Time of Update: 2017-01-13
因為一直在使用 windows 下的 PHP 開發,用的是 mysql 資料庫,偶爾也會遇到查詢記錄的亂碼,那是因為 php 編碼不支援中文進行導致的,直接將其進行編碼解碼即可解決,所以在 windows 平台下還是比較容易解決的。今天在幫一個客戶進行 liunx 下維護 mssql 資料庫的操作,因網站被攻擊的原因,一直無法進行開啟網站,折騰了很久,終於串連上mssql了,今天來了嘗試下查詢,麼問題!可是出來的記錄 中文
Time of Update: 2017-01-13
我們刪除需要的sql文法delete from aaaa where id in(1,2,3)這裡面的1,2,3就是我們需要刪除的記錄了那麼在php中如何來做1、首先在文章列表頁面(list.php),將多選筐命名為:“$del_id[]”,值為文章ID號。 例如(list.php): 代碼如下複製代碼 <form name="del_form" action="del.php" method=
Time of Update: 2017-01-13
臨時寫的一個東西省時間而寫的,因為有幾千個產品帶大圖,所以我們寫了這麼一個程式了,希望對各位有協助。目錄效果如匯入方法http://www.111cn.net/ a.php?typeid=你的id&path=你的目錄處理php檔案 代碼如下 複製代碼 $typeid = $_GET['typeid']; if(
Time of Update: 2017-01-13
例子。 代碼如下複製代碼 <?php // 備份資料庫$host = "localhost";$user = "root"; //資料庫帳號$password = ""; //資料庫密碼$dbname = "mysql"; //資料庫名稱// 這裡的帳號、密碼、名稱都是從頁面傳過來的if (!mysql_connect($host, $user, $password)) //
Time of Update: 2017-01-13
如果是apache環境我們參考下面辦法解決一、在系統的 system32(C:/windows/system32)目錄下缺少libmysql.dll檔案,解決方案是找到php目錄下的libmysql.dll,並將libmysql.dll複製到C:/ windows/system32目錄中,然後重新啟動Web服務。二、在C:/windows目錄下的php.ini檔案中,沒有將“;extension=php_mysql.dll”中的前面一個“;”去掉,
Time of Update: 2017-01-13
在PHP5.0 中,simplexml_load_file()是一個很好的讀取和處理XML檔案的函數,但是在讀取和處理中文時會出現亂碼,經過研究發現,如果是中文內容,必須經過iconv編碼轉換,否則顯示為亂碼。 代碼如下複製代碼 $xml=simple_load_file('xml檔案'); foreach($xml->soft as $temp){ echo $temp->name; //這就是軟體名稱了。
Time of Update: 2017-01-13
在用PHP5.3以上的PHP版本時,只要是涉及時間的會報一個我在使用<?echo date('Y-m-d');?>提示 "PHP Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the
Time of Update: 2017-01-13
基於函數瞭解PHP實現: 代碼如下複製代碼 //擷取網域名稱或主機地址 echo $_SERVER['HTTP_HOST']."<br>"; #localhost//擷取網頁地址 echo $_SERVER['PHP_SELF']."<br>"; #/blog/testurl.php//擷取網址參數 echo $_SERVER["QUERY_STRING"]."<br>&
Time of Update: 2017-01-13
Cookie和Session算是網站登陸驗證的常用手段了。不管論壇也好,微博也好,它們都依賴於cookie和session以完成各項工作。這裡就不具體介紹Cookie和Session的概念了,我們可以簡單的把它們理解為臨時鑰匙,用於開啟不同的網路資源。 下面開始介紹在PHP裡如何操作Cookie和Session。 Cookie: 在PHP裡,我們可以使用setcookie()函數來設定cookie。但特別注意,setcookie函數必須置於<html>
Time of Update: 2017-01-13
最簡單php串連資料庫代碼如下 代碼如下複製代碼 <?$hostname_conn = "localhost"; $database_conn = "資料庫名稱"; $username_conn = "root"; $password_conn = "資料庫密碼"; $conn = mysql_pconnect($hostname_conn, $username_conn,
Time of Update: 2017-01-13
今天就是PHP基礎知識的最後兩篇文章,目的很簡單就是讓大家對PHP有個初步的認識,這篇主要說下PHP迴圈,它用於執行相同的代碼塊指定的次數。為我們的開發節省時間。迴圈在您編寫代碼時,您經常需要讓相同的代碼塊運行很多次。您可以在代碼中使用迴圈語句來完成這個任務。在 PHP 中,我們可以使用下列迴圈語句:while 只要指定的條件成立,則迴圈執行代碼塊do…while
Time of Update: 2017-01-13
PHP數組可以說非常重要的知識之一,能夠在單獨的變數名中儲存一個或多個值。什麼是數組?在使用 PHP 進行開發的過程中,會需要建立許多相似的變數。無需很多相似的變數,你可以把資料作為元素儲存在數組中。數組中的元素都有自己的 ID,因此可以方便地訪問它們。有三種數群組類型:數值數組帶有數字 ID 鍵的數組關聯陣列數組中的每個 ID 鍵關聯一個值多維陣列包含一個或多個數組的數組數值數組數值數組儲存的每個元素都帶有一個數字 ID 鍵。可以使用不同的方法來建立數值數組:例子 1在這個例子中,會自動分配
Time of Update: 2017-01-13
這是一種非常簡單檔案上傳方式。基於安全方面的考慮,您應當增加有關什麼使用者有權上傳檔案的限制。 代碼如下複製代碼 <!DOCTYPE html> <html> <head> <meta
Time of Update: 2017-01-13
而有時我們要求更複雜的排序。如按鍵名排序,這裡用到 ksort($arr); 函數,它會根據數組的鍵名排序,並維持原有的索引值關係。相對應的 asort($arr); 函數,是按索引值排序,且維持原有的索引值關係。同樣原理,rsort(); arsort(); krsort(); 函數除了排序是按降序排列外,其它與sort(); rsort(); ksort(); 相同。數組操作是PHP很重要的基礎,希望能好好運用。一維數組例子 代碼如下複製代碼
Time of Update: 2017-01-13
前三篇文章已經把MVC的結構原理都簡單的進行了說明和示範。。。當然,不是說一個架構就只有那點東西,一個良好的架構所要求的功能還是要很全面的,例如友好的錯誤輸出,安全處理,防止跨域攻擊等好了,我們一步一步來。這節要說的是錯誤捕捉,其實這個不難,只要理解2個方法就可以做好錯誤捕捉的程式。 代碼如下複製代碼 register_shutdown_function(‘functionname’);
Time of Update: 2017-01-13
例子 代碼如下複製代碼 <?php class talker{ private $data = 'Hi'; public function &
Time of Update: 2017-01-13
php教程 物件導向中介面 與多態性的用法,介面的方法名是show,繼承介面的類中必須有show這個方法,要不然就會報錯。也就是說介面的方法是假的,真正起作用的是在繼承的類中的方法,就是因為這一點,所以我覺得,介面根php的抽象類別有點像。<?phpinterface face1{ const param = 'test'; public function show();}class test implements face1{ public
Time of Update: 2017-01-13
<?php$file = 'public_html/old.txt';// 串連FTP伺服器$conn_id = ftp_connect($ftp_server);// 驗證使用者名稱和密碼$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);// 刪除指定檔案if (ftp_delete($conn_id, $file)) {echo "$file 檔案刪除成功 ";} else
Time of Update: 2017-01-13
,我們欺騙主機的方法來做,就是用fsockopen向主機發送一個使用者包function get_remote($body){ set_time_limit(0); $img_array = array(); $img_path = "get_pic/"; preg_match_all("/(src|SRC)=["|'| ]{0,}(http://(.*).(gif|jpg|jpeg|png))/isU"
Time of Update: 2017-01-13
//建立一個對象 $timer = new Benchmark_Timer(); //計時開始 $timer->start(); //測試的一段指令碼 for ($i=0; $i<1000; $i++) { //we do nothing here } //設定標記 $timer->setMarker("Mark1"); //輸出兩點之間的用時 echo $timer->timeElapsed("Start",