Time of Update: 2016-07-13
error_reporting(0);@ini_set('memory_limit','-1');set_time_limit(0);echo" 去除文本重複工具"."\r\n\r\n";echo"\n"."輸入要整理的檔案:"."\n";$dic=trim(fgets(STDIN));/*while (!feof($dic)){ $file[]=stream_get_line($fp,65535,"\r\n");} */
Time of Update: 2016-07-13
前段時間想給自己zencart站群的描述內容做下關鍵詞串連,但是因為關鍵詞太多,所以想寫段程式自動執行這個功能,但是本人的沒有認真學過php語言,所以參考網上很多資料,自己整理了一個函數 function zen_key_replace($str){ $array_first = array( array('2012 New UGG Boots','link1.html'), array('black ugg
Time of Update: 2016-07-13
最近最佳化php項目,記錄下經驗,直接上幹活。。。 php在公司項目中主要用於頁面展現,前端有個view,view向後端的service請求資料,資料的傳輸格式是json。下面看最佳化前的service的代碼:[php]require_once('../../../global.php'); require_once(INCLUDE_PATH . '/discache/CacherManager.php');
Time of Update: 2016-07-13
class HtmlEncode { static $_convertToHtmlEntitiesSrcEncoding='UTF-8'; /** * 將非ASCII字串轉換成HTML實體 * * @example HtmlEncode::encode("我信了"); //輸出:我信了 * @param string $s 要進行編碼的字串 * @return string
Time of Update: 2016-07-13
眾所周知,減小代碼在傳輸中的大小,就能提高頁面的傳輸速度,開啟網頁也就快 了,這是基於頻寬瓶頸的理論,當然伺服器速度受到其他很多因素的影響, 有PHP代碼執行速度,資料庫訪問速度,磁碟讀寫IO速度等,無論怎樣,頻寬影響是非常大,而受中國電信抑或是中國網通還有其他的一些電信公司的制約,在
Time of Update: 2016-07-13
在我們設計和製作網站的過程中,有時把圖片儲存到資料庫中要比存成檔案的形式更加方便。和MySQL這對黃金組合可以很容易的實現上述功能。在本文中,我們將會向讀者介紹如何把圖片儲存到MySQL資料庫中以及如何將資料庫中的圖片顯示出來。 設定資料庫 我們通常在資料庫中所使用的文本或整數類型的欄位和需要用來儲存圖片的欄位的不同之處就在於兩者所需要儲存的資料量不同。MySQL資料庫使用專門的欄位來儲存大容量的資料,資料類型為BLOB。
Time of Update: 2016-07-13
刪除了原始圖片保留了操作後的圖片 /** * 縮小圖片函數 * @param string $fileName * @return void */private function createSmallImg($fileName){ list($width,$height,$type,$attr) = getimagesize($fileName); $imgOld=imagecreatefromjpeg($fileName);
Time of Update: 2016-07-13
define('BASE_PATH',$_SERVER['DOCUMENT_ROOT']); define('SMARTY_PATH','\smartTest\Smarty\\'); require BASE_PATH.SMARTY_PATH.'Smarty.class.php'; /*$dir2的這種路徑顯示到表現頁是這下面字串是一樣,導致smarty找不到templates路徑*/ //$dir2 =
Time of Update: 2016-07-13
根據官方文檔一般是發送頭資訊,但是這個SOAP服務端不支援,最後是在new的時候發送了相關的參數才通過認證PHP官方的執行個體基本都是下面這樣子的代碼,'authentication' => SOAP_AUTHENTICATION_BASIC 基本都少這行這次遇到的問題主要是服務提供者沒有說清楚具體的認證方式以及具體的參數,導致瞎折騰了一段時間。其中:login和password參數是可以自訂的 協助010203040506 $soapParams = array(
Time of Update: 2016-07-13
在php中,怎麼確保在調用一個函數之前,必須調用另外一個函數。當然,我們很快可能想到類的建構函式及成員函數。除了這種方式之外,還有其他方式嗎?假設 在調用Search之前,必須調用Init函數,可以用如下方式組織代碼:[php] function Init(){ //init自身的實現 // to do init //Search 的實現 // to do search function Search(){ } }
Time of Update: 2016-07-13
做邏輯判斷的。目前支援的有divisibleby null even odd sameas constant defined empty divisibleby檢查是否能被整除{% if loop.index is divisibleby(3) %} ... {% endif %} {% if loop.index is divisibleby(3) %} ...{% endif %} null{{ var is null }} {{ var is null }}
Time of Update: 2016-07-13
目前twig內建的函數包括attribute, block, constant, cycle, dump, parent, random, range.其實部分函數,在tags的學習裡已經見過了。 attribute函數1.2版本新增他就相當於是個. 操作符。{{ attribute(object, method) }} {{ attribute(object, method, arguments) }} {{ attribute(array, item) }} {{
Time of Update: 2016-07-13
以前在windows下經常去一些壁紙網站,或者是美女的QQ相簿,又或者是一個激情美女圖片網站下載圖片,經常需要點擊右鍵然後“另存新檔”,要是遇見經典套圖,這種重複的操作肯定會讓你失去下載的動力。後來用了Firefox有個外掛程式好像是DownloadThemAll(記得不清除了,反正就是批量下載網頁連結的,可以篩選格式下載圖片),結合迅雷使用可以極大的提高圖片下載的效率(但是如果頁面小圖片過多,下完之後也需要很長時間來篩選刪除廢檔案)。現在用了ubuntu,沒有windo
Time of Update: 2016-07-13
目前支援的過濾器包括date format replace number_format url_encode json_encode convert_encoding title capitalize nl2br upper lower striptags join reverse length sort default keys escape raw mergedate過濾器1.1版本新增時區支援,1.5版本增加了預設的日期格式。這個過濾器和php的date函數無限類似{{
Time of Update: 2016-07-13
__LINE__ 檔案中的當前行號。網站推廣__FILE__ 檔案的完整路徑和檔案名稱。如果用在被包含檔案中,則返回被包含的檔案名稱。自 PHP 4.0.2 起,__FILE__ 總是包含一個絕對路徑(如果是符號串連,則是解析後的絕對路徑),而在此之前的版本有時會包含一個相對路徑。__DIR__ 檔案所在的目錄。如果用在被包括檔案中,則返回被包括的檔案所在的目錄。它等價於 dirname(__FILE__)。除非是根目錄,否則目錄中名不包括末尾的斜杠。(PHP 5.3.0中新增)
Time of Update: 2016-07-13
use標籤use標籤是1.1版本新新增內容。這個use標籤主要是來解決模板只能從一個父模板繼承,而你又想重用其他模板的問題。但是use標籤只會匯入block區塊,(注意import只會匯入宏macros,include會匯入一切。這三個標籤要區分清楚)比如 {% extends "base.html" %} {% use "blocks.html" %} {% block title %}{% endblock %} {% block content %}{% endblock %} {%
Time of Update: 2016-07-13
在做一些天氣預報或者RSS訂閱的程式時,往往需要抓取非本地檔案,一般情況下都是利用php類比瀏覽器的訪問,通過http請求訪問url地址, 然後得到html原始碼或者xml資料,得到資料我們不能直接輸出,往往需要對內容進行提取,然後再進行格式化,以更加友好的方式顯現出來。一、 PHP抓取頁面的主要方法:1. file()函數2. file_get_contents()函數3. fopen()->fread()->fclose()模式4.curl方式5. fsockopen()函數
Time of Update: 2016-07-13
set標籤主要是用來給變數賦值的。 {% set foo = 'foo' %} {% set foo = [1, 2] %} {% set foo = {'foo': 'bar'} %} {% set foo = 'foo' ~ 'bar' %} {% set foo, bar = 'foo', 'bar' %} {% set foo = 'foo' %}{%
Time of Update: 2016-07-13
眾所周知,大部分網站的新聞資訊或商品資訊都是靜態頁面。這樣做的好處主要是為了:1、加快訪問速度,避免過多的操作資料庫;2、SEO最佳化,便於搜尋引擎收錄。 本樣本圍繞 CMS 系統的靜態頁面方案出發,展示批量產生靜態 html 功能。 註:本文程式只能在 Windows 的 DOS 或 Linux 下執行 PHP 命令來運行。 本樣本主要有4個檔案:config.inc.php(設定檔)、Db.class.php(資料庫 PDO
Time of Update: 2016-07-13
在學習PHP的時候, 經常遇到各種錯誤提示,今天看到這錯誤提示和解釋感覺挺好,現轉過來,供我們學習。呵呵。。。。。1、Notice: Undefined variable: 變數名in註:使用了一個沒有被定義的變數2、Parse error: syntax error, unexpected T_ELSE in If () {}Else if () {}Echo $test;Else {}註:是if else if else 句式錯誤3、Parse error: syntax error,