Time of Update: 2016-07-13
本文介紹PHP5 PDO串連資料庫1、PDO簡介PDO(PHP Data Object) 是PHP 5 中加入的東西,是PHP 5新加入的一個重大功能,因為在PHP 5以前的php4/php3都是一堆的資料庫擴充來跟各個資料庫的串連和處理,什麼
Time of Update: 2016-07-13
EOF 是非常重要的概念,幾乎每種主流程式設計語言都提供了相應的內建函數,來驗證解析器是否到達了檔案EOF。在PHP 中,此函數是feof ()。feof ()函數用來確定是否到達資源末尾。它在檔案I/O 操作中經常使用。其形式為:int feof(string resource)執行個體代碼如下:$fh = fopen("/home/www/data/users.txt", "rt");while (!feof($fh)) echo fgets($fh);fclose($fh);?>bool
Time of Update: 2016-07-13
php 數群組轉換成對象執行個體代碼,本程式經過編程之家測試真常運行貼出來的。$array = array(1 => php, 2 => java, 3 => c ); $arrayobject = new ArrayObject($array); var_dump($arrayobject); ?>運行結果:object(ArrayObject)#1 (1) { ["storage":"ArrayObject":private]=>
Time of Update: 2016-07-13
下面就是一些成為更優秀的PHP開發人員的最佳途徑。 1、閱讀手冊 沒什麼比閱讀手冊更值得強調的事了–僅僅通過閱讀手冊你就可以學習到很多東西。特別是有關字串和數組有關的函數。就在這些函數裡麵包括許多有用的功能,如果你仔細閱讀手冊,你會經常發現在以往的項目開發過程中,很多時候你在“重複發明輪子”,而實際上你只需要一個核心函數就可以完成相應的功能。手冊是你的朋友。 2、瀏覽原始碼 有很多使用PHP開發的開來源程式。為什麼不去學習它們呢?下載一份開源的PHP應用程式的原始碼,仔細閱讀它吧。也許越
Time of Update: 2016-07-13
PHP自訂函數:去除所有html標籤function pregstring($str){ $strtemp = trim($str); $search = array( "||Uis", "||Uis", // 去掉 javascript "|[字定義].*[/字定義]|Uis", // 去掉縮圖 "|]*?>|Uis", // 去掉 HTML 標籤 ">(quot|#34);i", // 替換 HTML 實體
Time of Update: 2016-07-13
本文將講解PHP中數群組類型分析詳解PHP的array就是一個有序的map。map是一個key和value關聯的類型。php的數組的key 可以是string類型也可以是integer類型。如果key為一個float類型,會自動的轉化為integer類型。如果沒有為一個value指定一個key,integer類型的索引的最大值已經給出的話,新key就是這個最大值加1.如果這個新key已經被賦值,那麼這個value將會被覆蓋掉。$arr =
Time of Update: 2016-07-13
PHP 在數組中加法運算操作執行個體代碼 $a = array("a" => "apple", "b" => "banana"); $b = array("a" => "pear", "b" => "strawberry", "c" => "cherry"); $c = $a $b; // Union of $a and $b echo "Union of $a and $b: "; var_dump($c);
Time of Update: 2016-07-13
PHP中合并數組分成兩種情況1、如果這兩個數組中有相同的字串鍵名:$book1 = array(linux=>linux伺服器配置與管理,php=>PHP程式設計);$book2 = array(linux=>伺服器配置與管理,jsp=>PHP);$result = array_merge($book1,$book2);print_r($result);?>輸出為:Array ( [linux] => 伺服器配置與管理 [php] => PHP程式設計 [jsp] => PHP
Time of Update: 2016-07-13
$host="www.ite5e.com"; $fp = fsockopen("$host", 80, $errno, $errstr, 30); if (!$fp) { echo "$errstr ($errno)"; } else { $out = "GET / HTTP/1.1"; $out .= "Host: $host"; $out .= "Connection: Close"; } fwrite($fp, $out); $i=0;
Time of Update: 2016-07-13
本文介紹PHP常用正則匹配函數之間的區別,主要有str_replace、str_ireplace、substr_replace、 preg_replace、preg_match、preg_match_all、preg_quote、preg_split、 ereg_replace、eregi_replace、preg_replace、str_split,當然其中有幾個不能使用Regex,但因為跟相關正則函數關係曖昧所以都放到一起比較一下,方便參考。名稱 支援正則
Time of Update: 2016-07-13
下面代碼PHP產生表格執行個體,經過本站編程之家測試正常運行後貼出來的。$link=mysql_connect("localhost","root","123456");$db=mysql_select_db("bustest",$link);$sql1="select name from info group by name order by id
Time of Update: 2016-07-13
使用PHP Apache編程,在預設設定下,PHP編碼錯誤是不會提示的,這對於開發來說,是很不方便的。可以使用以下步驟開啟出錯提示:1. 開啟php.ini檔案。以我的ubuntu為例,這個檔案在: /etc/php5/apache2 目錄下。2. 搜尋並修改下行,把Off值改成Ondisplay_errors = Off3. 搜尋下行error_reporting = E_ALL & ~E_NOTICE或者搜尋:error_reporting = E_ALL &
Time of Update: 2016-07-13
環境:IIS6.0 PHP5 SQL Server2005SQL Server安裝的時候選擇混合登陸模式,即windows和sql server身分識別驗證模式。步驟:1. 首先按通常做法配置好PHP5串連MS SQL ServerPHP.ini 裡面開啟 extension=php_mssql.dll 選項 (就是把前面的 ; 號去掉)mssql.secure_connection = Off2. 下載正確版本的 ntwdblib.dll (2000.80.194.0)3. 覆蓋
Time of Update: 2016-07-13
當伺服器沒開啟fsockopen功能的時候,用fsockopen會提示undefine fsockopen,解決辦法如下:第一步:在php.ini裡(位置不用說在哪了吧,想必用到這個功能的時候應該對些也有所瞭解了,不會的百度一下)allow_url_fopen = On 設其值為On 第二步:php.ini檔案中尋找extension=php_openssl.dll 如果前面有分號,去掉分號第三步:重啟web伺服器,apache或IIS http://
Time of Update: 2016-07-13
PHP 實現靜態HTML頁面統計瀏覽次數執行個體代碼news.html記錄訪問次數 act.php$db = mysql_connect(localhost,root, 123456) or die ("串連資料庫失敗");mysql_select_db(zend, $db);mysql_query("SET NAMES utf8");mysql_query("update info set msg=msg 1 where id=1");$sql = "select msg from
Time of Update: 2016-07-13
函數mkdir有兩個參數,目錄路徑和存取權限例mkdir(/tmp/test,0777)然後要得到的許可權碼,不一定是上邊設定的,當前系統的umask將會與設定的值‘與’,這樣子才是真正的許可權碼,例如,如果umask為022,那碼上邊得到的權許可權碼為0755,沒有寫的許可權所以如果我們想要真正的得到0777的許可權,代碼$oldumask=umask(0);mkdir(test,0777);umask($oldumask);?>umask()檢查並修改當前的umask碼,並返回當前的umas
Time of Update: 2016-07-13
本文介紹42條最佳化PHP代碼建議:1、如果一個方法可靜態化,就對它做靜態聲明。速率可提升至4倍。2、echo 比 print
Time of Update: 2016-07-13
下面是PHP編寫上傳圖片同時產生縮圖和插入資料庫的一個完代碼。$title = $_POST[title];$descrīption = $_POST[descrīption];$albumID = $_POST[albumID];$iscommend = $_POST[iscommend];$isvisible = $_POST[isvisible];$uploadtime = date("Y-m-d H:i:s");$MAX_FILE_SIZE =
Time of Update: 2016-07-13
function getIp() { if($_SERVER[HTTP_CLIENT_IP]) { $ip = $_SERVER[HTTP_CLIENT_IP]; } elseif ($_SERVER[HTTP_X_FORWARDED_FOR]) { $ip = $_SERVER[HTTP_X_FORWARDED_FOR]; } else { $ip = $_SERVER[REMOTE_ADDR]; }}?>代碼很簡單,貼出來希望能大家能有所收穫。
Time of Update: 2016-07-13
function chkbm($string){ $bm = array(ASCII, GBK, UTF-8); foreach($bm as $c){ if( $string === iconv(UTF-8, $c, iconv($c, UTF-8, $string))){//轉換編碼後是不是相等 return $c; } } return null;}?>