PHP
i1988
这个作者很懒,什么都没留下…
展开
-
如何在PHP中判断某个函数是否被支持
由于在PHP中我们可以灵活的使用增加或者减少php支持的模块,所以有的时候我们在使用PHP之前,总是会首先确定某个模块是否被加载,比如我们下面来看看GD模块是否被支持。我们可以看看下面的这个代码if(!function_exists('imagecreate')) {die('这个主机目前不支持GD模块');}等等。。。。 我们可以利用类似的这样的代码,可以测试 是否支持 MSSQL,OCI 等等的模块是否被支持转载 2010-08-20 09:37:00 · 1613 阅读 · 1 评论 -
ajax(iframe)无刷新提交表单、上传文件
要通过ajax保存表单,一切都OK,测试也通过,却发现文件没有上传成功!然后就有了用 ajax是否可以上传文件的疑问。找遍资料得出结果:不能不过同时也找到了解决办法,就是用iframe的方式来提交表单,即实现无刷新提交表单又可以上传文件!一、HTML代码无刷新提交表单原创 2010-08-25 15:07:00 · 923 阅读 · 0 评论 -
php循环检测目录是否存在并创建
$filepath = "C:/test/upload/2010/image.gif";createDir(dirname($filepath));//接下来就可以move_uploaded_file了!/* * 功能:循环检测并创建文件夹 * 参数:$path 文件夹路径 * 返回:*/function createDir($path){ if (!file_exists($path)){ createDir(dirname($path)); m原创 2010-08-24 14:31:00 · 1156 阅读 · 0 评论 -
PHP中删除目录的三种方法
<br />PHP本身有一个rmdir函数可以用来删除目录,不过要求必须是空目录,本文列举了三种方法。 <br />1、递规法; <br />2、系统调用法; <br />3、循环法。<br />1、递规法:利用递归一层一层的删。<br />function deleteDir($dir) { if (rmdir($dir)==false && is_dir($dir)) { if ($dp = opendir($dir)) { while (($fi转载 2010-08-21 18:06:00 · 611 阅读 · 0 评论 -
关于session_start() [function.session-start]: Cannot send session cookie - headers already sent 的解决办法
<br />一、首先看session_start()前是否真的有输出,最好把session_start()放在代码最前<br /> <br />二、也就是我遇到的问题<br />我在框架的index.php页面include_once一个包含session_start()的文件,<br />结果就老提示session_start() [function.session-start]: Cannot send session cookie - headers already sent,<br />实在找不到s原创 2010-08-24 09:49:00 · 2114 阅读 · 0 评论 -
preg_match和preg_match_all的区别
<br />preg_match只匹配一次,preg_match_all是全文匹配<br />preg_match 字符串比对解析。<br />语法: int preg_match(string pattern, string subject, array [matches]);<br />返回值: 整数/数组<br />函数种类: 资料处理<br />内容说明: 本函数以 pattern 的规则来解析比对字符串 subject。比对结果返回的值放在数组参数 matches 之中,matches[0] 内容原创 2010-08-22 14:41:00 · 2579 阅读 · 0 评论 -
php+apache实现伪静态
一、首先把网页中的动态链接地址替换成静态地址二、开启apache中的rewrite 打开httpd.conf文件,找到#LoadModule rewrite_module modules/mod_rewrite.so,然后去掉其前面的#三、在网站根目录创建.htaccess文件这个在win系统下好像无法创建,可以通过别的途径获得。然后修改里面的内容:原创 2010-08-24 08:32:00 · 707 阅读 · 0 评论 -
PHP开发通用采集入库程序
来自PHP100视频教程82,83,84 一、采集程序是什么? 获取远程数据(文字,图片、文件等)并快速保存到本地或者指定地址。 二、PHP采集入库用到的知识点file_get_contents() 远程文件获取函数,用来获取远程页面内容preg_match_all()进行全局正则表达式匹配 用于匹配列表preg_match ()进行正则表达式匹配 用于匹配终端 preg_replace ()进行正则表达式替换 用于过滤终端 三、代码1、网页:http://www.localhost.com/page原创 2010-08-22 14:17:00 · 1602 阅读 · 0 评论 -
jQuery+aJax表单提交
用jquery自动获取form上的值,ajax提交表单原创 2010-08-23 09:47:00 · 786 阅读 · 0 评论 -
php 获取当前文件名
一、当前文件名$current_file = basename(__FILE__);二、当前访问的文件名$current_file = basename($_SERVER['SCRIPT_NAME']);原创 2010-08-20 14:03:00 · 6423 阅读 · 0 评论 -
PHP备份/还原MySQL数据库
<br /><br />之前是采用PHP读取数据库结构和内容,然后写文件,这样可能会导致导出的文件不一定能百分百导入到MySQL中去,想想之后采用MySQL自带的导入导出命令最保险,以下是代码:<br />一、备份数据库并下载到本地【db_backup.php】<br /><?php// 设置SQL文件保存文件名$filename=date("Y-m-d_H-i-s")."-".$cfg_dbname.".sql";// 所保存的文件名header("Content-disposition:转载 2010-08-26 15:47:00 · 2565 阅读 · 2 评论