Time of Update: 2017-01-13
在寫php檔案上傳程式時有時會出現這樣的警告: Upload: 螢幕截圖2014-09-28_160214.png Type: image/png Size: 66.84765625 Kb Temp file: D:\Users\Aven\AppData\Local\Temp\php742F.tmp
Time of Update: 2017-01-13
今天升級完PHP出現了502 Bad
Time of Update: 2017-01-13
在用PHP進行浮點數的運算中,遇到一個坑,沒有得到預期中的結果,如下代碼:$a = 69.1; $b = $a*100; $c = $b-6910;你猜$c的值是多少?$c輸出的值是-9.0949470177293E-13.為什麼會這樣?在PHP官網Float浮點型頁面中,講到:浮點數的精度浮點數的精度有限。儘管取決於系統,PHP 通常使用 IEEE 754 雙精確度格式,則由於取整而導致的最大相對誤差為
Time of Update: 2017-01-13
本文僅針對IIS6,IIS7下的PHP第一步:找到PHP的 php.ini 檔案,這個是PHP設定檔,開啟編輯,修改以下結果參數。file_uploads = on ;//是否允許通過HTTP上傳檔案的開關,預設為ON即是開。post_max_size = 100M; //指通過表單POST給PHP的所能接收的最大值,包括表單裡的所有值,預設為8M,看你自己需要進行改變。upload_max_filesize = 100M ;
Time of Update: 2017-01-13
代碼如下複製代碼 function arr_foreach ($arr) { if (!is_array ($arr)) { return false; } foreach ($arr as $key => $val ) { if (is_array ($val)) { arr_foreach ($val); } else
Time of Update: 2017-01-13
代碼如下複製代碼 $a=array("red", "green", "blue", "yellow"); count($a); //得到4 unset($a[1]); //刪除第二個元素 count($a); //得到3 echo $a[2];
Time of Update: 2017-01-13
//最直接過濾html方法 代碼如下複製代碼 strip_tags();//方法二利用正則過濾function _filter( $string ) { return str_replace(array(" "," "," ",' '),array('<br />','<br />','<br />','
Time of Update: 2017-01-13
<?php//調用此頁面,如果下面的式子成立,則產生驗證碼圖片if($_get['action']=='verifycode'){ rand_create();}//驗證碼圖片產生 代碼如下複製代碼 function rand_create(){ //通知瀏覽器將要輸出png圖片 header('content-type:
Time of Update: 2017-01-13
var_export (php教程 4 >= 4.2.0, php 5) var_export -- 輸出或返回一個變數的字串表示 描述mixed var_export ( mixed expression [, bool return] ) 此函數返回關於傳遞給該函數的變數的結構資訊,它和 var_dump() 類似,不同的是其返回的表示是合法的 php 代碼。 您可以通過將函數的第二個參數設定為 true,從而返回變數的表示。
Time of Update: 2017-01-13
代碼如下複製代碼 $num = 'www.111cn.net'; $string = "this string has four words. <br>"; $string = ereg_replace ('four', $num, $string);
Time of Update: 2017-01-13
代碼如下複製代碼 <!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-
Time of Update: 2017-01-13
代碼如下複製代碼 $dir = "d:www.111cn.net";//開啟目錄$dir,並將目錄控制代碼賦給變數$dhif($dh = opendir($dir)){ //通過while迴圈,使用函數readdir擷取檔案名稱 while(($file_name = readdir($dh)) !== false)
Time of Update: 2017-01-13
*/ 代碼如下 複製代碼 $fp = fopen($_server['document_root']."/../data/info.dat",'r'); if(!$fp) { echo
Time of Update: 2017-01-13
代碼如下複製代碼 $dir_name = "www.111cn.net";if(mkdir($dir_name)) //在目前的目錄下建立目錄tmp_data{ echo "目錄".$dir_name."建立成功!"; //在目錄tmp_data中建立一個檔案tmp.txt,
Time of Update: 2017-01-13
*/ 代碼如下 複製代碼 $file = "data.txt"; $dir = "www.111cn.net/newdata"; if(file_exists($file)) {
Time of Update: 2017-01-13
//ini_set具有更改php.ini設定的功能。此函數接收兩個參數:需要調整的組態變數名,以及變數的新值。//例如,在某指令碼出現時增加最大執行時間(maximum execution time): $old_max_execution_time = ini_set('max_execution_time', 120); echo "old timeout is $old_max_execution_time <br />";
Time of Update: 2017-01-13
代碼如下複製代碼 $dirs = array();foreach(glob("./*") as $d){ $tmp = explode('.',$d); $k = end($tmp); if(is_file($d) && $k =='php')
Time of Update: 2017-01-13
fread文法:string fread ( resource $handle , int $length )fread()讀取到的位元組長度由處理引用的檔案指標。讀儘快停止對符合下列條件之一:已經讀取的位元組長度!eof(檔案結束)達到一包可用網路(流)已閱讀8192位元組(開啟後使用者空間流)*///fread讀取檔案執行個體一 代碼如下複製代碼 $filename =
Time of Update: 2017-01-13
//bool class_exists ( string $class_name [, bool $autoload = true ] )//此功能是否給定的類被定義檢查。this function checks whether or not the given class has been defined.//返回true,如果class_name是一個定義的類,否則返回false。//執行個體 代碼如下複製代碼 if (class_exists('myclass')) {
Time of Update: 2017-01-13
我們在實際做的過程中很是簡單的,希望大家好好研究一下,給補充多點功能。本程式須在PHP and mySQL的環境下運行。有三個檔案:comments.php, 是用來顯示[評論的, commentadd.php, 用來處理評論內容的, and commentform.html 通過FROM來提交評論。 1.首先建立一個資料庫,假如已經建立則建立一個合格表: CREATE TABLE `comtbl` ( `postID` INT NOT NULL AUTO_INCREMENT