
PHP
empireheros
这个作者很懒,什么都没留下…
展开
-
PHP数组下标区分大小写
PHP数组下标区分大小写;原创 2015-03-25 12:01:47 · 902 阅读 · 0 评论 -
js验证和PHP验证用户输入的区别
JS是在客户端浏览器执行的,JS验证是在客户端浏览器验证,如果客户端浏览器屏蔽了JS执行就可以绕过验证。而PHP验证是在服务器端执行,客户端无论如何修改都是无法禁用、屏蔽、跳过的。PHP验证比JS验证可靠的多,JS验证不要也可以,但是必须要在服务端对用户提交的数据进行验证,PHP可以检查非法输入,防止sql注入否则用户提交非法数据可能会导致网站被入侵。转自:http://zhi转载 2015-07-22 09:45:51 · 600 阅读 · 0 评论 -
接口调用方法
<?php$client->setPresona($presona[$i-1], $i==1?1:($i==$num?3:2)),""?>原创 2015-06-09 11:41:36 · 372 阅读 · 0 评论 -
php webService wsdl
//client.phpini_set('soap.wsdl_cache_enabled', "0"); //关闭wsdl缓存$soap = new SoapClient("http://localhost/Service.php?wsdl");//$soap = new SoapClient("http://localhost/Service.php?wsdl");echo $soap-转载 2015-06-09 16:26:21 · 596 阅读 · 0 评论 -
file_put_contents之用途
file_put_contents('d:/3.txt', var_export($licai_presona1, true) . "\n", FILE_APPEND);可以在windows系统中实现类似tail -f xxx.txt功能,非常适合调试程序,尤其是比如webService接口中不能var_dump的程序原创 2015-06-08 18:03:45 · 515 阅读 · 0 评论 -
for和in_array使用的情形
foreach($arr as $p){if(in_array($p['level'],array(5,6,7))) { unset($p['level']);}//insertAll方法用的是key=>value的格式而插入表的字段又没有level,就需要unset掉,如果for($i=1,$i<=3,$i++){ //上面的代码片段的话,肯定会unset['level'],原创 2015-06-04 20:46:21 · 478 阅读 · 0 评论 -
小数点取两位
doubleval() php 如何自动省略小数点后的0round(1.32530025,2); mysql两位小数并且四舍五入原创 2015-05-22 16:02:40 · 352 阅读 · 0 评论 -
NetworkError: 500 Internal Server Error的解决办法
今天遇到一个问题NetworkError: 500 Internal Server Error,怎么也找不到问题所在,查了action,也注意了Linux发布后的大小写问题就是没有找到问题所在,关键是一直提示500,没有其他任何辅助明确信息;解决方法,原创 2015-05-05 17:18:53 · 6808 阅读 · 0 评论 -
基于Redis的消息队列封装和测试
<?php/** * Created by PhpStorm. * User: huyanping * Date: 14-8-19 * Time: 下午12:10 * * 基于Redis的消息队列封装 */class RedisMessageQueue{ protected $redis_server; protected $server; prote转载 2015-04-17 11:25:42 · 451 阅读 · 0 评论 -
try catch
try { if (file_exists('test_try_catch.php')) { require ('test_try_catch.php'); } else { echo 'AA'.""; throw new Exception('file is not exists');//抛出异常'file is not exists' } } catch (Ex转载 2015-04-16 11:10:14 · 349 阅读 · 0 评论 -
PHP中的ob_start用法详解
用PHP的ob_start();控制您的浏览器cacheOutput Control 函数可以让你自由控制脚本中数据的输出。它非常地有用,特别是对于:当你想在数据已经输出后,再输出文件头的情况。输出控制函数不对使用 header() 或 setcookie(), 发送的文件头信息产生影响,只对那些类似于 echo() 和 PHP 代码的数据块有作用。我们先举一个简单的例子,让大转载 2015-04-01 10:53:36 · 301 阅读 · 0 评论 -
Swoole:重新定义PHP
Swoole:重新定义PHPPHP语言的高性能网络通信框架,提供了PHP语言的异步多线程服务器,异步TCP/UDP网络客户端,异步MySQL,数据库连接池,AsyncTask,消息队列,毫秒定时器,异步文件读写,异步DNS查询。Swoole可以广泛应用于互联网、移动通信、企业软件、云计算、网络游戏、物联网、车联网、智能家居等领域。 使用PHP+Swoole作为网络通信框架,可以使企原创 2015-03-30 11:52:34 · 449 阅读 · 0 评论 -
PHP + pthreads + memcached
class Test extends Thread { protected static $memcache; public function run() { self::$memcache = new Memcache; if (!self::$memcache->connect('127.0.0.1',11211 ))原创 2015-03-30 11:26:37 · 538 阅读 · 0 评论 -
php中socket的使用
一、开启socketphpinfo();查看是否开启了socket扩展,否则在php.ini中开启。二、服务器端代码的写法<?phperror_reporting(E_ALL);set_time_limit(0);//ob_implicit_flush();$address = '127.0.0.1';$port = 10005;//创建端口if( ($sock转载 2015-08-14 17:20:44 · 423 阅读 · 0 评论