PHP
Jerry_Dui
分享技术心得,探讨解决问题的方法。有理想,有目标,想做个不错的IT人
展开
-
PHP文件下载实例
$file_name="file.jpg";//需要下载的文件$file_dir = "./up/"; //下载文件存放目录$file_name=iconv("utf-8","gb2312","$file_name");if(!file_exists($file_name)){//判断文件是否存在 echo "文件不存在"; exit();}$fp=fopen原创 2015-10-23 12:51:33 · 493 阅读 · 0 评论 -
PHP+ajaxfileupload 实现用户头像上传
今天写项目的时候需要一个让登录的用户上传头像的功能,然后上网搜了一下,发现有一个不错的Ajax插件ajaxfileupload,所以就拿来用,感觉效果不错,在这里和大家分享一下。下面将用PHP+ajaxfileupload 实现用户头像上传。1. 简单介绍一下ajaxfileuploadajaxfileupload 是Ajax的一个插件,用于实现异步上传文件,它不仅可以上传图片,还可以上传原创 2015-11-19 23:15:36 · 9346 阅读 · 2 评论 -
【转】写给系统管理员的 25 个 PHP 安全实践
PHP是广泛使用的开源服务端脚本语言。通过HTTP或HTTPS协议,Apache Web服务允许用户访问文件或内容。服务端脚本语言的错误配置会导致各种问题。因此,PHP应该小心使用。以下是为系统管理员准备的,安全配置PHP的25个实践事例。用于下文的PHP设置样例DocumentRoot:/var/www/html默认Web服务:Apache(可以使用Light转载 2015-11-16 18:08:37 · 794 阅读 · 0 评论 -
PHP配置文件
从开始使用PHP到现在已经快2年多了,但是从来没有仔细看过php.ini。利用周末这两天断断续续将里面的注释翻译成了中文,感觉看到了很多以前从来没有关注过的配置,但是却曾经使用过与这些配置相关的功能或扩展模块,大脑因此也装进了一些新的东西。或许现在有些配置看不懂或者用不到,但是想想自己对这份配置文件有了一些印象,以后遇到了跟配置PHP相关的问题应该会有一点点思路吧?!同时看英文文档的水平也提高了些翻译 2015-11-12 16:50:28 · 4145 阅读 · 1 评论 -
Linux下为已编译安装的PHP安装一个新模块
我们可能经常会遇到这样的问题,就是花了比较长的时间把PHP环境安装完之后发现有一个必须的模块忘记加到配置里面,或者在经过一段时间之后发现自己需要用到PHP的某个模块,这时候总不可能把已经安装好的PHP卸载了重新安装在安装时将模块配置进去吧?感觉很傻的样子。之前我就遇到这样的问题,在朋友的怂恿下还真的把PHP卸载了重新安装【囧】...然而事实上并不用这样,我们可以在原来的基础上进行模块添加的。有童鞋原创 2015-11-11 23:39:30 · 925 阅读 · 0 评论 -
PHP内置服务器
PHP在安装的时候会内置了服务器的功能,我们在使用的过程中如果只是调试,可以选择启动PHP内置的服务器,下面是windows下PHP内置服务器的启动步骤:1、将php的D:\phpStudy\php54(即php.exe所在目录)添加到环境变量path中。2、打开dos命令窗口输入(其中D:\phpStudy\WWW\aaa为项目目录)php -S localhost:原创 2015-10-23 22:15:44 · 4275 阅读 · 0 评论 -
关于PHP正则表达式的总结
一、 PHP中支持PCRE库提供的(以”preg_”为前缀,表达式都应被包含在定界符中,如”/”、”#”、”!”、”{}”、”|”等)和POSIX扩展语法的(以”ereg_”为前缀)两套正则表达式函数。 二、 PHP中与Perl语言兼容的正则表达式处理函数Ø preg_match($pattern, $content) –进行正则表达式的匹配,如果$content中含有与模式$pa原创 2015-10-23 12:53:32 · 576 阅读 · 0 评论 -
PHP网络数据抓取方法
常见的抓取网络数据的一些方法。1. 用 file_get_contents() 以 get 方式获取内容:$url = 'http://www.nowamagic.net/php/sock.php';$html = file_get_contents($url);echo $html; 2. 用fopen()打开url,以get方式获取内容:$url = 'http:转载 2015-10-23 12:29:44 · 510 阅读 · 0 评论 -
PHP中的错误和异常处理
在 PHP 中,默认的错误处理很简单。一条消息会被发送到浏览器,这条消息带有文件名、行号以及一条描述错误的消息。不同的错误处理方法:l 简单的 "die()" 语句l 自定义错误和错误触发器l 错误报告Ø die() 语句(与exit()相同)if(!file_exists("welcome.txt")){ die("File not found")原创 2015-10-23 12:15:34 · 425 阅读 · 0 评论 -
Linux上编译安装PHP
之前在服务器上编译安装了PHP运行环境,但是安装完过了一段时间就差不多忘记了,只是零零星星记得一些简单步骤,现在又重新在新的服务器上安装了一遍,将安装过程记录下来,方便以后查看,同时也提供给新手做个参考。1. 首先要下载PHP的源码安装包,可以到PHP官网下载 http://php.net/,进入官网后点击导航栏的“Downloads”选项,即可计入下载页面,这时候你可以根据地区选择下载的服务原创 2015-11-11 14:22:09 · 1397 阅读 · 0 评论