首页 > php

php curl函数应用方法之模拟浏览器2

post例子 $url = "http://www.mytest.com/curl/login.php"; //请求的url地址 $user = "zkg111"; //用户名 $pass = "123456"; $postdata = "user_name=".$user."&password=".$pass; //请求的数据,以 & 符号分割 $curl = curl_init(); //开启curl curl_setopt($curl, CURLOPT_URL, $url); //设置请求地址 curl_setopt($curl, CURLOPT_RETUR...

php curl函数应用方法之模拟浏览器1

curl是一个利用URL语法在命令行方式下工作的文件传输工具。curl是一个利用URL语法在命令行方式下工作的文件传输工具。 它支持很多协议:FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE 以及 LDAP。curl同样支持HTTPS认证,HTTP POST方法, HTTP PUT方法, FTP上传, kerberos认证, HTTP上传, 代理服务器, cookies, 用户名/密码认证, 下载文件断点续传, 上载文件断点续传, http代理服务器管道( proxy tunneling), 甚至它还支持IPv6, socks5代理服务...

Nginx出现413 Request Entity Too Large错误解决方法

Nginx出现的413 Request Entity Too Large错误,这个错误一般在上传文件的时候出现,打开nginx主配置文件nginx.conf,找到http{}段,添加 解决方法就是 打开nginx主配置文件nginx.conf,一般在/usr/local/nginx/conf/nginx.conf这个位置,找到http{}段,修改或者添加 client_max_body_size 2m; 然后重启nginx即可。 要是以php运行的话,这个大小client_max_body_size要和php.ini中的如下值的最大值差不多或者稍大,这样就不会因为提交数据大小不一...

spl_autoload的linux兼容性问题

最近帮朋友写一个php的后端,使用了php的spl_autoload_register机制。 类文件名后缀为.class.php文件名命名形如 ABC.class.php 文件内部class形如: Class ABC{ } 由于在朋友那边的开发环境一直是在win下, 周末回家从git服务器上 clone到自己本地的linux环境里发现无法正常显示运行结果。 weired... 我的自动加载代码如下: define('CUS_CLASS_DIR', ROOT_PATH.'/classes/'); set_include_path(CO_CLASS_DIR.PATH_SEPA...

PHP中if语句5种写法

// one if (condition) { ... } else { ... } // two if (condition) : ... else: ... endif; // three condition ? true : false ; // four if后面紧接着判断为true所执行的代码,可分两行写,只有一个分号 if (condition) ... ; //five 使用短路与和短路或 ex...