当运行一些程序时,在httpd日志中会有如下警告日志:PHP Warning: strftime(): It is not safe to rely on the system‘s timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected ‘Asia/Chongqing‘ for ‘CS...
实现PHP 转 ASCII <?php
class ascii
{function decode($str)
{preg_match_all( "/(d{2,5})/", $str,$a);$a = $a[0];foreach ($a as $dec){if ($dec < 128){$utf .= chr($dec);}else if ($dec < 2048){$utf .= chr(192 + (($dec - ($dec % 64)) / 64));$utf .= chr(128 + ($dec % 64));}else{$utf .= chr(224 + (($dec - ($dec % 4096)) / 4096));$utf .= chr(128 + ((($dec % 4096) - ($dec % 64)) / 64));$utf .= chr(128 + ($d...
到 https://curl.haxx.se/ca/cacert.pem 下载证书文件 cacert.pem,将其保存到 PHP 安装路径下。编辑 php.ini 文件,删除 curl.cainfo 配置项前的分号注释符(;),值设置为保存的证书文件 cacert.pem 的绝对路径。重启依赖 PHP 的服务。原文:https://www.cnblogs.com/jasonLiu2018/p/12687702.html
本文打算从另一个角度来讨论问题,教大家如何配置高效的环境,如此同样能够达到优化的目的。pool一个让人沮丧的消息是绝大多数 PHP 程序员都忽视了池的价值。这里所说的池可不是指数据库连接池之类的东西,而是指进程池,PHP 允许同时启动多个池,每个池使用不同的配置,各个池之间尊重彼此的主权领土完整,互不干涉内政。-pool有什么好处呢?默认情况下,PHP 只启用了一个池,所有请求均在这个池中执行。一旦某些请求出现拥堵之类...
调试很重要error_reporting(E_ALL);
ini_set(‘display_errors‘, ‘1‘);//将出错信息输出到一个文本文件
ini_set(‘error_log‘, dirname(__FILE__) . ‘/error_log.txt‘); 原文:http://www.cnblogs.com/xielefour/p/5986325.html
在apche conf文件中配置<Directory "/var/www/html/xxx"> Options Indexes FollowSymLinks AllowOverride All Order allow,deny Allow from all</Directory> 其中xxx指你的ci目录 然后再在ci目录中添加.htaccess文件,内容如下<IfModule mod_rewrite.c>RewriteEngine onRewriteCond %{REQUEST_FILENAME} !-dRewriteCond %{REQUEST_FILENAME} !-fRewriteRule ^(.*)$ /xxx/index.php/$1 [QSA,PT,L]</IfModule>原文:http...
使用方法:需要将以下代码保存为一个单独的php文件。上传到服务器之后,本地NC监听一个端口,在代码里设置好反弹IP和端口,然后直接访问上传的php文件,就会给 NC 弹回来一个shell。 测试实例:先在本地执行 nc -vv -l -p port,然后访问这个php页面 http://www.site.com/phpdkft.php ,本地就会得到一个反弹的shell。 这样每次可以直接访问这个php页面,直接弹回来shell,不用做其他繁琐的操作,下面贴出来已经修改好的代码复制代...
1.PHP日期和时间//函数date(format,timestamp)#format 必需。规定时间戳的格式。#timestamp 可选。规定时间戳。默认是当前时间和日期。#d - 表示月里的某天
#m - 表示月
#Y - 表示年echo "日期:".date("Y-m-d");#l - 表示周里的某天echo "星期:".date("l");//设置默认的时区
date_default_timezone_set("Asia/Shanghai");#h - 带有首位零的 12 小时小时格式
#i - 带有首位零的分钟
#s - 带有首位零的秒(00 -59)
#a - 小写的...
1. 编译安装apache 2.4
参考Centos 6.9 apahce 2.4.29编译安装2. PHP官网下载Stable版本http://php.net/downloads.php#curl -O http://cn2.php.net/distributions/php-7.2.3.tar.bz23.安装依赖包有个别包需要EPEL源,可提前配置好Aliyun的Yum源#yum install bzip2-devel libxml2-devel libmcrypt-devel
注意:php-7.0以上版本使用--enable-mysqlnd --withmysqli=mysqlnd ,原--with-mysql不再支持4.编译安装编译参数#cd php-7.2.3....
18、数组$arr[null] = 20; //array([]=>20)$arr[] = 20;//默认为下一个下标赋值unset()可以删除数组元素,但不会重建索引array_values()可以重建索引19、list()在list中声明变量,可以将数组中的值按顺序赋给list中的变量20、each()用于处理数组,可以返回数组元素的键和值,键和值利用索引去获取,0和key对应键,1和value对应值,而且重复调用,each()会自动处理下一个数组21、利用list()和each()联合while循环while(list($key, $...
在安装完PHP模块之后,如果没有配置好正确的时区,将来在使用PHP与日期相关的任何功能,PHP引擎总会提示一个警告,为了避免不必要的麻烦,需要设置正确的PHP时区 检查时区首先检查时区是否已正确设置,检查方法是利用phpinfo()函数 找到输出信息中date.timezone 一行,如果Master Value没有任何值或错误值,则说明时区没有正确设置配置时区首先找到配置时区的文件,找到Loaded Configuration File一行,可以看到php.ini配置文件的路...
前几天,被老板拉去说要我去抓取大众点评某家店的数据,当然被我义正言辞的拒绝了,理由是我不会。。。但我的反抗并没有什么卵用,所以还是乖乖去查资料,因为我是从事php工作的,首先找的就是php的网络爬虫源码,在我的不懈努力下,终于找到phpspider,打开phpspider开发文档首页我就被震惊了,标题《我用爬虫一天时间“偷了”知乎一百万用户,只为证明PHP是世界上最好的语言 》,果然和我预料的一样,php就是世界上最好的语言。废...
本文实例讲述了PHP生成指定随机字符串的简单实现方法。分享给大家供大家参考。具体分析如下:这是一个简单的函数,没有对生成的内容作强制设定。所以在生成的字符串长度较少的时候,会出现没有指定类型字符的情况。当然,修改起来也很简单,这里就不做添加了。
/*** @param string $type* @param $length* @return string*/
function randomString($type="number,upper,lower",$length){$valid_type = array(‘number‘,‘upper‘,...
前端请求端: 复制代码 代码如下:<script> $(function() { $.getJSON(‘http://test.com/aa.php?callback=?‘,{classid:1,num:2},function(json){ alert(json.key); }); }); </script> 被请求端: 复制代码 代码如下:$classid=$_GET[‘classid‘]; $num=$_GET[‘num‘]; if($classid&&$num){$results = array("key" => "value"); echo $_GET[‘callback‘] . ‘(‘ . json_encode($results) . ‘)‘; } 关键在于callback这个变量 在...
apache禁止显示目录索引apache显示目录索引很不安全,下面是操作方法。在httpd.conf文件搜索关键字"Indexes "。 Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all出掉Indexes关键字,修改如下: Options FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
Allow from all原文:http://my.oschina.net/ososchina/blog/492975