當前位置:首頁 » 編程語言 » php寫文件的函數

php寫文件的函數

發布時間: 2023-08-05 20:34:06

『壹』 php函數可以沒有輸入和輸出

1、PHP是怎麼進行輸入輸出的
php://stdin, php://stdout 和 php://stderrphp://stdin,php://stdout 和 php://stderr允許訪問 PHP 進程相應的輸入或者輸出流。php://inputphp://input 是個可以訪問請求的原始數據的只讀流。 POST 請求的情況下,最好使用 php://input 來代替 $HTTP_RAW_POST_DATA(原生的post數據),因為它不依賴於特定的 php.ini 指令,內存消耗更少。如下例:結果:php://outputphp://output 是一個只寫的數據流, 允許你以 print 和 echo 一樣的方式 寫入到輸出緩沖區。php://fdphp://fd 允許直接訪問指定的文件描述符。 例如 php://fd/3 引用了文件描述符 3。php://memory 和 php://tempphp://memory 和 php://temp 是一個類似文件 包裝器的數據流,允許讀寫臨時數據。 兩者的唯一區別是 php://memory 總是把數據儲存在內存中, 而 php://temp 會在內存量達到預定義的限制後(默認是 2MB)存入臨時文件中。

臨時文件位置的決定和 sys_get_temp_dir() 的方式一致。php://filterphp://filter 是一種元封裝器, 設計用於數據流打開時的篩選過濾應用。 這對於一體式(all-in-one)的文件函數非常有用,類似 readfile()、 file() 和 file_get_contents(), 在數據流內容讀取之前沒有機會應用其他過濾器。參數如下:如下例:

2、php用 if語句如何輸出資料庫內容
/*這里有個小錯誤:limit是確定從資料庫中讀取記錄的個數,為提高效率,一般不建議這么寫sql語句,因為你目前無法確定游標的位置,它可以在第一條記錄上,也可能在最後一條記錄上,更可能在記錄列表的任意位置

當然我理解你的用意,你是為了測試對資料庫的讀取操作,意思是只要隨意讀扮世取一條記錄就行了

但長期這么下去,你會養成一種不良的習慣,代碼不按標准去寫,也就不可能見到你想要的結果

正確的寫法是:limit[start,lenth] 例如:limit 0,1 意思是讀取第一條記錄

start代表起始位置,lenth代表讀取記錄個數(或者叫步長)就是讀取一次記錄下一次將要移動的指針位置

同時,強烈建議結合where子條件加以判斷後進行讀取。

*/if (mysql_num_rows($rs)>0){echo $rs["name"];//這里是一個致命錯誤,你是輸出不了任何數據的,因為當代碼運行到這時原時候//$rs僅僅戚核是一個mysql_query的操作句柄,更不是一個結果數組

//你用$rs["name"]去引用輸出一個不存在的數組對象高缺掘,會導致php解釋錯誤

}?>

下面是正確的寫法:

0){$row=mysql_fetch_array($rs);

echo $row["name"];}?>

『貳』 PHP常用函數有哪些

常用函數比較多
如:字元串處理函數,數組函數,日期函數,MySQL函數,文件系統函數,GD函數庫等

『叄』 PHP-Filesystem函數簡介文件系統操作-php實例教程

fwrite()寫入文件。3glob()返回一個包含匹配指定模式的文件名/目錄的數組。4is_dir()判斷指定的文件名是否是一個目錄。3is_executable()判斷文件是否可執行。3is_file()判斷指定文件是否為常規的文件。3is_link()判斷指定的文件是否是連接。3is_readable()判斷文件是否可讀。3is_uploaded_file()判斷文件是否是通過
HTTP
POST
上傳的。3is_writable()判斷文件是否可寫。4is_writeable()is_writable()
的別名。3link()創建一個硬連接。3linkinfo()返回有關一個硬連接的信息。3lstat()返回關於文件或符號連接的信息。3mkdir()創建目錄。3move_uploaded_file()將上傳的文件移動到新位置。4parse_ini_file()解析一個配置文件。4pathinfo()返回關於文件路徑的信息。4pclose()關閉有
popen()
打開的進程。3popen()打開一個進程。3readfile()讀取一個文件,並輸出到輸出緩沖。3readlink()返回符號連接的目標。3realpath()返回絕對路徑名。4rename()重名名文件或目錄。3rewind()倒迴文件指針的位置。3rmdir()刪除空的目錄。3set_file_buffer()設置已打開文件的緩沖大小。3stat()返回關於文件的信息。3symlink()創建符號連接。3tempnam()創建唯一的臨時文件。3tmpfile()建立臨時文件。3touch()設置文件的訪問和修改時間。3umask()改變文件的文件許可權。3unlink()刪除文件。3

熱點內容
php數字判斷 發布:2025-02-06 23:17:40 瀏覽:38
優路教育伺服器連接不上怎麼回事 發布:2025-02-06 23:03:49 瀏覽:141
資料庫加速 發布:2025-02-06 23:02:14 瀏覽:564
蘋果ipodpro如何連接安卓手機 發布:2025-02-06 23:00:56 瀏覽:528
android格式化sd卡 發布:2025-02-06 23:00:50 瀏覽:981
郝斌資料庫 發布:2025-02-06 22:44:57 瀏覽:181
全息存儲器 發布:2025-02-06 22:43:51 瀏覽:117
游戲源碼如何使用 發布:2025-02-06 22:43:40 瀏覽:715
表與資料庫 發布:2025-02-06 22:42:47 瀏覽:439
典型宣傳短片拍攝腳本 發布:2025-02-06 22:33:27 瀏覽:552