Time of Update: 2017-01-13
我們先來檢查一下自己的php是不是開啟了gd庫。 代碼如下複製代碼 <?phpif(extension_loaded('gd')) { echo '你可以使用gd<br>'; foreach(gd_info() as $cate=>$value) echo "$cate: $value<br>";}else echo
Time of Update: 2017-01-13
使用call_user_func函數,通過傳入字串函數,可以調用自訂函數,並且支援引用。1.mixed call_user_func ( callable $callback [, mixed $parameter [, mixed $... ]] )調用第一個參數提供的自訂函數,後面的參數為自訂函數的參數,返回自訂函數的結果function say($word){ echo $word;}call_user_func('say', 'hello world'
Time of Update: 2017-01-13
先來看unset函數文法unset刪除變數。文法: int unset(mixed var);傳回值: 整數函數種類: PHP 系統功能內容說明本函數將變數刪除,成功則返回 true 值。首先讓我們看一個例子 var_dump(memory_get_usage()); $a = "laruence"; var_dump(memory_get_usage())
Time of Update: 2017-01-13
例子 代碼如下複製代碼 $fid = intval(isset($_GET['fid'])?$_GET['fid']:0);if( ! $fid ) { header("HTTP/1.1 404 Not Found"); header("Status: 404 Not Found"); exit; }如果有404頁面我們還可以這樣PHP實現404未找到方法 代碼如下複製代碼
Time of Update: 2017-01-13
如果我們在執行PHP程式出現下面代碼時:PHP Fatal error: Allowed memory size of 268 435 456 bytes exhausted
Time of Update: 2017-01-13
如果你還想著通過解析swf檔案頭資訊來擷取flash檔案的尺寸資訊,那真的有點走遠了。因為從PHP 4開始已經內建getimagesize函數來做這個事。其功能測定任何 GIF,JPG,PNG,SWF,SWC,PSD,TIFF,BMP,IFF,JP2,JPX,JB2,JPC,XBM 或 WBMP 影像檔的大小並返回映像的尺寸以及檔案類型和一個可以用於普通 HTML 檔案中 IMG 標記中的 height/width 文本字串。而且從PHP
Time of Update: 2017-01-13
<?php$image = new Imagick();$image->readImage("original.jpg");$watermark = new Imagick();$watermark->readImage("/data/mark.png");// how big are the images?$iWidth = $image->getImageWidth();$iHeight =
Time of Update: 2017-01-13
其實對於PHP程式員來說,基本上每個指令碼都涉及到了輸出緩衝,只是在大多數情況下,我們都不需要對輸出緩衝變更。而今天就來用執行個體對PHP輸出緩衝控制函數“Output Control”做一個詳細的解析。下面這個例子簡單介紹了輸出緩衝在一般指令碼中存在的方式:我們在執行如下指令碼時: 代碼如下複製代碼 <?php/*例1*/echo 'oschina.net';echo '紅薯';echo '蟲蟲';?>
Time of Update: 2017-01-13
百度連結提交三種方式:1、主動推送:最為快速的提交方式,推薦您將網站當天新產出連結立即通過此方式推送給百度,以保證新連結可以及時被百度收錄。2、sitemap:您可以定期將網站連結放到sitemap中,然後將sitemap提交給百度。百度會周期性的抓取檢查您提交的sitemap,對其中的連結進行處理,但收錄速度慢於主動推送。3、手工提交:一次性提交連結給百度,可以使用此種方式。下面介紹使用curl主動推送連結的方式PHP樣本,使用curl擴充:$urls = array(
Time of Update: 2017-01-13
下面我們來看看兩種php跨域提交form的方法一,通過php curl function curlPost($url,$params) { $postData = ''; foreach($params as $k => $v)
Time of Update: 2017-01-13
$hostname="localhost"; //定義串連到的mysql伺服器名$username="root"; //定義用於串連的使用者名稱$password="";  
Time of Update: 2017-01-13
源碼位置:extdatephp_date.c 代碼如下複製代碼 /* {{{ proto int strtotime(string time [, int now ]) Convert string representation of date and time to a timestamp */PHP_FUNCTION(strtotime){ char *times,
Time of Update: 2017-01-13
代碼如下複製代碼 作者: freemouse 首頁: www.cnphp.info 介面demo: http://www.cnphp.info/tianqi 用法:
Time of Update: 2017-01-13
代碼如下複製代碼 class page{ var $page_name="page"; var $next_page='下一頁'; var $pre_page='上一頁'; var $first_page='首頁'; var $last_page='尾頁'; var $pre_bar='<<'; var $next_bar='>>'; var
Time of Update: 2017-01-13
代碼如下複製代碼 function download($file_dir,$file_name)//參數說明://file_dir:檔案所在目錄//file_name:檔案名稱{ $file_dir = chop($file_dir);//去掉路徑中多餘的空格 //得出要下載的檔案的路徑 if($file_dir != '')
Time of Update: 2017-01-13
<?//php教程產生pdf檔案代碼/*產生pdf檔案如果真的產生很好,是很複雜的,下面我們來看看一款完整理的php產生pdf檔案代碼吧,他可以把文字檔產生pdf檔案也可以利用圖片檔案產生pdf檔案哦。這款產生pdf檔案用到檔案有fpdf.phpchinese.phppicpdf.php*///fpdf.php代碼define('fpdf_version','1.6');class fpdf{var
Time of Update: 2017-01-13
代碼如下複製代碼 <?php$array1=array();print_r($array1);if(empty($array1)){ echo '對empty()來說是空數組(an empty array)';}else{ echo '對empty()來說是非空數組(an noempty
Time of Update: 2017-01-13
在Windows環境下:原本在php教程4.3.0中運行正常的程式,在4.3.1中為何多處報錯,大體提示為:Notice:Undefined varialbe:變數名稱. 例如有如下的代碼: 複製代碼 代碼如下:if (!$tmp_i) { $tmp_i=10; }在4.3.0中運行正常,在4.3.1中運行會提示Notice:Undefined varialbe:tmp_i 問題下下: 1.問題出在哪裡? 2.應如何修改這段代碼? 3.不改段代碼,如何修改php.ini中的設定使原來在4.3.0
Time of Update: 2017-01-13
include效能 代碼如下複製代碼 include('include.php'); 當然這種方式並沒有錯誤,只不過在效率上它比下面的方式要稍稍差些: 代碼如下複製代碼 include(realpath(dirname(_FILE_)).DIRECTORY_SEPARATOR.'include.php'); 這種方式我們可能需要輸入更多一些,但相對於前面那種需要PHP引擎去include_path
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