Time of Update: 2016-07-29
今天突然有個網友留言說部落格的Feed掛了,癥狀如下:Chrome直接開啟訂閱頁面顯示如下:This page contains the following errors:error on line 1 at column 1: Document is emptyBelow is a rendering of the page up to the first
Time of Update: 2016-07-29
//計數器function counter() { $int = 1; return function()use(&$int){echo $int++;};}$count1 = counter();$count2 = counter();$count1(); //output 1$count2(); //output 1$count1(); //output 2$count2(); //output 2 //計算購物車的金額、稅額function calculate(
Time of Update: 2016-07-29
/** * 刪除檔案夾及其檔案夾下所有檔案 */public static function deldir($dir) {//先刪除目錄下的檔案:$dh=opendir($dir);while ($file=readdir($dh)) {if($file!="." && $file!="..") {$fullpath=$dir."/".$file;if(!is_dir($fullpath)) {unlink($fullpath);} else {self::deldir($fullpath);}
Time of Update: 2016-07-29
在Redis初識裡,介紹了Redis的安裝與使用,但只是這樣的話,是無法在PHP中操作Redis的,為了能夠在PHP中操作Redis,需要安裝擴充包。 下載地址: https://github.com/phpredis/phpredis 下載後進行安裝:#unzip phpredis-develop.zip#cd phpredis-develop#/usr/local/php/bin/phpize#./configure
Time of Update: 2016-07-29
php//設定字元集header("content-type:text/html;charset=utf8");//串連資料庫並判斷成功與否$link=mysql_connect('localhost','root','root')or die ('串連失敗');//選擇資料庫mysql_select_db('資料庫名');//設定字元集mysql_set_charset('utf8');//準備sql語句$sql="select * from
Time of Update: 2016-07-29
十年樹木,百年育人,這是一個負責的學校!我是一個沒有電腦PHP基礎的學員,剛開始來到這裡的時候擔心學不會,但是真的很喜歡這門語言。於是就抱著試一試的心態,幾天的學習下來。感覺上課老師很風趣幽默,把知識點都能通俗易通的講出來,偶爾還會和你講講雞湯,說說笑話,課堂氣氛很好,大家都能認真聽講,知識點掌握的相對也很牢固。
Time of Update: 2016-07-29
1,本地機器: 'tanteng' // 'password' => 'password');$ch = curl_init ();// print_r($ch);curl_setopt ( $ch, CURLOPT_URL, $uri );curl_setopt ( $ch, CURLOPT_POST, 1 );curl_setopt ( $ch, CURLOPT_HEADER, 0 );curl_setopt ( $ch, CURLOPT_RETURNTRANSFER, 1
Time of Update: 2016-07-29
運行環境:PHPSTORM版本 : 8.0.1PHP版本 : 5.6.2xdebug版本:php_xdebug-2.2.5-5.6-vc11-x86_64.dllps : php版本和xdebug版本一定要相對應PHP安裝xdebug擴充php.ini的配置,下面的配置僅供參考,路徑要換成自己的![xdebug]zend_extension=”D:\wamp\php-5.6.2-x64\ext\php_xdebug-2.2.5-5.6-vc11-x86_64.dll”xdebug.remote_
Time of Update: 2016-07-29
[openresty] hello worldopenresty軟體部署不說了,和nginx差不多的。content_by_lua指令可以用content_by_lua指令將一段lua程式碼封裝含到nginx裡面去執行,比如下面最簡單的調用ngx.say來輸出Hello world。 location / { default_type text/html; content_by_lua '
Time of Update: 2016-07-29
smarty2.phprequire('Smarty/Smarty.class.php'); require './smarty.inc.php'; global $_smarty; $_title = 'Smarty模板引擎'; $_smarty->assign('title', $_title); $_array = array('aaa', 'bbbb', 'ccc&
Time of Update: 2016-07-29
由於web伺服器以前在iis下部署有幾個網站,現在這個項目開發又是用的php,本來php+mysql+iis應該很簡單隨便在網上能搜尋出來很多,但是,由於以前那個web網站是用的sqlserver%e6%95%b0%e6%8d%ae%e5%ba%93/' target='_blank'>sqlserver資料庫,現在不想改變原有的資料庫結構就直接使用了iis+SQL Server +php5.6 這種環境,中間的曲折過程就不說了,下面談一下我部署的時候的步驟: 1. 到php官網下載php5.
Time of Update: 2016-07-29
php封裝好的人民幣數值轉中文大寫類class Num2RmbClass{ /** * 人民幣數值轉中文大寫 * @author SunsCheung * @time 2015.11.11 * @param string $number 數值 預設為0 * @param string $int_unit 幣種單位,預設"元",有的需求可能為"圓" * @param bool $is_round 是否對小數進行四捨五入 * @param bool $is_extra_
Time of Update: 2016-07-29
原網址:http://www.111cn.net/wy/CMS/87635.htmphpcms2008sp4的gbk版本在後台編輯文章時發現標題、內容等不顯示,如:經排查發現phpcms2008sp4在處理文章資訊時使用的即htmlspecialchars參數問題導致了中文丟失(在php5.4/5.5版本需補全參數)。直接使用htmlspecialchars($data[$field], ENT_QUOTES)返回空值,沒有作任何處理。解決方案:在
Time of Update: 2016-07-29
FTP伺服器(File Transfer Protocol Server)是在互連網上提供檔案儲存體和訪問服務的電腦,它們依照FTP協議提供服務。 FTP是File Transfer Protocol(檔案傳輸通訊協定)。顧名思義,就是專門用來傳輸檔案的協議。簡單地說,支援FTP協議的伺服器就是FTP伺服器。摘要: 本文主要闡述使用PHP的swoole擴充實現ftp伺服器,同時擴充ftp伺服器個人化功能和安全性。真正實現一個自己完全掌控的ftp伺服器,可以個人化定製的ftp伺服器。本文:
Time of Update: 2016-07-29
來到兄弟連參加php培訓已經有十多天了,在這十多天裡,體現到兄弟連的殘酷訓練,魔鬼般的地獄式訓練。每天加班加點,趕作業,寫筆記,預習,等等,感覺一天時間都不夠用。每天都焦頭爛額的,真心想說‘累’,累到趴下!但累的當中學到很多東西,也認識了一些來自各方的朋友。正所謂嚴師出高徒,這一點都沒有錯,這十多天裡,每天都過得很充實,每天都有收穫,這正是我想要的。很喜歡這裡的培訓方式,php我的夢。
Time of Update: 2016-07-29
$ipArr = explode('.',$_SERVER['REMOTE_ADDR']); $ipVal = $ipArr[0] * 0x1000000 + $ipArr[1] * 0x10000 + $ipArr[2] * 0x100 + $ipArr[3] ; echo$ipVal.''; $ipArr = array(0 => floor( $ipVal/
Time of Update: 2016-07-29
習慣是一種常態,一種下意識,一種自動自發,一種經過長期培養而形成的自然而然的狀態,就像PHP程式早已安裝於大腦和肌肉中,成為一種特殊的記憶,是在長時間裡逐漸養成的一種行為,讓PHP學習成為一種習慣。讓PHP學習成為一種習慣,學習習慣的養成,是一個漫長的過程,它只有起點沒有終點。學習習慣的養成,是一種追求,是一種動力,一種對知識不斷追求更新的動力,一種對生活不斷追求充實的動力,一種對事業不斷追求卓越的動力。來兄弟連已經快一個月了,在這裡每天忙碌的學習,雖然很累,但是很充實。我們懷揣夢想相聚在兄弟連
Time of Update: 2016-07-29
MySQL資料庫的基礎練習建立資料庫使用資料庫建立表char:定長不變的varchar:可變的 顯示表查看錶結構插入資料SHA1():加密資料函數,建立一個加密字元創,其長度正好為40個字元 查看所有元素WHERE 條件陳述式 between … and…LIKE / NOT LIKE萬用字元 _
Time of Update: 2016-07-29
今天太倒黴了,發現通過IP無法訪問伺服器的80連接埠很無語,昨天都還好的啊,也沒有修改過配置,其他連接埠又是正常的,防火牆也沒問題。於是問了下機房,給了個崩潰的回複說我們的伺服器有個網域名稱沒有備案被電信多次通告,然後就把我們ip連接埠給封了。。。。封了啊。。。瘋了,關鍵是這個網域名稱TMD不是我的啊經過一番折騰,發現是 nginx 配置上貌似有個漏洞,導致任何網域名稱解析到伺服器都能被正常請求,雖然是個空白頁,但HTTP狀態代碼是200。主要是缺少下面的配置代碼:nginx 版本
Time of Update: 2016-07-29
Factory 方法,簡單來說就是產生包含類的執行個體的一種方法。 原廠模式是最常用的執行個體化對象模式了,是用Factory 方法代替new操作的一種模式。 這裡附上一個比較特殊的例子: 我們要創造一個地球人,地球有兩種人,男人和女人://實現Factory 方法interfaceabstracted{publicfunctionrealCreate();}//女人類classWuman{publicfunctionaction(){echo"這是女人";