php artisan命令

2019-1-18 dingshangchao php开发

laravel中artisan命令列表

阅读全文>>

评论(0) 浏览(8)

绕过某防跨站表单提交的方法

2019-1-16 zhulinan php开发

出于安全性的考虑,网站对表单提交需要设计一些安全性方面的防范措施,如防止跨站提交表单等,本例演示的是如何绕过防范实现跨站提交的例子

阅读全文>>

评论(0) 浏览(19)

可预防数据库攻击的mysql_real_escape_string函数

2019-1-15 zhulinan php开发

php中的mysql_real_escape_string()函数,转义SQL语句中使用的字符串中的特殊字符 ...

阅读全文>>

评论(0) 浏览(14)

PHP下载远程文件的3种方法

2018-12-21 dingshangchao php开发

方案1,适用于小文件
直接使用fopen()/file_get_contents()获取文件流并用file_put_contents()写入

方案2:通过Curl获取内容再用用file_put_contents()写入

第1,2种方案存在一个问题,就是在写入本地磁盘之前,文件会被读入内存中,那么当文件很大的时候,可能会超出内存而崩溃
解决方法是:直接给CURL一个可写的文件流来让它自己来解决这个问题(通过 CURLOPT_FILE选项),这样就要先创建一个文件指针给它。

<?php
  $url = 'http://bs.baidu.com/wenku4/%2Fe43e6732eba84a316af36c5c67a7c6d6?sign=MBOT:y1jXjmMD4FchJHFHIGN4z:lfZAx1Nrf44aCyD6tJqJ2FhosLY%3D&time=1392893977&response-content-disposition=attachment;%20filename=%22php%BA%AF%CA%FD.xls%22&response-content-type=application%2foctet-stream';
  $fp_output = fopen('./test.xls', 'w');
  $ch = curl_init($url);
  curl_setopt($ch, CURLOPT_FILE, $fp_output);
  curl_exec($ch);
  curl_close($ch);
  exec("libreoffice ./test.xls", $out, $status);
?>

评论(0) 浏览(21)

解耦---控制反转、依赖注入(服务容器)

2018-12-21 hubo php开发

解耦---控制反转、依赖注入(服务容器)

阅读全文>>

评论(0) 浏览(17)

PHP-Curl模拟HTTPS请求

2018-12-14 hubo php开发

PHP-Curl模拟HTTPS请求

阅读全文>>

评论(0) 浏览(24)

thinkphp5.1的门面模式(Facade)

2018-12-7 hubo php开发

thinkphp5.1的门面模式(Facade)

阅读全文>>

评论(0) 浏览(34)

php上传大文件时需要修改配置

2018-12-7 dingshangchao php开发

php.ini中,意义如英文名

1.    upload_max_filesize

2.    memory_limit

3.    post_max_size

4.    max_execution_time

评论(0) 浏览(20)

php---COW机制

2018-11-30 hubo php开发

php---COW机制

阅读全文>>

评论(0) 浏览(19)

tp5项目更换服务器报错500

2018-10-25 dingshangchao php开发

修改php配置打开报错后显示框架内某一行某个符号有问题,tp5要求php5.4以上,phpinfo了一下显示版本5.3....

评论(0) 浏览(53)

网站备案号:京ICP备11043289号-1 北京市公安局网络备案 海1101084571
版权所有 北京育灵童科技发展有限公司 Copyright © 2002-2019 www.elight.cn, All Rights Reserved