Haihan'Blog

Linux、Apache/Nginx、MySQL、PHP爱好者

<?php /** * FILE_NAME:index.php * PHP+MySQL采集ICP网站备案系统 * * @copyright Copyright (c) 2011-2015 www.phpwebgo.com * @author phpwebgo@gmail.com * @package core * @version 2011-1-11 下午03:25:55 */ header("Content-type:text/html;charset=utf-8"); include_once("conn.php"); $id=(int)$_GET['id']?(int)$_GET['id']:"1"; if($id<=5269289 && $id){ set_time_limit(0); $con=@file_get_contents("http://www.miibeian.gov.cn/icp/publish/query/icpMemoInfo_login.action?id=".$id.""); $con=iconv("GBK","utf-8",$con);//echo $con; $tmp = "/<tr.*>(.*)</tr>/iUs"; preg_match_all ( $tmp, $con, $macthes ); //print_r($macthes);die; $tmp = "/<td.*>(.*)</td>/iUs"; $arr = Array (); foreach ( $macthes [1] [...]

Categories: PHP编程

1.支持多种支付方式: 2.可以分别为自己和好友充值 3.给好友充值 4.充值 5.提交至支付宝 6.使用易宝支付接口进行网上银行支付(易宝支付支持的银行以及游戏接口比较多) 7.充值 8.提交至银行支付网关

Categories: PHP编程

由于uchome二次开发过程中,页面全部是新设计的,所以需要引入uchome自身头部所需的js: <script language="javascript" type="text/javascript" src="source/script_cookie.js"></script> <script language="javascript" type="text/javascript" src="source/script_common.js"></script> <script language="javascript" type="text/javascript" src="source/script_menu.js"></script> <script language="javascript" type="text/javascript" src="source/script_ajax.js"></script> <script language="javascript" type="text/javascript" src="source/script_face.js"></script> <script language="javascript" type="text/javascript" src="source/script_manage.js"></script> <script language="javascript" src="image/editor/editor_function.js"></script><!--uchome编辑器要用的js-->   表单: <form method="post" action="space.php?do=classesbbs&ac=post" enctype="multipart/form-data"> <input type="hidden" name="formhash" value="<!--{eval echo formhash();}-->" /> 标题:<input type="text" name="title" id="title" size="30"/> <br/> 班级:<select id="classid" name="classid"> <!--{loop $classes $value}--> <!--{if $value['classid'] [...]

Categories: PHP编程

1.下载dp.SyntaxHighlighter插件 解压后出现两个文件夹: 一个是JS目录,把JS目录拷贝到网站的跟目录下即可。 一个是SyntaxHighlighter目录,把SyntaxHighlighter拷贝到fckeditor/editor/plugins下面。 2.配置FCKeditor/fckconfig.js文件 FCKConfig.PluginsPath = FCKConfig.BasePath + 'plugins/' ; FCKConfig.Plugins.Add( 'SyntaxHighlighter', 'zh-cn,en' ) ; // FCKConfig.Plugins.Add( 'autogrow' ) ; // FCKConfig.Plugins.Add( 'dragresizetable' );   3.完成,打开FCKeditor编辑器插入一段代码看看效果 $p = file ( S_ROOT . './install/install.sql' ); foreach ( $p as $key => $val ) { //遍历,删除注释 $flag = substr ( $val, 0, 2 ); //去前两位字符 if [...]

Categories: PHP编程

用php制作安装程序时,用phpMyAdmin导出SQL文件后,用php导入存储过程,phpMyAdmin导出存储过程格式如下: DELIMITER $$ -- -- 存储过程 -- DROP PROCEDURE IF EXISTS `getallcategory`$$ CREATE DEFINER=`root`@`localhost` PROCEDURE `getallcategory`() BEGIN declare v_sql varchar(1000); set v_sql="SELECT id,catename FROM shop_category "; set @v_sql=v_sql; prepare stmt from @v_sql; EXECUTE stmt ; deallocate prepare stmt; END$$ DELIMITER ;   但是通过mysql_query()无法导入到MySql中,一直提示错误: MySQL Error Message: MySQL Query Error SQL: DELIMITER Error: You have an [...]

Categories: PHP编程

备份: 1.首先查询出当前数据库中所有的表$tables(SHOW TABLE STATUS FROM $dbname); 2.遍历循环每个表, foreach ( $tables as $table ) { $output .= $backupModel->data2sql ( $table ); }   根据表名查询出字段信息,然后进行把数据导出 function data2sql($table) { $conn = mysql_connect ( "localhost", “root”, "123456" ); mysql_select_db ( "dbname" ); mysql_query ( "set names utf8" ); $tabledump = "drop table if exists $table;n"; $createtable = mysql_query ( [...]

Categories: PHP编程

HTML代码: <div style="margin:0 auto; text-align:center;"> <h3>仿百度搜索输入框提示JS代码(基于jquery.autocomplete.js插件)</h3> <form id="formkeyword" name="formkeyword" method="post" action="post.php"> <div> <input type="text" name="keyword" size="40" maxlength="255" value="" id="keyword"></input> <input type="submit" value="搜索"></input> </div> </form> </div>   这是html的搜索框   JS代码: <link href="css/jquery.autocomplete.css" type=text/css rel=stylesheet> <script type="text/javascript" src="js/jquery.js"></script> <script type="text/javascript" src="js/jquery.autocomplete.js"></script> <script language="javascript"> $(document).ready(function() { $("#keyword").autocomplete("getajaxtag.php", { delay:10, minChars:1, matchSubset:1, matchContains:1, cacheLength:10, onItemSelect:selectItem, onFindValue:findValue, formatItem:formatItem, autoFill:false } [...]

Categories: PHP编程

经过无数个日夜的奋斗,终于可以看到uchome社区商城插件了。一个字:累。回头好好休息一下。(可以到http://bbs.phpwebgo.com/home/index.php看看效果) uchome社区商城插件功能简介: 1.后台菜单管理模块化: 2.商品的无限分类: 3.完善的支付接口: 4.商品列表: 5.商品介绍: 6.订单管理系统: 7.购买帮助:

Categories: PHP编程

要用到四舍五入函数round(); 示例: $hhl=round(($hh/$totalpj)*100).’%';//好评率 $lhl=round(($lh/$totalpj)*100).’%';//良好率 $ybl=round(($yb/$totalpj)*100).’%';//一般率 $cl=round(($c/$totalpj)*100).’%';//差率 $hcl=round(($hc/$totalpj)*100).’%';//很差率   可以查看手册 round: 返回将 val 根据指定精度 precision(十进制小数点后数字的数目)进行四舍五入的结果。precision 也可以是负数或零(默认值)。 <?php echo round(3.4); // 3 echo round(3.5); // 4 echo round(3.6); // 4 echo round(3.6, 0); // 4 echo round(1.95583, 2); // 1.96 echo round(1241757, -3); // 1242000 echo round(5.045, 2); // 5.05 echo round(5.055, 2); // 5.06 ?> ceil: [...]

Categories: PHP编程

1.前面一篇文章已经介绍了如何对uchome后台菜单的添加(如不清楚可以查看:http://www.phpwebgo.com/article/view/id/40.html) 2.菜单已经有了,可以通过admincp.php?ac=shoptype进行访问,该地址会调用相应的 admin/ admin_shoptype.php (主要进行逻辑运算)和 admin/tpl/shoptype.htm (主要显示数据)文件(这两个文件需要自行创建),那么需要在对应的admin文件夹下创建admincp_shoptype.php文件和admin/tpl/shoptype.htm 文件。 3.要在admin/ admin_shoptype.php 开头加上 if(!defined('IN_UCHOME') || !defined('IN_ADMINCP')) { exit('Access Denied'); } 避免用户直接访问后台管理地址,只有用户组有对应的权限才能访问该管理地址 4.提前设计好的表结构: -- -- 表的结构 `uchome_shop_type` -- CREATE TABLE IF NOT EXISTS `uchome_shop_type` ( `t_id` int(11) NOT NULL auto_increment, `t_fid` int(11) default '0', `t_level` int(11) default '1', `t_order` int(11) default '0', `t_typename` varchar(200) default '', PRIMARY KEY [...]

Categories: PHP编程