• <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        當前位置:雨林木風下載站 > 技術(shù)開發(fā)教程 > 詳細頁面

        PHP編程常用技巧4則(轉(zhuǎn)貼)

        PHP編程常用技巧4則(轉(zhuǎn)貼)

        更新時間:2022-05-06 文章作者:未知 信息來源:網(wǎng)絡(luò) 閱讀次數(shù):

        PHP編程常用技巧四則

          1.配置PHP文件目錄

          作為服務器端解釋執(zhí)行的腳本語言,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/"

        2.服務器端目錄的索引文件
        在httpd.conj中,有一行:
        DirectoryIndex index.html

          該行指定目錄默認打開文件為index.html,當訪問某個目錄時,服務器就會自動查找index.html, 若果不存在,則顯示目錄中的所有文件列表,默認打開文件可以改為別的,如index.php3等等,但是也許我們有很多目錄,無論是存放圖片,文本等資料的,還是存放PHP文件或別的文件的目錄,我們并不希望用戶能看到目錄中的文件列表,在httpd.conj 中指定了一個.htacess文件,該文件產(chǎn)生一個目錄索引文件,例如我們用寫字板建立一個.htacess文件:

        # .htacess #
        DirectoryIndex error_open.php
        再建立一個錯誤警告文件:
        # error_open.php #


          其中的error_open.php為權(quán)限錯誤警告文件,將此2文件放在所有保護目錄下,當用戶企圖打開目錄時,自動轉(zhuǎn)向執(zhí)行error_open.php,顯示錯誤警告。

          3.目錄刪除巧實現(xiàn)
        我們知道,PHP4 for/win32中有個rename()函數(shù)可以支持對目錄/文件進行重命名,如:
        rename( oldpath, newpath) // oldpath為文件或目錄原來路徑;
        // newpath為新定義路徑;

          實現(xiàn)將 oldpath改名為 newpath。

          PHP4中沒有刪除目錄/文件的函數(shù),怎么作到刪除呢?我們知道,php.ini中有一行用來完成HTTP上傳操作的臨時文件目錄配置行:
        upload_tmp_dir= ;

          PHP4支持該臨時目錄的配置(PHP3不支持),當上載操作完成則自動清空臨時目錄,好了,用它我們可以巧妙的實現(xiàn)文件/目錄的刪除,比如設(shè)置: upload_tmp_dir="d:/phpwebsite/php/tmp/" ;
        要刪除某個目錄 path,執(zhí)行:

        tmp="d:/phpwebsite/php/tmp/;"
        rename( path, tmp)
        ?>

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

          4.快速建立MySql數(shù)據(jù)庫表

          PHP和MySql數(shù)據(jù)庫達到了完美結(jié)合,在網(wǎng)頁上,比如在論壇或書屋發(fā)表作品的新用戶,我們要把他的言論信息在線寫入數(shù)據(jù)庫中,往往要在相應的數(shù)據(jù)庫中為該用戶新建一個數(shù)據(jù)表。win32下建立新的MySQL空數(shù)據(jù)庫很簡單,只要在“/mysql/data/”目錄下建立一個文件夾,如:"/usrinfo/",就可以了。而向庫中增添新表可通過以下程序?qū)崿F(xiàn):

          # connect.mysql--連接數(shù)據(jù)庫 #
        connection = mysql_connect();
        mysql_select_db("usrinfo", connection);
        ?>
        # make.php-- 建立如下結(jié)構(gòu)的,以用戶名為表名的數(shù)據(jù)表 #
        //調(diào)用connect.mysql
        require("connect.mysql");
        //檢查以用戶名為表名的數(shù)據(jù)表存在否?
        query="select count(*) from usrname";
        result=mysql_db_query( query);
        //不存在則創(chuàng)建,如存在就是老用戶;
        if(! result){
        mysql_query("
        create table usrname(
        id tinyint(6),
        title text,
        body longtext,
        dateof date;
        timeof time;
        )") or die(mysql_error());
        }
        //此處為向數(shù)據(jù)表插入新的數(shù)據(jù)部分
        ?>



        原作者:羅吉
        來源:華軍軟件園 


        溫馨提示:喜歡本站的話,請收藏一下本站!

        本類教程下載

        系統(tǒng)下載排行

        主站蜘蛛池模板: 中文在线观看永久免费 | 国产免费人成在线视频| 亚洲天堂在线播放| 无码成A毛片免费| 久久精品夜色国产亚洲av| 久久久久久久99精品免费观看| 国产aⅴ无码专区亚洲av麻豆 | 大学生一级特黄的免费大片视频| 亚洲区视频在线观看| AV无码免费永久在线观看| 亚洲国产av高清无码| 91精品国产免费久久久久久青草 | 亚洲人成77777在线播放网站不卡| 中文字幕免费在线观看| 亚洲欧洲国产经精品香蕉网| 亚洲一区二区三区免费视频| 亚洲不卡在线观看| 成年性午夜免费视频网站不卡| 亚洲高清一区二区三区电影| 国产在线19禁免费观看| 亚洲国产免费综合| 久久国产亚洲精品麻豆| 中国人xxxxx69免费视频| 亚洲欧美成人一区二区三区| 国产免费无遮挡精品视频| 深夜免费在线视频| 亚洲电影一区二区三区| 在线观看av永久免费| 男男黄GAY片免费网站WWW| 亚洲日韩小电影在线观看| 美丽的姑娘免费观看在线播放 | 亚洲国产一区在线| 四虎永久在线观看免费网站网址| 亚洲欧美日韩国产精品一区| 亚洲无线一二三四区手机| 久久久久国产精品免费网站| 亚洲依依成人亚洲社区| 国内精品久久久久久久亚洲| 一区二区三区在线免费看| 国产精品国产亚洲区艳妇糸列短篇| 国产亚洲精品不卡在线|