随笔分类 - 02.PHP基础
摘要:字符串“123456”,经过md5算法加密之后是 32位: e10adc3949ba59abbe56e057f20f883e 16位: 49ba59abbe56e057 PHP自带的 md5() 函数,产生的是32位字符串。至于16位的md5加密,可用如下代码实现:
阅读全文
摘要:PHP5.3版本中出现了php.ini-developmen和php.ini-production PHP配置文件与PHP5.2版本相比,命名发生了变化: php.ini-production 对应于 php.ini-recommended php.ini-development 对应于 php.i
阅读全文
摘要:PHP header函数大全 header('Content-Type: text/html; charset=utf-8'); header('Location: http://52php.cnblogs.com/'); 页面跳转中。。。
阅读全文
摘要:延伸阅读: $_SERVER["SCRIPT_NAME"]、$_SERVER["PHP_SELF"]、$_SERVER["QUERY_STRING"]、$_SERVER["REQUEST_URI"]
阅读全文
摘要:object 转 array 如果是个 json字符串 的话,可直接通过 json_decode 函数将字符串转换成 object 或 array 。 json_decode 官方手册 (PHP 5 >= 5.2.0, PECL json >= 1.2.0) json_decode — 接受一个 J
阅读全文
摘要:通过 PHP,可以把文件上传到服务器。 创建一个文件上传表单 允许用户从表单上传文件是非常有用的。 请看下面这个供上传文件的 HTML 表单: 请留意如下有关此表单的信息: <form> 标签的 enctype 属性规定了在提交表单时要使用哪种内容类型。在表单需要二进制数据时,比如文件内容,请使用
阅读全文
摘要:当我们使用CURL来post数据的时候,需要设置post的数据 curl_setopt($c, CURLOPT_POSTFIELDS, $post_data); 假如这里的$data是 接下来,需要先将$data变成字符串 $post_data = http_build_query($data);
阅读全文
摘要:为了安全,我们的web服务主机往往不能上网。维护的时候,也是通过跳板机,ssh登录后去操作。 有时候我们的程序需要访问外网。比如需要调用外网其他程序的某个接口。这下该怎么办呢? 我们可以通过PHP的CURL函数的CURLOPT_HTTPHEADER来配置设置host访问。 在开发中,我遇到这样一个例
阅读全文
摘要:以前没有这么搞过。 今天群里一个朋友在问这个问题。 查了下,CURL确实很强悍的可以伪造IP和来源。 1.php 请求 2.php 。 1.php代码: 2.php代码如下: 伪造成功,这是不是给“刷票”的朋友提供了很好的换IP的方案!! 哈哈。 某人留言:你这个伪造建立在对方不对proxy ip还
阅读全文
摘要:Fast-CGI: ./configure --prefix=/usr/local/php --enable-fastcgi --enable-force-cgi-redirect --with-config-file-path=/etc --with-zlib --with-mysql --wit
阅读全文
摘要:什么是CGI CGI全称是“公共网关接口”(Common Gateway Interface),HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。 CGI可以用任何一种语言编写,只要这种语言具有标准输入、输出和环境变量。如php,perl,python,tcl
阅读全文
摘要:PHP能不能成功的在Apache服务器上运行,就看我们如何去配置PHP的运行方式。PHP运行目前为止主要有三种方式: a、以模块加载的方式运行,初学者可能不容易理解,其实就是将PHP集成到Apache服务器,以同一个进程运行。 b、以CGI的方式运行,CGI英文叫做公共网关接口,就是Apache在遇
阅读全文
摘要:PHP批量清空删除指定文件夹内容: cleancache.php
阅读全文
摘要:字符串转换类函数 addcslashes函数:以C语言风格使用反斜线转义字符串中的字符 addslashes函数:使用反斜线引用字符串 chop函数:清除字符串中的连续空格 get_html_translation_table函数:返回htmlspecialchars()函数和htmlentitie
阅读全文
摘要:[w3school]PHP Array 函数 一、数组操作的基本函数 数组的键名和值 数组的内部指针 数组和变量之间的转换 二、数组的分段和填充 数组的分段 分割多个数组 数组的填充 三、数组与栈 四、数组与列队 五、回调函数 六、数组的排序 通过元素值对数组排序 通过键名对数组排序 自然排序法排序
阅读全文
摘要:应用: 延伸阅读: PHP array_multisort() 函数详解 及 二维数组排序(模拟数据表记录按字段排序)
阅读全文
摘要:将 php.ini 中,将 “expose_php = On” 改为 “expose_php = Off”
阅读全文
摘要:@header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); @header("Cache-Control: no-cache, must-revalidate"); @header("Prama:no-cache");
阅读全文
摘要:【案例一】 作者:老王 如果PHP对象存在递归引用,就会出现内存泄漏。这个Bug在PHP里已经存在很久很久了,先让我们来重现这个Bug,代码如下: 运行以上代码,你会发现,内存使用量本应该不变才对,可实际上却是不断增加,unset没有完全生效。 现在的开发很多都是基于框架进行的,应用里存在复杂的对象
阅读全文

浙公网安备 33010602011771号