#PHP发送邮件PHPMailer

MongoDB的php可视化管理工具

使用MongoDB命令查看很不方便于是想把爬来的数据导出来,看爬来的数据是否正确打开cmd,执行mongoexport-dtest-cblogs--csv-ftitle,link,author,summery,create_time-oe:pythonlogs.csv还是得找个可视化的工具,这样可以方便查看数据自己是...

php命令

今天因为psi无法在5.3版本上运行,正好看了下这些php版本的特性。无意中,5.4版本 Buid-inwebserver内置了一个简单的Web服务器$php-Slocalhost:8000于是觉得得好好查下php命令1.查看php的版本、配置php–v-m 会显示当前php加载的有效模块。-i&n...
代码星球 ·2021-02-01

php5.4安装fileinfo扩展

Fileinfo 扩展是libmagic库的一个封装,可以用来获得文件的一些信息,如MIME类型安装php_fileinfo扩展1.windows用phpinfo()查看php版本下载选择合式版本的php_fileinfo.dll(根据我的版本我选择的是压缩包里的X86/5.4.3下的文件)放到extensi...
代码星球 ·2021-02-01

php5.4转5.3被替换的函数

今天服务器由于业务需求,需要换成php5.4版本,以前使用的5.3,有些函数过期,导致了许多问题1.ereg()使用 preg_match() 替代intpreg_match(string$pattern,string$subject[,array&$matches[,int$flags=0...
代码星球 ·2021-02-01

PHP获取MySql新增记录ID值的方法

今天发现用mysql_insert_id()获取到的新增记录的id不正确,虽然发现源代码的事务写的有问题,但是最根本的原因是,我插入数据的id类型是bigint型 获取MySql新增记录ID值的方法有1.使用语句mysql_query("selectmax(id)fromuser",$link);2.使用函数msyql...

php curl获取的数据不直接输出

curl获取页面内容,不直接输出到页面必需设置curl的CURLOPT_RETURNTRANSFER选项为1或truecurl_setopt($ch,CURLOPT_RETURNTRANSFER,1); ...

PHP的CURL

使用CURL完成一个请求:初始化连接句柄设置CURL选项执行并获取结果释放CURL连接句柄发送GET请求functiondoGetRequest($url,$data,$timeout=5){if($url==""||$timeout<=0){returnfalse;}$url=$url.'?'.http_bui...
代码星球 ·2021-02-01

PHP curl报错“Problem (2) in the Chunked-Encoded data”解决方案

 $s=curl_init();curl_setopt($s,CURLOPT_POST,true);curl_setopt($s,CURLOPT_POSTFIELDS,$queryStr);curl_setopt($s,CURLOPT_URL,$url);curl_setopt($s,CURLOPT_TIME...
代码星球 ·2021-02-01

php图片下载

直接用url会在浏览器中打开图片,想直接弹出保存框,可以用下面方法下面的$dir指的是图片在服务器的绝对地址functioniDownload(){$name=$_GET['name'];//获取图片地址$file=fopen($dir,"r");//打开文件$dir='/www/image/';$ext=strrch...
代码星球 ·2021-02-01

DIRECTORY_SEPARATOR:PHP 系统分隔符常量

今天在nginx部署项目,在浏览器输入http://127.0.0.2/index.php/system/category/?action=list老是提示errornginx配置没有问题,下了其他应用,可以正常运行查看了下index.php的代码发现$uriArr=explode(DIRECTORY_SEPARATO...

PHP递归生成树形数组

数据表结构id  name pid     privatefunctiontree($data,$p_id=0){foreach($dataas$row){if($row['pid']==$p_id){$tmp=$this->tree...

ThinkPHP的RBAC

基于角色的访问控制(Role-BasedAccessControl)在RBAC中,权限与角色相关联,用户通过成为适当角色的成员而得到这些角色的权限。ThinkPHP通过5张表实现权限控制  think_user(用户表)  think_role(用户分组表)  think_node(操作节点)  think_role_...
代码星球 ·2021-02-01

ThinkPHP 3.2 Token表单令牌

/home/conf/config.php中配置'TOKEN_ON'=>true,'TOKEN_NAME'=>'__hash__','TOKEN_TYPE'=>'md5','TOKEN_RESET'=>true,令牌验证行为绑定,在tags.php中<?phpreturnarray('vi...
代码星球 ·2021-02-01

解决PHP生成UTF-8编码的CSV文件用Excel打开乱码的问题

在要输出的内容前先输出"xEFxBBxBF",eg:要输出的内容保存在$content里$content="xEFxBBxBF".$content;//添加BOM确保输出$content前没有任何其他东西输出何为BOM,它是Windows用来标记文本文件的编码方式...

ThinkPHP多表联合查询的常用方法

1、原生查询示例:$Model=newModel();$sql='selecta.id,a.title,b.contentfromthink_test1asa,think_test2asbwherea.id=b.id'.$map.'orderbya.id'.$sort.'limit'.$p->firstRow.'...
首页上一页...4142434445...下一页尾页