php
jodan179
在我年轻的时候,曾经以为金钱是世界上最重要的东西。现在我老了,才发现确实如此。
展开
-
织梦DedeCms出现Safe Alert: Request Error step 1/2 ! 解决方法
织梦DedeCms出现Safe Alert: Request Error step 1 ! 或Safe Alert: Request Error step 2!的解决方法这是由于新版中使用了SQL语句防注入功能引了的安全警告,在自定义模模型中使用了下面名称union|sleep|benchmark|load_file|outfile之一都会引发这个警告,此外采集的内容,如果有 ‘uni转载 2012-09-26 17:00:08 · 2080 阅读 · 0 评论 -
php 外部ip
主要判断客户端是否使用代理的情况,注意判断顺序,先判断客户端是否使用代理HTTP_X_FORWARDED_FORfunction get_onlineip() { $onlineip = ''; if(getenv('HTTP_CLIENT_IP') && strcasecmp(getenv('HTTP_CLIENT_IP'), 'unknown')) {转载 2013-08-13 16:42:53 · 559 阅读 · 0 评论 -
appserv 发生httpd.exe xxx不能为read的错误
这个错误的原因可能有很多种吧,我只记录我自己操作后没有再出现错误提示的方法。1、可libmysql.dll 和 php5ts.dll拷到C:\WINDOWS\system32下。原创 2013-08-06 09:47:04 · 867 阅读 · 0 评论 -
php 数组排序
Array ( [1000] => Array ( [dist] => 1928.18889545 [shopid] => 1000 ) [1001] => Array ( [dist] => 295.558668935原创 2013-07-02 14:54:47 · 614 阅读 · 2 评论 -
php 保存数组到txt文档
可以通过将函数的第二个参数设置为 TRUE,从而返回变量的表示。$fp = fopen('./file.txt', 'a+b');fwrite($fp, var_export($content, true));fclose($fp);注意 var_export() 的第二个参数需要设置为 true 才表示取得返回值。要不然是直接输出另外,如果你的 $content 只是原创 2013-06-06 13:34:31 · 4221 阅读 · 0 评论 -
php 换行符
换行符在不同的操作系统中是不同的,自己的电脑是windows的,测试换行都OK,放到服务器上不行,查了一下原来linux下回车换行是\n。备注一下以免遗忘。windows中的回车换行符是\r\nlinux中的回车换行符是\n, 因为\r不存在mac的回车换行是\r原创 2013-06-05 17:04:22 · 609 阅读 · 0 评论 -
Supesite 参数说明
supesite有人看到的是强大的功能,我看到的是坑爷的一些用法,第一次看到block,我晕了。对于参数一头雾水,下面收集了一些,备用吧。supesite标签调用参数详解 参数:blocktype模块名称,系统有一下模块blocktype=category 系统分类模块blocktype=spacenews 资讯模块blocktype=poll 投票模块原创 2013-03-30 10:51:38 · 1288 阅读 · 0 评论 -
Supesite
一、 模版路径\templates\default二、 模版命名规则采用‘前缀’+‘—’+‘文件名称’+‘.HTML.PHP’方式命名,前缀为频道分类,如BBS即是论坛类的模板文件;文件名称为文件的功能的英文名称,如footer为底部模板文件三、 模板文件列表templates 文件夹 存放SupeSite模转载 2013-03-01 17:10:39 · 879 阅读 · 0 评论 -
PHP的中间件
PHP没有中间件,导致了对很多麻烦。比如,对数据库的操作必须要链接数据库,然后做SQL操作。WEB程序直接操作数据库的方法,这样会带来很多 人为因素的事故隐患,以及管理上的麻烦,尤其是对大型的网站应用来说。规范的模式应该是,WEB程序传递参数到一个服务程序上,由该服务程序进行判断并最 终操作数据库或者其它数据文件,这样做到了明确权限控制,和业务类型集中管理。去年伴随着ICE的推出,PHP终于有了可转载 2013-02-17 17:53:43 · 3270 阅读 · 0 评论 -
php常用函数
usleep() 函数延迟代码执行若干微秒。unpack() 函数从二进制字符串对数据进行解包。uniqid() 函数基于以微秒计的当前时间,生成一个唯一的 ID。time_sleep_until() 函数延迟代码执行直到指定的时间。time_nanosleep() 函数延迟代码执行若干秒和纳秒。sleep() 函数延迟代码执行若干秒。show_source() 函数对文件转载 2013-02-06 17:54:36 · 494 阅读 · 0 评论 -
php锁表
用PHP实现mysql锁表mysql锁表,是利用相关的SQL语句//执行SQL语句 锁掉userinfo表$sql = "LOCK TABLES userinfo WRITE";//表的WRITE锁定,阻塞其他所有mysql查询进程$Database->execute($sql);//执行更新或写入操作$sql = "UPDATE userinfo SET `corre转载 2013-02-06 18:05:50 · 1977 阅读 · 0 评论 -
discuz 通过指定uid,使该用户直接登录
原因:1、没有现成的,但在实际的开发中如绑定类的插件又一定会用到实现:1、/discuz/source/function/function_core.php 调用function_core.php中(line:70) 的 getuserbyuid($uid, $fetch_archive = 0)2、/discuz/source/function/function_member转载 2013-01-29 18:17:37 · 3071 阅读 · 0 评论 -
Discuz!的cookie机制
最近在做Discuz!的插件,需要用到cookie,一直觉得奇怪的一个问题,Discuz!大量使用了cookie,但是我在编写插件的时候如果不加入session_start函数cookie就无法使用,按理说Discuz!使用了这么多cookie它的核心应该有调用session_start呀?而且Discuz!生成的cookie名都是带有一个前缀的,一直不知道这个前缀规律如何,那我又要如何调用内置的转载 2013-01-29 16:52:17 · 5238 阅读 · 1 评论 -
新浪微博API开发简介之PHP基础篇-用户授权
现在玩微博的人越来越多了,而关于微博的第三方应用开发也越来越多,自己在偶然间开始接触了新浪微博API开发,新浪微博API开发的资源比较多,新浪微博提供了一个开发者的平台,网址是:http://open.weibo.com,它里面有很全面的新浪微博开发的资料,包括开发者的使用和介绍,各种语言的API函数介绍文档,SDK等多种资料。 自己在开发和学习的过程中,感觉虽然没有太大难度,但还是有一些问转载 2013-01-23 14:26:36 · 611 阅读 · 0 评论 -
dedecms5.7后台卡,造成浏览器假死,的解决方法
两个一模一样的程序,安装在不同的空间上,却发现有的空间在访问后台时点击菜单会卡死,使浏览器进入假死状态要等好久才能反应过来。。经过排查发现问题出在index_testenv.php,DedeCMS安全提示执行缓慢造成的,具体是哪段代码引起的问题暂时没有搞清楚,现阶段的解决办法是屏蔽相关代码:目录dede/templets/的index_body.htm文件中的第25行至第35行部分屏蔽转载 2012-11-21 23:36:45 · 1536 阅读 · 0 评论 -
DEDE 织梦cms出现Fatal error: Maximum execution time of 30 seconds exceeded in解决办法
DEDE 织梦cms出现Fatal error: Maximum execution time of 30 seconds exceeded in解决办法解决办法:在服务器中找到php.ini这个文件(c盘Windows的也要改)修改max_execution_time = 30 max_execution_time = 30 ; 这个是每个脚本运行的最长时间,可以自己修改加长转载 2012-11-20 14:01:22 · 19337 阅读 · 0 评论 -
Safe Alert Request Error step 的解决办法
dedecms功能很强大,但总有些东西无法满足我们自己的需求,这就需要我们在设计模板时使用这个标记来编写程序,也总免不了要查询、更新、修改数据库。但是不是欣喜的编写完程序后运行程序系统却提示你Safe Alert Request Error step 1 或 Safe Alert Request Error step 2。引起这个的主要原因是dedecms 5.6开启了安全检测的功能,避免sql注转载 2012-09-26 16:59:26 · 13116 阅读 · 1 评论 -
android 上傳圖片的幾種方法
最近项目中要用优化文件上传操作,因此对Android端文件上传做下总结。测试服务器端就用PHP写了,比较简单,代码如下:查看文本打印?$base_path = "./uploads/"; //接收文件目录 $target_path = $base_path . basename ( $_FILES ['uploadfile'] ['name'] );转载 2014-08-14 20:05:22 · 3833 阅读 · 3 评论