flash as通過php教程實現資料庫教程串連方法1.配置php環境2.啟動flex builder3,new flex project,為project命名為php,再在伺服器類型中選擇php , 設定的web root(本機web目錄)和root url(http地址) , 然後選擇data->create application from database 在對話方塊中選擇project為php 點 "new",配置串連名稱,
實戰PHP/GTK(轉載) 刁饞 發表於 2002-2-19 15:25 PHP編程 ←返回版面 以前PHP被認為只能用來編寫伺服器端的CGI程式,如果說PHP能夠開發Windows下的GUI(圖形化使用者介面)程式,你相信嗎?最近,PHP的開發小組成功開發出了捆綁GTK+的PHP,那麼就可以開發Windows下的GUI程式了。一、建立PHP/GTK運行環境:
PHP中的超全域變數從PHP 4.2.0 開始,register_globals 的預設值為 off,這樣一來,以前的很多可以直接使用的變數,如 $PHP_SELF 或者你設定的SESSION變數都不能用 “$變數名”的形式訪問了,這可能會給你帶來很多不變,但卻有助於安全性的提高。訪問這些變數,你需要使用PHP 超全域變數,如下: $_SERVER 變數由 Web 服務器設定或者直接與當前指令碼的執行環境相關聯。類似於舊數組 $HTTP_SERVER_VARS
代碼如下複製代碼 <?php//執行個體:計算頁面運行時載入時間//分析:頁面開啟時擷取一個時間,載入完成時擷取一個時間,已耗用時間即二者之差//1.自訂函數function fn(){ list($a,$b) = explode(' ',microtime()); //擷取並分割目前時間戳和微妙數,賦值給變數 return $a+$b;}//2.擷取開始時間$start_time = fn();//5.載入過程for($i=0;$i<
下面3個函數的用法ob_get_contents() - 返回輸出緩衝區的內容ob_get_contents(PHP 4, PHP 5)ob_get_contents — 返回輸出緩衝區的內容說明string ob_get_contents ( void )只是得到輸出緩衝區的內容,但不清除它。傳回值此函數返回輸出緩衝區的內容,或者如果輸出緩衝區無效將返回FALSE 。範例 代碼如下複製代碼 Example #1 A simple ob_get_contents(
類的聲明: 代碼如下複製代碼 <?php 許可權修飾符 class 類名{ //許可權修士符號:public,protected,private 或者省略3者. //類體; //class 是建類關鍵字 } //類名必須跟在class
平時用$_post[''],$_get['']擷取表單中參數時會出現Notice: Undefined index: --------;伺服器配置修改修改php.ini設定檔, 代碼如下複製代碼 error_reporting = E_ALL & ~E_NOTICE 程式判斷 代碼如下複製代碼 function _get($str){$val = !empty($_GET[$str]) ? $_GET[$str] : null;return
//foreach$tar = array ( 1 => '東', 2 => '西', 3 => '南', 4 => '北', 5 => '東南', 6 => '西南', 7 => '東北', 8 => '西北', 9 => '南北', 10 => '東西',); 代碼如下複製代碼
1、如果能將類的方法定義成static,就盡量定義成static,它的速度會提升將近4倍。2、$row[’id’] 的速度是$row[id]的7倍。3、echo 比 print 快,並且使用echo的多重參數(譯註:指用逗號而不是句點)代替字串串連,比如echo $str1,$str2。4、在執行for迴圈之前確定最大迴圈數,不要每迴圈一次都計算最大值,最好運用foreach代替。5、登出那些不用的變數尤其是大數組,以便釋放記憶體。6、盡量避免使用__get,__set,
一、雙引號與單引號變數可以在雙引號中執行,但用 define 的常量在兩種單、雙引號中都是不可執行檔: 代碼如下複製代碼 $var = 'sofish';echo 'im $var'; // => 'im $var'echo "im $var"; // => 'im sofish'define('NAME', 'sofish');echo 'im NAME'; // => 'im NAME'echo 'im ' . NAME; // =&
file_get_contents() 函數是用於將檔案的內容讀入到一個字串中的首選方法上面是協助手冊的是一次性把內容全部讀入記憶體了,後面的執行個體我們也會講到_get_contents可以將遠程檔案讀入為一個字串,而檔案行的分隔就是”rn”explode將字串按”rn”分隔 代碼如下複製代碼 $shadu_url = "http://localhost/demo.html";$shadu_str =
最簡單的辦法如下 代碼如下複製代碼 <?phpdate_default_timezone_set("Etc/GMT+8");//這裡比林威治標準時間慢8小時?> 這樣就解決了時差8小時的問題了設定北京時區的方法: 代碼如下複製代碼 <?php date_default_timezone_set('PRC'); //設定中國時區?> 函數ini_set()設定時區:可以在檔案開頭加入
mktime()函數對計算日期和確認日期有效性來說是非常有用的。它將自動為超過範圍以外的輸入計算正確的值: 代碼如下複製代碼 <?php echo(date("M-d-Y",mktime(0,0,0,12,36,2001))."<br />");echo(date("M-d-Y",mktime(0,0,0,14,1,2001))."<br
原字串1,2,3,4,5,6, 去掉最後一個字元",",最終結果為1,2,3,4,5,6 代碼如下: 代碼如下複製代碼 $str = "1,2,3,4,5,6,"; $newstr = substr($str,0,strlen($str)-1); echo $newstr; //echo 1,2,3,4,5,6 系統內建的函數即可實現這樣的效果,兩種方法:1) substr($str, 0, -1)
執行個體 代碼如下複製代碼 <? $str=" 網頁製作教程 www.111cn.net "; $str = mb_ereg_replace('^( | )+', '', $str); $str = mb_ereg_replace('( | )+$', '', $str); echo mb_ereg_replace(' ', "n ", $str); ?> 有些朋友可能對mb_ereg_replace(
文法:string strstr ( string haystack, string needle)返回haystack中從needle開始到結束的字串.如果沒有傳回值,即沒有發現needle,則返回FALSE 注: 這個函數是大小寫敏感的。執行個體1 代碼如下複製代碼
bool array_multisort ( array ar1 [, mixed arg [, mixed ... [, array ...]]] )如果成功則返回 TRUE,失敗則返回 FALSE。array_multisort() 可以用來一次對多個數組進行排序,或者根據某一維或多維對多維陣列進行排序。關聯(string)鍵名保持不變,但數字鍵名會被重新索引。例子 1. 對多維陣列排序 代碼如下複製代碼 <?php$ar = array( &
二、目錄操作 首先介紹的是一個從目錄讀取的函數,opendir(),readdir(),closedir(),使用的時候是先開啟檔案控制代碼,而後迭代列出: 代碼如下複製代碼 <?php $base_dir = "filelist/"; $fso = opendir($base_dir); echo $base_dir."<hr/>" ; while($flist=readdir($fso)){ echo
//需求:在所有串連後面添加一個request=xxx; 這個函數比preg_replace靈活性更強,要注意它所替換的內容為整個Regex的內容。$content = '<a href="http://www.111cn.net/aaa.php">連結1</a><a href="http://www.111cn.net/aaa.php?id=111">連結2</a>';function
下面看執行個體 代碼如下複製代碼 <?php$a = 1;$b = 2;function Sum(){ global $a, $b; $b = $a + $b;}Sum();echo $b;?> 這樣返回$b的值為3,在php中global是一個全域變數所有才會這樣,那麼我們現來看php變數引用執行個體 代碼如下複製代碼 <?phpfunction