国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

PHP編程中常用的三則技巧

2024-05-04 23:05:28
字體:
來源:轉載
供稿:網友

1.配置php文件目錄

作為服務器端解釋執行的腳本語言,php程序放置在某個服務器可以訪問的目錄下,一般可以通過修改apache的httpd.conj進行配置,例如我們在該文件中的一句:

alias /test/ "d:brhpwebsitebrhp/" 那么在瀏覽器端輸入:“http://localhost/test/+php文件名”就可以訪問d:brhpwebsitebrhp/下的php文件了;可見該行不過是為存放php文件的目錄起一個別名。

其次,還可以通過指定documentroot路徑得到存放服務器文件的目錄,在httpd.conj找到以下兩行,其中的路徑可以隨意指定,你的php文件也可以放在該目錄下,服務器同樣可以運行它們,如“http://localhost/+php文件名”。

一般的,將php文件放在同一個地方比較好,可以方便管理,而其他文件放在另外一個地方。

documentroot "c:/usr/bin/html/"

2.服務器端目錄的索引文件

在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,顯示錯誤警告。
 
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:brhpwebsitebrhp/tmp/" ; 要刪除某個目錄 path,執行: tmp="d:brhpwebsitebrhp/tmp/;" rename( path, tmp) ?>;

那么文件或目錄 path改名為 tmp后, tmp目錄下的所有文件/目錄自動清除,就完成了刪除操作。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 资中县| 石渠县| 广宗县| 元江| 金昌市| 恩施市| 辽阳县| 德格县| 峨眉山市| 怀安县| 金坛市| 龙泉市| 灌云县| 垣曲县| 格尔木市| 华阴市| 镇坪县| 治县。| 社旗县| 宁城县| 乐山市| 报价| 宁乡县| 安塞县| 长岛县| 定西市| 长岭县| 长沙市| 沾益县| 福泉市| 神农架林区| 简阳市| 曲周县| 仙桃市| 格尔木市| 东光县| 伊宁市| 九龙县| 乌兰浩特市| 叶城县| 泗洪县|