Time of Update: 2016-06-13
php檔案下載功能實現/** * 檔案下載功能 * @param string $fileName 檔案名稱 * @param string $fileExt 檔案尾碼名稱 */function downloadFile($fileName, $fileExt = '.txt' ){ if( empty($fileName)) return FALSE; $fileName .= $fileExt; $filePath = TEMI_UPLOAD_PATH .
Time of Update: 2016-06-13
php自動建立無限級檔案夾【非遞迴】 /** * 自動建立目錄 * @param string $destFolder 伺服器路徑 * @static */ public static function makeDir($destFolder) { if (! is_dir($destFolder) && $destFolder != './' && $destFolder != '../')
Time of Update: 2016-06-13
PhpStorm 預設快速鍵 1、跨平台。2、對PHP支援refactor功能。支援斷點調試,支援 Symfony2 和 Yii 的 MVC 視圖3、自動產生phpdoc的注釋,非常方便進行大型編程。4、內建支援Zencode。5、產生類的繼承關係圖,如果有一個類,多次繼承之後,可以通過這個功能查看他所有的父級關係。6、支援代碼重構,方便修改代碼。7、擁有本地記錄功能(local
Time of Update: 2016-06-13
phpinfo()檢查後提示的PHP錯誤提示[29-Jan-2010 01:27:28] PHP Warning: phpinfo(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of
Time of Update: 2016-06-13
php的數組和spl固定數組php固定數組隸屬於php標準庫(spl)的一種資料結構。和php普通數組相比,固定數組只能用整形定義其下標,並且如名字所示,是固定長度,它的優點是比普通數組佔用的記憶體少,而且更快速,具體原因下文會做分析,先做一個簡單的測試,將10W個a放入到數組中。define("MAX", 100000);//simple arrayfunction simple_arr(){ $i = MAX;$arr = array();while
Time of Update: 2016-06-13
小型 Twitter 的系統 源碼+註釋,PHP ?今天重新吧 小型twitter系統的源碼 認真研究了一邊 算是熟悉php把?爲今後一個月的畢業設計做打算?下載http://dl.vmall.com/c0nkwafdqz?index?Microblogging Applicationsee list of users" . $_SESSION ['message'] . "";unset ( $_SESSION ['message'] );}?>headers??Sorry,
Time of Update: 2016-06-13
Php學習之路三(字串操作)";?>";//返回-1因為小寫字母的ASCII值大於大寫祖母的值echo strcasecmp("abcD","abcd")."";//返回0 ?>";echo strstr($parent,$needle)."";$text="This is a test";$needle="is";echo strlen($text)."";echo substr_count($text, $needle)."";//返回結果為2echo
Time of Update: 2016-06-13
ubuntu安裝lamp環境+phpmyadmin 一:Apachesudo apt-get install apache2二:phpsudo apt-get install php5 libapache2-mod-php5(1)安裝php必用外掛程式:sudo apt-get install php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache
Time of Update: 2016-06-13
韓順平_php從入門到精通_視頻教程_第19講_網站推薦_定位_學習筆記_原始碼圖解_PPT文檔整理書再多,視頻再多,都不如自己動手寫一個項目,就會有心得。對於開源項目,跑起來,看懂,並二次修改。模仿
Time of Update: 2016-06-13
PHP 發送 outlook 約會郵件 註:還沒驗證過,在一個文章中看到了?? $to ? = "[email protected]";?? $from = "[email protected]";?? $subj = "my test subject";?? $msg ?= "this is the email body";??? $header = "From: " . $from . "\r\n" .?? ? ? ? ? "MIME-Version: 1.0\r\
Time of Update: 2016-06-13
PHP魔術常量/**** 燕十八 公益PHP講堂 論 壇: http://www.zixue.it 微 博: http://weibo.com/Yshiba YY頻道: 88354001 ****/ /*** ====筆記部分==== 魔術常量 1:無法手動修改他的值,所以叫常量 2:但是值又是隨環境變動的,所以叫魔術 ---魔術常量 __FILE__ 返回當前檔案的路徑. 在架構開發或者是網站初始化指令碼中,用來計算網站的根目錄
Time of Update: 2016-06-13
PHP建立縮圖造成圖片品質低下的完美解決方案近期弄個論壇,在首頁要有個排名,顯示評論最多的前十位使用者的列表,列表有個略圖是使用者最新上傳的作品,如果使用原來的圖,圖片過大,首頁載入過慢,因此要使用略圖以上來使用imagecopyresized這個函數,顯示品質很差後來改用imagecopyresampled效果明顯改變效果付上完整代碼/*** @namethum 縮圖函數* @paramsting$img_name圖片路徑* @paramint$max_width略圖最大寬度*
Time of Update: 2016-06-13
PHP中父類與子類的後期綁定/延遲綁定/**** 燕十八 公益PHP講堂 論 壇: http://www.zixue.it 微 博: http://weibo.com/Yshiba YY頻道: 88354001 ****/ /*** ====筆記部分==== 後期綁定/延遲綁定 ***/ class Human { public static function whoami() { echo '來自父類的whoami在執行'; }
Time of Update: 2016-06-13
PHP服務安裝總結 系統內容資訊CentOS release 6.3 (Final)VMware? Workstation 9.0.0 build-812388rpm安裝包準備????? 1 從光碟片拷貝如下安裝包到指定目錄????? 2 也可以從RPM資源網站下載到本地環境???? ? ? http://rpmfind.net/linux/???? php-common-5.3.3-3.el6_2.8.i686.rpm????
Time of Update: 2016-06-13
韓順平_php從入門到精通_視頻教程_第20講_仿sohu首頁面配置_可愛屋首頁面_學習筆記_原始碼圖解_PPT文檔整理對sohu頁面的分析注釋很重要經驗:寫一點,測試一點,這是一個很好的方法。別寫完了過後,再來測試,這樣不好,錯都不知道錯在哪裡了。素材logo.jpgright.jpgsohu.html搜狐首頁登入表單設定首頁面超連結招生廣告運動廣告房地產廣告sohu.cssbody{margin: 0 auto;/*給一個背景或邊框方便調試*/border: 1px solid green;
Time of Update: 2016-06-13
監控PHP進程和錯誤記錄檔檢查的shell 1:在做一些非同步處理的時候,難免會有程式掛掉的情況,此shell可用來監聽隊列處理的PHP指令碼進程,如果該進程死掉將重啟。#!/bin/bashprocess=`ps -ef|grep '/www/project/handle.php'|grep -v grep|wc -l`if [ $process -eq 0 ];then/usr/bin/php /www/project/handle.php#此處也可以記錄下日誌,瞭解掛掉的情況fi2:
Time of Update: 2016-06-13
ThinkPHP源碼分析系列—錯誤處理 ThinkPHP有一個全域函數halt專門用來對錯誤進行格式化輸出顯示,可以在系統函數庫中找到它。通過這個函數,可以保證應用程式錯誤處理的一致性。先把代碼貼上來:function halt($error) { if (IS_CLI) exit($error); $e = array(); if (C('APP_DEBUG')) { //偵錯模式下輸出錯誤資訊 if
Time of Update: 2016-06-13
PHp學習之路二(數組練習)有關數組的練習,,php不同於java和c++他是弱類型的語言,php數組卻很強大····它既有java中數組的特性 又有集合的用途。 ";//遍曆數組, 方法二:列印變數print_r($a);echo "";?>'http://www.sina.com','百度'=>'http://www.baidu.com','Google'=>'http://www.google.com');foreach($_Array as
Time of Update: 2016-06-13
搭建PHP運行環境1、首先安裝Apache Http Server 下載地址:http://httpd.apache.org/download.cgi要注意的是Apache Http Server的版本,因為一會要安裝的PHP的版本也會對Apache的版本有所要求。我這裡下載的是Apache2.0.X版本第二就是安裝PHP檔案,PHP檔案下載地址:http://www.php.net/downloads.php這裡要注意PHP的版本還有是否是Thread Safe的,因為非Thread
Time of Update: 2016-06-13
php服務錯誤總結 伺服器環境資訊:Linux version 2.6.32-279.el6.i686CentOS release 6.3 (Final)?Server version: Apache/2.2.15 (Unix)PHP 5.3.3 (cli) (built: May? 7 2012 19:58:17) 出現問題:啟動apache服務,查看PHP日誌出現如下資訊?PHP Warning:PHP Startup:mcrypt:Unable to initiallize