揭秘四则php基础编程代码_PHP教程
教程Tag:暂无Tag,欢迎添加,赚取U币!
推荐:揭秘10条PHP中用的mysql语句10条 PHP 中用的 mysql 语句 显示数据库或表: showdatabases;//然后可以usedatabase_name; showtables; 更改表名: altertabletable_namerenamenew_t; 添加列: altertabletable_nameaddcolumnc_ncolumnattributes; 删除列: altertabletable_namedropcolumnc_n
1.服务器端目录的索引文件在httpd.conj中,有一行:
directoryindex index.html
该行指定目录默认打开文件为index.html,当访问某个目录时,服务器就会自动查找index.html, 若果不存在,则显示目录中的所有文件列表,默认打开文件可以改为别的,如index.php3等等,但是也许我们有很多目录,无论是存放图片,文本等资料的,还是存放php文件或别的文件的目录,我们并不希望用户能看到目录中的文件列表,在httpd.conj 中指定了一个.htacess文件,该文件产生一个目录索引文件,例如我们用写字板建立一个.htacess文件:
# .htacess #
directoryindex error_open.php
再建立一个错误警告文件:
# error_open.php #
其中的error_open.php为权限错误警告文件,将此2文件放在所有保护目录下,当用户企图打开目录时,自动转向执行error_open.php,显示错误警告。
2.配置php文件目录
作为服务器端解释执行的脚本语言,php程序放置在某个服务器可以访问的目录下,一般可以通过修改apache的httpd.conj进行配置,例如我们在该文件中的一句:
alias /test/ "d:/phpwebsite/php/" 那么在浏览器端输入:“http://localhost/test/ php文件名”就可以访问d:/phpwebsite/php/下的php文件了;可见该行不过是为存放php文件的目录起一个别名。
其次,还可以通过指定documentroot路径得到存放服务器文件的目录,在httpd.conj找到以下两行,其中的路径可以随意指定,你的php文件也可以放在该目录下,服务器同样可以运行它们,如“http://localhost/ php文件名”。
一般的,将php文件放在同一个地方比较好,可以方便管理,而其他文件放在另外一个地方。
documentroot "c:/usr/bin/html/"
3.目录删除巧实现
我们知道,php4 for/win32中有个rename()函数可以支持对目录/文件进行重命名,如:
rename( oldpath, newpath) // oldpath为文件或目录原来路径;
// newpath为新定义路径;
实现将 oldpath改名为 newpath。
php4中没有删除目录/文件的函数,怎么作到删除呢?我们知道,php.ini中有一行用来完成http上传操作的临时文件目录配置行:
upload_tmp_dir= ;
php4支持该临时目录的配置(php3不支持),当上载操作完成则自动清空临时目录,好了,用它我们可以巧妙的实现文件/目录的删除,比如设置: upload_tmp_dir="d:/phpwebsite/php/tmp/" ;
要删除某个目录 path,执行:
tmp="d:/phpwebsite/php/tmp/;"
rename( path, tmp)
?>
那么文件或目录 path改名为 tmp后, tmp目录下的所有文件/目录自动清除,就完成了删除操作。
分享:解析一个经典的PHP显示分页程序发现一个很漂亮的 PHP 显示分页程序,显示效果如下 ?php functionpage($page,$total,$phpfile,$pagesize=10,$pagelen=7){ $pagecode=’’;//定义变量,存放分页生成的HTML $page=intval($page);//避免非数字页码 $total=intval($total);//保证总记录数值类型
相关PHP教程:
- 相关链接:
- 教程说明:
PHP教程-揭秘四则php基础编程代码。