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

首頁 > 開發 > PHP > 正文

學習PHP小結:PHP編程中常用的三則技巧

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

  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目錄下的所有文件/目錄自動清除,就完成了刪除操作。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: SHOW| 张家界市| 荔波县| 绵竹市| 棋牌| 永丰县| 彰化县| 巴彦淖尔市| 白玉县| 肥城市| 香格里拉县| 沽源县| 穆棱市| 长乐市| 乌兰浩特市| 昭觉县| 长兴县| 托里县| 汝南县| 民丰县| 新安县| 西畴县| 隆德县| 苏尼特右旗| 株洲县| 延庆县| 普兰店市| 思茅市| 内乡县| 南宁市| 麻城市| 浦江县| 桑日县| 理塘县| 宁武县| 安庆市| 安陆市| 安庆市| 巩留县| 越西县| 澄江县|