Time of Update: 2018-12-08
一般我們會這樣寫: 複製代碼 代碼如下:<? if($_GET['time']==null) { $time = time(); } else { $time = $_GET['time']; } echo $time; //如果GET有time這個值則帶入變數time,如果沒有就帶現在time()時間 ?> 如果只單簡單的判斷,照上面這樣寫就太麻煩了,而且效能也不高! 可以改成使用三元一次式: 複製代碼 代碼如下:<? $time =
Time of Update: 2018-12-08
ISSET();——適合於檢測是否存在這個參數。 定義和作用範圍:用於測試一個變數是否具有值(包括0,FALSE,或者一個空字串,但不能是NULL),即:“http://localhost/?fo=”也是可以通過檢測,因此不適用。但如果是“http://localhost/”參數中並不含fo參數,就可以用isset來檢測,此時isset($_GET['fo'])返回false。 不適用於:該函數不適合於驗證html表單中的文本的有效方式。要檢查使用者輸入文本是否有效,可以用empty();
Time of Update: 2018-12-08
在Apache中, 當不加配置的時候, 對於PHP指令碼, AcceptPathInfo是預設接受的, 也就是說: 如果在伺服器在存在一個/laruence/index.php 那麼, 對於如下請求, 複製代碼 代碼如下:/laruence/index.php/dummy /laruence/dumm Apache都接受, 都會認為是對info.php的訪問, 並會設定PATH_INFO為dummy 而對於Nginx下, 是不支援PATH INFO的, 也就是它不會預設設定PATH_INFO.
Time of Update: 2018-12-08
比較簡潔的方法:建立一個目錄將phpmyadmin中的檔案複製到這個目錄中,iis中設定一下路徑。安裝好PHPmyAdmin後,在IE裡訪問時會出現下面的這種錯誤: Warning: require_once(./libraries/common.inc.php) [function.require-once]: failed to open stream: No such file or directory in X:xxxxxxphpmyadminindex.php on line 34
Time of Update: 2018-12-08
Web開發中,分頁設計必不可少。本文列舉了10個PHP分頁尾本,希望對你的web開發會有協助。 列表中大部分,提供示範和代碼下載。 1) My Pagination With Ajax 2) MySql Pagination 3) Facebook Style Pagination 4) Php & MySql Pagination 5) Styling Pagination 6) PHP pagination script 7) Easy
Time of Update: 2018-12-08
後來,我通過跟蹤發現,這類情況的出現,跟 PHP 的 file_get_contents() 函數有著密切的關係。 大、中型網站中,基於 HTTP 協議的 API 介面調用,是家常便飯。PHP 程式員們喜歡使用簡單便捷的 file_get_contents("http://example.com/") 函數,來擷取一個 URL 的返回內容,但是,如果 http://example.com/ 這個網站響應緩慢,file_get_contents() 就會一直卡在那兒,不會逾時。 我們知道,
Time of Update: 2018-12-08
複製代碼 代碼如下:<?php class session { static $sessionObject; /* $_SESSION['user'] == 0 , don't work . * == 1 , he is really user . */ private function __construct() { if(! ( isset($_SESSION['user']) && $_SESSION['user']==0 )) session_set_cookie_
Time of Update: 2018-12-08
複製代碼 代碼如下:<?php /** * Socket版本 * 使用方法: * $post_string = "app=socket&version=beta"; * request_by_socket('jb51.net','/restServer.php',$post_string); */ function request_by_socket($remote_server,$remote_path,$post_string,$port = 80,$timeout = 30)
Time of Update: 2018-12-08
複製代碼 代碼如下:function ce_getmac() { if(PHP_OS == 'WINNT') { $return_array = array(); $temp_array = array(); $mac_addr = ""; @exec("arp -a",$return_array); foreach($return_array as $value) { if(strpos($value,$_SERVER["HTTP_CLIENT_IP"]) !== false
Time of Update: 2018-12-08
如微博 這看起來更加人性化,好吧,上代碼 複製代碼 代碼如下:<?php class timeAgo { static $timeagoObject; private $rustle; private $unit; private function __construct() { } private function __clone(){ } public static function getObject() { if(! (self::$timeagoObject
Time of Update: 2018-12-08
PHP簡潔函數 主題:類菌體PHP簡潔函數 簡述:PHP簡單明了函數文法 適合人群:對開源社區感興趣,對php感興趣,有一點時間瞭解下php 備忘:希望大家拋磚,仍蛋,呵呵 1、與mysql相關 mysql_connect 建立一個與MySQL伺服器的串連 文法 複製代碼 代碼如下:resource mysql_connect(string server[,string usingname[,string password[, bool new_link[,int client_flags]]]
Time of Update: 2018-12-08
步驟一:搭建環境 1,首先查看你的php擴充目錄下是否有php_gettext.dll這個檔案,如果沒有,這就需要你 下載一個或是從其他地方拷貝一個,然後放到php擴充目錄。 2,開啟php.ini,尋找”;extension=php_gettext.dll“ ,然後去除注釋,重啟apache。 步驟二:原理講解 假如你的沒有國際化的程式裡有這樣的代碼,echo "你好";,而國際化的程式你要寫成 echo gettext("你好");,然後再在設定檔裡添加“你好”相對應的英文“Hi”。 這時,
Time of Update: 2018-12-08
最後更新時間:2011-8-11 17:50:10 你現在用哪個工具寫php代碼啊?答:一般就是用ZEND的Zend Studio ,我目前用的是eclipse.org上下載的PDT,速度比Zend Studio 8,要快些,雖然都是基於Eclipse, 輕便的工具就是Editplus,我目前用的是EmEditor。你不是用wamp或者lamp 的嗎?伺服器和php,Mysql你分開裝和串連??你的開發環境用什麼版本?答:個人推薦初學者使用WAMP的組合,即為Windows,
Time of Update: 2018-12-08
複製代碼 代碼如下:<?php /** * Sort an two-dimension array by some level two items use array_multisort() function. * * sysSortArray($Array,"Key1","SORT_ASC","SORT_RETULAR","Key2"……) * @author Chunsheng Wang <wwccss@263.net> * @param array $ArrayData
Time of Update: 2018-12-08
先看結果—— 頁面原始碼如下: 分析一下代碼,經過檢查index_config.php(Smarty串連檔案)、index.php檔案均無錯,下面重點看看模板檔案,可能原因就出在這個tpl檔案上,出代碼——複製代碼 代碼如下:{% config_load file="1.conf" section="style2" %} <html> <head> <meta http-equiv="Content-Type"
Time of Update: 2018-12-08
下面介紹一下Smarty模板引擎的特性: 1. 速度:採用Smarty編寫的程式可以獲得最大速度的提高,這一點是相對於其它的模板引擎技術而言的。 2. 編譯型:採用Smarty編寫的程式在運行時要編譯成一個非模板技術的PHP檔案,這個檔案採用了PHP與HTML混合的方式,在下一次訪問模板時將WEB請求直接轉換到這個檔案中,而不再進行模板重新編譯(在來源程式沒有改動的情況下) 3.
Time of Update: 2018-12-08
最近想用php寫一個爬蟲,就需要解析html,在sourceforge上找到一個項目叫做PHP Simple HTML DOM Parser,它可以以類似jQuery的方式通過css選取器來返回指定的DOM元素,功能十分強大。 首先要在程式的開始引入simple_html_dom.php這個檔案 複製代碼 代碼如下:include_once('simple_html_dom.php'); PHP Simple HTML DOM Parser提供了3種方式來建立DOM對象 複製代碼 代碼如下://
Time of Update: 2018-12-08
下面是網上的 複製代碼 代碼如下:class ArrayToXML { /** * The main function for converting to an XML document. * Pass in a multi dimensional array and this recrusively loops through and builds up an XML document. * * @param array $data * @param string $rootNodeName
Time of Update: 2018-12-08
<form name="form" method="post" action="login.php"></form> 文字框的用法: <input type="text" name="username" /> 其中input類型包括text、password等類型,HTML5新增了很多的input類型,如果想學習這類的知識可以很好的瞭解一下,因為分的越細,用的越方便。 看看本執行個體的功能 填入表單提交後:實現代碼: 複製代碼
Time of Update: 2018-12-08
複製代碼 代碼如下:$ss_log_level = 0; $ss_log_filename = /tmp/ss-log; $ss_log_levels = array( NONE => 0, ERROR => 1, INFO => 2, DEBUG => 3 ); //設定記錄層級 function ss_log_set_level ($level = ERROR) { global $ss_log_level;