Time of Update: 2016-06-23
1、串連MYSQL資料庫代碼$connec=mysql_connect("localhost","root","root") or die("不能串連資料庫伺服器: ".mysql_error());mysql_select_db("liuyanben",$connec) or die ("不能選擇資料庫: ".mysql_error());mysql_query("set names 'gbk'");?>2、讀取資料庫,並實現迴圈輸出$sql="select * from liuyan
Time of Update: 2016-06-23
一、基礎題1. 寫出如下程式的輸出結果 $str1 = null; $str2 = false; echo $str1==$str2 ? ‘相等’ : ‘不相等’; $str3 = ”; $str4 = 0; echo $str3==$str4 ? ‘相等’ : ‘不相等’; $str5 = 0; $str6 = ‘0′; echo $str5===$str6 ? ‘相等’ : ‘不相等’; ?> 2. 寫出如下程式的輸出結果 $a1 = null; $a2 = false;
Time of Update: 2016-06-23
本文主要是為小菜們服務的,如果你已經是一隻老鳥呢,可能某些東西會感覺比較乏味,但只要你仔細的看,你會發現很多有趣的東西哦。 閱讀此文你只要明白下面的這點東西就夠了。 1.明白php+mysql環境是如何搭建的,在光碟片中我們收錄搭建的相關文章,如果您對搭建php+mysql環境不是很清楚,請先查閱此文,在上一期的專題中也有所介紹。 2.大概瞭解php和apache的配置,主要用到php.ini和httpd.conf
Time of Update: 2016-06-23
1、COOKIE、SESSION的聯絡和區別,多台web伺服器如何共用SESSION? 2、HTTP協議中的POST和GET有何區別? 3、一段php代碼,寫出輸出結果,不難,但設了小小的陷阱。 4、reqiure的include都可包含檔案,二者的區別何在? (至此處我做的還不錯,往下就慘了) 5、php中WEB上傳檔案的原理是什麼,如何限制上傳檔案的大小? 6、寫一個函數,可以遍曆檔案夾下的所有檔案和檔案夾。 7、8、中間有幾個unix
Time of Update: 2016-06-23
引用是什麼在 PHP 中引用意味著用不同的名字訪問同一個變數內容。這並不像 C 的指標,它們是符號表別名。注意在 PHP 中,變數名和變數內容是不一樣的,因此同樣的內容可以有不同的名字。最接近的比喻是 Unix 的檔案名稱和檔案本身 - 變數名是目錄條目,而變數內容則是檔案本身。引用可以被看作是 Unix 檔案系統中的緊密串連。 引用做什麼PHP 的引用允許你用兩個變數來指向同一個內容。意思是,當你這樣做時: $a =& $b?>
Time of Update: 2016-06-23
integer(整型) integer 為整數型別。在 32 位的作業系統中,它的有效範圍是 -2,147,483,648 到 +2,147,483,647 (2^31+符號位)。要使用 16 進位整數可以在面加 0x。 整型值可以用十進位,十六進位或八進位符號指定,前面可以加上可選的符號(- 或者 +)。 十進位:如果看到15時,它表示(1*10+5)或1510 包含(0...9)十個數字 八進位:如果看到15時,它表示(1*8+5)或158 或 1310 包含(0...7)八個數字
Time of Update: 2016-06-23
php 獲得時間 echo '今天:'.date('Y-m-d').''; echo '昨天:'.date('Y-m-d',strtotime('-1 day')).''; echo '明天:'.date('Y-m-d',strtotime('+1 day')).''; echo '一周后:'.date('Y-m-d',strtotime('+1 week')).''; echo '一周零兩天四小時兩秒後:'.date('Y-m-d G:H:s',strtotime('+1 week
Time of Update: 2016-06-23
檔案?理函? 1.檔案操作. 開啟檔案: 打?指定的檔案??返回相?的?象,若不存在指定的檔案,那?可能?自??建??檔案。 resource fopen(string filename,string mode [,int use_include_path][,resource context]); filename
Time of Update: 2016-06-23
Static關鍵字 聲明類成員或方法為static,就可以不執行個體化類而直接存取。不能通過一個對象來訪問其中的靜態成員(靜態方法除外)。 為了相容PHP4,如果沒有指定“可見度”,屬性和方法預設為public。 由於靜態方法不需要通過對象即可調用,所以偽變數$this在靜態方法中不可用。 靜態屬性不可以由對象通過->操作符來訪問。 用::方式調用一個非靜態方法會導致一個E_STRICT層級的錯誤。
Time of Update: 2016-06-23
php 有很多檔案處理函數 file_get_contents 讀取檔案中的內容返回字串。讀取失敗返回false。 $contents = file_get_contents('C:/private/filetest01.txt');if ($contents === false) {echo 'Sorry, there was a problem reading the file.';}else {// convert contents to uppercase and
Time of Update: 2016-06-23
在通常情況下,使用 PHP構建的應用系統都是搭配著 MySQL 資料庫,很長時間以來,mysql擴充一直伴隨著PHP與MySQL,並為二者之間的互動提供了通道。mysql擴充庫提供的相關函數使PHP程式存取MySQL資料庫變得很容易,但是,隨著MySQL的發展,mysql擴充開始出現一些新問題,因為mysql擴充無法支援MySQL 4.1及其更高版本的新特性。 面對mysql擴充功能上的的不足,PHP的開發人員決定建立一種全新支援PHP 5的MySQL擴充程式,這就是
Time of Update: 2016-06-23
正如在文章一開始我所說的-寫本文的原因是因為我在PHP中找不到類似ASP的DateDiff函數。在介紹完PHP是如何處理日期和時間,讓我們將ASP中常用的兩個函數移植到PHP。第一個函數是DateAdd。 根據Vbscript的文檔,DateAdd(interval,number,date)函數的定義為“返回已添加指定時間間隔的日期。” Inetrval為表示要添加的時間間隔字串運算式,例如分或天;number為表示要添加的時間間隔的個數的數值運算式;Date表示日期。 Interval(
Time of Update: 2016-06-23
foreach PHP 4(不是 PHP 3)包括了 foreach 結構,和 Perl 以及其他語言很像。這隻是一種遍曆數組簡便方法。foreach 僅能用於數組,當試圖將其用於其它資料類型或者一個未初始化的變數時會產生錯誤。有兩種文法,第二種比較次要但卻是第一種的有用的擴充。 foreach (array_expression as $value) statementforeach (array_expression as $key => $value)
Time of Update: 2016-06-23
PHP記憶體查看 PHP函數:memory_get_usage()查看記憶體使用量資訊 觀察你程式的記憶體使用量能夠讓你更好的最佳化你的代碼。PHP 是有記憶體回收機制的,而且有一套很複雜的記憶體管理機制。你可以知道你的指令碼所使用的記憶體情況。要知道當前記憶體使用量情況,你可以使用:memory_get_usage() 函數,如果你想知道使用記憶體的峰值,你可以調用memory_get_peak_usage() 函數。
Time of Update: 2016-06-23
有一種情形是這樣子的,我們需要一個非常可靠的目前時間來支援,儘管大多數伺服器的時間是非常準確的,我們使用time()來擷取的時間是可靠的,但未免會有不確切的情況,也有的伺服器由於未開啟ntp( Network Time Protocol)來進行時間同步,再由於硬體環境等因素,導致時間五花八門,這在通常,也就差個幾分鐘、最多幾個小時的情況是無可厚非的,因為在同一個網站使用的是同一個時間,可是有的時候這樣很糟糕。 在internet上,有免費專門提供
Time of Update: 2016-06-23
原文地址:http://www.laruence.com/2009/07/19/1003.html 開發多語言的Web應用是一件非常困難的事,各個國家的字元集的編碼方式、貨幣符號、日期格式、數字格式、文字表現都各不相同. 我們今天用一個簡單的執行個體說明一下在PHP中的getText的用法(getText是一系列的工具和庫函數,協助程式員和翻譯人員開發多語言軟體的), 從而實現PHP的i18n. 現在, 我們假設要顯示一個返回首頁的link: //home.php: $str =
Time of Update: 2016-06-23
class SubPages{ private $each_disNums ; // 每頁顯示的條目數 private $nums ; // 總條目數 private $current_page ; // 當前被選中的頁 private $sub_pages ; // 每次顯示的頁數 private $pageNums ; // 總頁數 private $page_array =
Time of Update: 2016-06-23
異常(Exception):異常處理用於在指定的錯誤(異常)情況發生時改變指令碼的正常流程。 當異常被觸發時,通常會發生: 當前代碼狀態被儲存 代碼執行被切換到預定義的異常處理器函數 根據情況,處理器也許會從儲存的代碼狀態重新開始執行代碼,終止指令碼執行,或從代碼中另外的位置繼續執行指令碼 我們將展示不同的錯誤處理方法: 異常的基本使用 建立自訂的異常處理器 多個異常 重新拋出異常 設定頂層異常處理器
Time of Update: 2016-06-23
print,print_r,printf,sprintf,die,echo,var_dump ,var_export 區別 1 echo() 可以同時輸出多個字串,可以多個參數,並不需要圓括弧 ,無傳回值。 2 print() 只可以同時輸出一個字串,一個參數, 需要圓括弧,有傳回值, 當其執行失敗時返 flase。print 的用法和 C語言很像,所以會對輸出內容裡的 % 做特殊解釋。 $a=print(‘hi’);echo $a;//?????????- hi 1 /
Time of Update: 2016-06-23
本文作者Bruno Skvorc是一名資深的Web開發人員。在這篇文章裡主要是講述成為一名專業的PHP專家所要經曆的過程,以及在這個過程裡要如何學習掌握技巧和對工具的舍取。(以下為編譯內容) 當閱讀各種和PHP相關的部落格、Quora問題、Google+社區、資訊和雜誌的時候,經常會注意到在技術上出現兩極分化的現象。問題均圍繞在“我如何串連到一個MySQL資料庫?”,或者是“我如何使得郵件系統能夠每小時發送超過一百萬份電子郵件,在不引入一個新的伺服器的前提下?”這樣的範圍內。