Time of Update: 2016-07-25
//php分頁代碼$array=array("1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20");//規定要分頁的數組$page= $_GET['page']; $r = $this->page($array,5,$page); print_r($r); exit(); foreach($r["source"] as $s){ echo $s; }function
Time of Update: 2016-07-25
複製代碼php上傳代碼: if ($_FILES["file"]["error"] > 0) { echo "Return Code: " . $_FILES["file"]["error"] . ""; }else { echo "Upload: " . $_FILES["file"]["name"] . ""; echo "Type: " . $_FILES["file"]["type"] . ""; echo "Size: " . ($_FILES["file"]["size"] / 1
Time of Update: 2016-07-25
$conn = @mysql_connect("localhost", "username", "password") or die("不能串連到Mysql Server");複製代碼說明:使用該串連必須顯示的關閉串連2、mysql_pconnect()-建立資料庫連接格式:resource mysql_pconnect([string hostname [:port] [:/path/to/socket] [, string username] [, string password]])例:
Time of Update: 2016-07-25
PHP的mysql_result()函數定義和用法mysql_result() 函數返回結果集中一個欄位的值。如果成功,則該函數返回欄位值。如果失敗,則返回 false。文法mysql_result(data,row,field)參數 描述data 必需。規定要使用的結果標識符。該標識符是 mysql_query() 函數返回的。row 必需。規定行號。行號從 0 開始。field 可選。規定擷取哪個欄位。可以是欄位位移值,欄位名或
Time of Update: 2016-07-25
phpRegex完全教程五,phpRegex的部分例子phpRegex的部分例子Regex 說明/b([a-z]+) 1b/gi 一個單詞連續出現的位置/(w+)://([^/:]+)(:d*)?([^# ]*)/ 將一個URL解析為協議、域、連接埠及相對路徑/^(?:Chapter|Section) [1-9][0-9]{0,1}$/ 定位章節的位置/[-a-z]/ A至z共26個字母再加一個-號。/terb/ 可匹配chapter,而不能terminal/Bapt/
Time of Update: 2016-07-25
$html = array( );$html['username'] = htmlentities($clean['username'], ent_quotes, 'utf-8');echo "welcome back, {$html['username']}.";?> 複製代碼小提示htmlspecialchars( )函數與htmlentities( )函數基本相同,它們的參數定義完全相同,只不過是htmlentities(
Time of Update: 2016-07-25
class Model{ protected $tableName="";//表名稱 protected $pOb;//pdo類對象 function __construct(){ $pdo=new PDO("mysql:host=".DB_HOST.";dbname=".DB_NAME,DB_USERNAME,DB_PASSWORD); $pdo->exec("set names ".DB_CHARSET); $this->pOb=$pdo; } /* * 作用:增 * 參數:array
Time of Update: 2016-07-25
linux編譯安裝php libevent擴充的方法,在php編程中實現高效能的網路服務,需要libevent擴充庫的支援,本文通過編譯源碼的方式安裝libevent擴充庫。php編寫高效能網路服務,需要安裝libevent擴充。1、下載libevent擴充: http://pecl.php.net/package/libevent2、解壓後,開始編譯 $ cd libevent-version$ /usr/local/php/bin/phpize$ ./configure
Time of Update: 2016-07-25
$a =& $b?> 複製代碼這意味著 $a 和 $b 指向了同一個變數。注: $a 和 $b 在這裡是完全相同的,這並不是 $a 指向了 $b 或者相反,而是 $a 和 $b 指向了同一個地方。同樣的文法可以用在函數中,它返回引用,以及用在 new 運算子中(PHP 4.0.4 以及以後版本): $bar =& new fooclass();$foo =& find_var ($bar);?> 複製代碼注: 不用 & 運算子導致對象產生了一個拷貝。如果你在類中用
Time of Update: 2016-07-25
max_execution_time = 30 ; Maximum execution time of each script, in secondsmax_input_time = 60 ; Maximum amount of time each script may spend parsing request data;max_input_nesting_level = 64 ; Maximum input variable nesting levelmemory_limit
Time of Update: 2016-07-25
Employee listing複製代碼php代碼$hostname = "localhost";$username = "root";$password = "secret";$database = "prod";if (IsSet ($_POST['submit'])) { $dbh = new mysqli($hostname, $username, $password, $database); /* check connection */ if
Time of Update: 2016-07-25
PHP成為最流行的指令碼語言有許多原因:靈活性,易用性等等。對於項目開發來說,我們通常需要一個PHP架構來代替程式員完成那些重複的部分。本文將對PHP架構進行全面解析。
Time of Update: 2016-07-25
var_dump(in_array(0, array('s' )); 複製代碼結果:bool(true)。因為in_array會將0 和's' 進行比較,0是number類型,'s'是string類型,根據php manual 中“Comparison Operators” 一章的說明可知,number 和string進行比較時,會先將string類型首先轉化為number,然後再進行比較操作。's'轉化為number的結果為0,而0 == 0 的結果是true,所以in_array(0,
Time of Update: 2016-07-25
$dir = $_SERVER['DOCUMENT_ROOT'];$dir = "$dir/inc/";$d = opendir($dir);while(false !==($f=readdir($d))){if(is_file($f)){echo " $f ";}else{echo " 是目錄$f
Time of Update: 2016-07-25
php utf8 一半亂碼的問題 網站出現一個bug,頁面頭部出現亂碼,而其它地方正常,頭部是include一個head.php,整個頁面是utf8的,但是我把head.php開啟看,它就是用utf8方式儲存的,把其它正常的檔案拷貝,填入head.php的內容還是不行。 最後是用linux,vi一個head.php,輸入測試兩個字發現顯示正常。 於是把head.php下載下來,用ue32開啟,把內容填入,結果頁面顯示正常,估計是utf8檔案頭的問題:
Time of Update: 2016-07-25
我學程式設計的時間其實不算短了,不過總不長進。一直想寫一點東西紀念一下,只是總怕誤了別人的子弟,不敢亂說。一開始是真不懂,沒什麼好說的。到後來學得多了,想說,但發現反而懂得更少了,愈加不敢說。這好比程式設計上的死迴圈,學得越多,不懂得越多,越不敢說,如此反覆。今天終於鼓起勇氣來寫,可還是戰戰兢兢,怕是指點迷津不成,倒把人帶入歧途,那罪過就大了。
Time of Update: 2016-07-25
/*** 讀取設定檔* by bbs.it-home.org*/if (!isset($config)){ $ARR=file("admin.conf"); foreach($ARR as $val) { $val=chop($val); if (ereg('^[[:space:]]*#',$val) || ereg('^[[:space:]]*$',$val)) continue; list($
Time of Update: 2016-07-25
/*** 圖片加浮水印(適用於png/jpg/gif格式)* * @author flynetcn** @param $srcImg 原圖片* @param $waterImg 浮水印圖片* @param $savepath 儲存路徑* @param $savename 儲存名字* @param $positon 浮水印位置 * 1:頂部居左, 2:頂部居右, 3:置中, 4:底部局左, 5:底部居右 * @param $alpha 透明度 -- 0:完全透明, 100:完全不透明* *
Time of Update: 2016-07-25
/* * 功能:php圖片浮水印 (浮水印支援圖片或文字) * 參數: * $groundImage背景圖片,即需要加浮水印的圖片,暫只支援GIF,JPG,PNG格式; * $waterPos浮水印位置,有10種狀態,0為隨機位置; *1為頂端居左,2為頂端置中,3為頂端居右; *4為中部居左,5為中部置中,6為中部居右; *7為底端居左,8為底端置中,9為底端居右; * $waterImage圖片浮水印,即作為浮水印的圖片,暫只支援GIF,JPG,PNG格式; *
Time of Update: 2016-07-25
//為背景圖片添加圖片浮水印(位置隨機),背景圖片格式為jpeg,浮水印圖片格式為giffunction watermark($filename,$water){//擷取背景圖片的寬度和高度list($b_w,$b_h) = getimagesize($filename);//擷取浮水印圖片的寬度和高度list($w_w,$w_h) = getimagesize($water);//在背景圖片中放浮水印圖片的位置隨機起始位置$posX = rand(0, ($b_w-$w_w));$posY =