Time of Update: 2016-07-21
$url = 'www.bkjia.com; //抓取烈火 echo snapshot($url); //輸出結果為圖片地址 echo snapshot($url, './baidu.png'); //將圖片儲存至本地baidu.png, 輸出內容圖片大小 /** * 產生網頁快照 * * @param string $site 目標地址 * @param string $path 儲存地址, 為空白則不儲存 * @param integer $dealy 延遲 * @return mixed
Time of Update: 2016-07-21
1.開啟php.ini檔案 找到 “;extension=php_ldap.dl” 去掉分後儲存,重啟Apache服務。 2.開啟phpinfo()測試畫面查看如下畫面即php的ldap擴充方法啟用成功。http://www.bkjia.com/PHPjc/364460.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/364460.htmlTechArticle1.開啟php.ini檔案 找到
Time of Update: 2016-07-21
Windows下PHP的安裝雖然簡單,但如果不注意方法,仍然會讓你頭疼。此外,PHP 5.2版本與之前4.x版本也有一些不同,所以有必要記錄一下,避免下次忘記了這樣的安裝配置方法。步驟一:下載php 5.2 for windows的安裝包,解壓至C:\php。注意此解壓目錄可以是在任何盤下,然而目錄名不能包含空格;以下是php5.2的檔案目錄: c:\php | +--dev | | | |-php5ts.lib | +--ext -- extension DLLs for PHP | | |
Time of Update: 2016-07-21
睡夢中被網站監測(點擊進入這裡有很多提供免費網站監測的網站,我使用的是國外的,每分鐘監測一次,即時提醒,避免網站長時間掛掉。)簡訊給吵醒了,網站無法正常開啟了,無奈起床。 所有網站提示Service Unavailable,看日誌發現有載入7i24防盜鏈檔案錯誤的日誌,先不查原因,卸載了先說,卸載後靜態頁面正常,但是php頁面不行,全是空白頁面,重啟iis、mysql都無果,寫個php簡單頁面測試php發現正常,看來是無法連上mysql,上網搜尋解決方案,搜到以下幾種方法: 1.
Time of Update: 2016-07-21
現在jquery的應用越來越廣泛了,在很多網站的新聞板塊都實現了 標籤分類 + 無重新整理分頁 的效果。我也自己嘗試寫了一個,如下(樣式可以按使用者需求自己去整):
Time of Update: 2016-07-21
認識並使用PHP超級全域變數超級全域變數也叫做預定義變數,是PHP系統中內建的變數,它可讓你的程式設計更加的方便快捷。它的類型包括: $GLOBALS 包含一個引用指向每個當前指令碼的全域範圍內有效變數。該數組的鍵名為全域變數的名稱。從 PHP 3 開始存在 $GLOBALS 數組。 $_SERVER 變數由 網頁伺服器設定或者直接與當前指令碼的執行環境相關聯。類似於舊數組 $_GET 經由 URL 請求提交至指令碼的變數。 $_POST 經由 HTTP POST 方法提交至指令碼的變數。 $_
Time of Update: 2016-07-21
問題:Copy to Clipboard引用的內容:[www.bkjia.com]$javapage = EOM; 不明白這是什麼意思! 回答:被定界符包圍的是個多行字串。 定界符可以自訂 我是字串 {$我是變數} TMP; 名字可以自己起http://www.bkjia.com/PHPjc/364465.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/364465.htmlTechArticle問題: Copy to Clipboard
Time of Update: 2016-07-21
靜態變數的聲明與使用 自訂常量的使用方式 什麼是靜態變數? 靜態變數是指用static聲明的變數,這種變數與局部變數的區別是,當靜態變數離開了它的作用範圍後,它的值不會自動消亡,而是繼續存在,當下次再用到它的時候,可以保留最近一次的值。 下面舉例:Copy to Clipboard引用的內容:[www.bkjia.com]function add() { static $i=0; $i++; echo $i; } add(); echo " "; add();
Time of Update: 2016-07-21
當前頁左邊的頁碼為最新的產品,按更新時間呈升序排列;右邊的頁碼為早期的產品, 按更新時間呈降序排列。如果左邊的記錄條數小於$space(頁碼區段)的值,頁碼$start從1開始向右增值。如果左則的記錄條數多於$left(左右各顯示頁數)的值,$start將從左邊記錄數減去$left值開始記數。Copy to Clipboard引用的內容:[www.bkjia.com]1 2 /** 實現同類產品翻頁 **/ 3 4 5 class pager 6 { 7 protected $space; 8
Time of Update: 2016-07-21
引用檔案的方法有兩種:require 及 include。兩種方式提供不同的使用彈性。 require 的使用方法如 require("MyRequireFile.php"); 。這個函數通常放在 PHP 程式的最前面,PHP 程式在執行前,就會先讀入 require 所指定引入的檔案,使它變成 PHP 程式網頁的一部份。常用的函數,亦可以這個方法將它引入網頁中。 include 使用方法如 include("MyIncludeFile.php");
Time of Update: 2016-07-21
一、目錄操作 首先是從目錄讀取的函數,opendir(),readdir(),closedir(),使用的時候是先開啟檔案控制代碼,而後迭代列出: $base_dir="liehuonet/"; $fso=opendir($base_dir); echo $base_dir.""; while($flist=readdir($fso)){ echo $flist.""; } closedir($fso) ?> 這是講返迴文件目錄下面的檔案已經目錄的程式(0檔案將返回false).
Time of Update: 2016-07-21
⚑變數的定義 ⚑變數的類型 ⚑變數的使用
Time of Update: 2016-07-21
許久找不著答案,換個gmail 帳號又可以了,應該是帳號問題. 用那帳號登陸一下果然發現 gmail 提示了, 發送郵件限制; 官方解釋: 發送限制如果您向 500 多位收件者發送郵件或您發送大量無法傳遞的的郵件,Google 為了儘可能地防止垃圾郵件並避免濫用,將臨時禁用您的帳戶。 如果您使用的是 POP 或 IMAP 用戶端(例如 Microsoft Outlook 或 Apple Mail),您一次只能向 100 位收件者發送郵件。 您的帳戶應會在 24 小時內重新啟用。
Time of Update: 2016-07-21
$serverSite="."; $db="phpdemo"; $name="sa"; $pass="sa"; $conn=@mssql_connect($serverSite,$name,$pass) or die("資料庫連接錯誤!"); @mssql_select_db("phpdemo",$conn); echo 'this can be use!'; $ok=@mssql_query("insert into test (name)values('ossem')",$conn);
Time of Update: 2016-07-21
字串取代。 文法: string str_replace(string needle, string str, string haystack); 傳回值: 字串 函數種類: 資料處理 內容說明 本函數將字串 str 代入 haystack 字串中,將所有的 needle 置換成 str。mlevine@adtraq.com (11-Apr-1999) 指出在 PHP 3.0.7 版,本函數有些 bug,而 nadeem@bleh.org (05-Jun-1999) 補充在 PHP 3.0.8
Time of Update: 2016-07-21
常用的重新導向方式有: 301 redirect, 302 redirect 與 meta fresh:301 redirect: 301代表永久性轉移(Permanently Moved),301重新導向是網頁更改地址後對搜尋引擎友好的最好方法,只要不是暫時搬移的情況,都建議使用301來做轉址。302 redirect: 302代表暫時性轉移(Temporarily Moved ),在前些年,不少Black Hat
Time of Update: 2016-07-21
php url字串截取路徑的檔案名稱和副檔名function retrieve($url) { preg_match('/\/([^\/]+\.[a-z]+)[^\/]*$/',$url,$match); return $match[1]; } function getExt($url) { $path=parse_url($url); $str=explode('.',$path['path']); return $str[1]; } echo
Time of Update: 2016-07-21
zen-cart進入第三方支付網站後,如果不能正常返回,則會造成客戶已付款但後台卻無訂單資料的尷尬局面。本文就針對該問題給出一種解決方案,希望對被同樣問題困擾的同行有所協助。用過zen-cart的人都知道,zen-cart中下單步驟是下面這樣的(其中[]中的表示不是必須的): 1. 購物車(shopping cart) 2. [貨運方式(delivery method)] 3. 支付方式(payment method) 4. 訂單確認(confirmation) 5. [第三方網站支付] 6.
Time of Update: 2016-07-21
php 5的流讀取函數好像預設編碼是UTF-8,以前在php 4裡直接file_get_contents()讀取gb2312編碼的正常,到了5就亂碼了。網上的解決辦法說抓取後用iconv()轉碼。看後我就覺 得不對勁:一個是不一定編譯了iconv庫,更大的問題是編碼都跟流轉換的時候有關(如果用了iconv實際上php轉了兩次碼:流 -> UTF-8 -> GB2312):這不是白忙乎了嗎?
Time of Update: 2016-07-21
Copy to Clipboard引用的內容:[www.bkjia.com]$uptypes = array( 'image/jpg', 'image/jpeg', 'image/png', 'image/pjpeg', 'image/gif', 'image/bmp', 'image/x-png' ); 代碼:Copy to Clipboard引用的內容:[www.bkjia.com]代碼:Copy to