Time of Update: 2018-12-04
<?php /* Google翻譯PHP介面 * 官成文 2009-03-28 * http://blog.csdn.net/aprin/ * 注意:如果翻譯文本為UTF-8編碼,則要刪去mb_convert_encoding函數 */ class Google_API_translator { public $url = "http://translate.google.com/translate_t";
Time of Update: 2018-12-04
本期格言:1、做自己最擅長的事情。因為擅長帶給你高效和快感。2、寫代碼要學會裝B。不要老老實實的敲每一個字串輸出和函數。我們要讓接手我們代碼的學弟學妹們崇拜的追問我們”哥,這個函數和方法在哪定義的啊。小弟(小妹)我找不到啊,求指導“本期扯淡:1、 我可以很武斷的說:凡是做自己不擅長的事一定無法事半功倍。有時堅持和成功不能成為因果關係。譬如我不適合做歌唱家因為五音不全,在這種情況下我哪怕從現在開始不吃不喝不睡不拉不泡妞不玩dota,天天練嗓子,練100年也不見得有什麼成就。同理我無法成為偶像明星,
Time of Update: 2018-12-04
首先我們來看php官方手冊中對include的檔案搜尋原則的描述:Files for including are first looked for in each include_path entry relative to the current working directory, and then in the directory of current script. E.g. if your include_path is libraries , current working
Time of Update: 2018-12-04
才開始使用php,發現有點意思,昨晚封裝一個資料庫連接對象的函數,如下這樣的定義 $serverName=...;$userName=...;...funciton get_conn(){$conn = mysql_connect($serverName, ...);return conn;} 發現conn建立不可以,後來發現原來是這麼來寫是不可以的,在function中對$serverName等這些變數是無法訪問到的。經過尋找資料可以這麼來寫funciton
Time of Update: 2018-12-04
先說下isset和empty的區別:isset是判斷這個變數存在不存在或者如果存在的話是不是NULL。也就是說如果一個變數不存在或者變數值為NULL,那麼都認為是沒有isset的,也就是是isset得到的值為false。empty不僅判斷這個變數存在不存在或者是否為NULL,還要更進一步的判斷如果這個變數值為''或者0的話 也是empty出來為true的。總體的來說,empty比isset的範圍更大點,就是多了多變數值為''和0的判斷。 再說下echo
Time of Update: 2018-12-04
我知道技術論壇上噴子們多,觀點有的比較極端,我就溫和的說幾句我對最近看到的一些php架構的看法和認識,我最早之前做過幾年的java開發,大家都知道java開發中對設計模式尤其是經典的mvc那運用的真的是。。所以一些新手學習java架構總覺得有點複雜了,但是如果記憶到了操作的步驟,就算是不懂,照樣搞出來一個中小型系統還是完全沒問題的。由於php的簡潔以及適合web快速開發,吸引了我,最近幾個項目都是用php搞的,搞之前和一些搞php的朋友有過溝通,建議一些架構開始(避免廣告嫌疑,不列舉名稱)。大
Time of Update: 2018-12-04
1:首先看結構,相當的easy:,只有2個檔案,一個index.php一個是product_controller.php,這個檔案在controller檔案夾下。2:看index.php的原始碼:再來看下product_controller.php的原始碼:訪問的時候用這個地址即可:index.php?mod=product&action=list
Time of Update: 2018-12-04
如題,只做個記錄下php中的路徑包含的未定式:被PHP的include路徑弄暈了。自己實驗一通,總結如下。 定義A=包含檔案 B=被A包含的檔案 C=被B包含的檔案 也就是說 A 包含 B, B包含C A中有 Php代碼 require '[B路徑]' //(這裡的require可以換成require_once include) require '[B路徑]' //(這裡的require可以換成require_once include)B中有 Php代碼
Time of Update: 2018-12-04
今天才瞭解到在php中還有這樣的寫法,舉個例子吧,之前我們在html中寫php代碼遇到會這樣寫<?php foreach($items as $item) {?>.....html or php code...<?php }?>但是這樣寫很多{符號,尤其是嵌套多了看起來不爽,夾雜的自己看著都暈了。如今可以這樣寫<?php foreach($items as $item):?>.....html or php code...<?php
Time of Update: 2018-12-04
1:接我上篇部落格,是在32位的win7系統下的安裝說明。2:我在我的筆記本上安裝了64位的win7,php的版本和上一個都是一樣的,然後也是下載了那個版本(win32)的ffmpeg擴充包,然後把php_ffmpeg.dll放入到php的ext目錄下,把其餘的放入system32下。發現無效,去apache的的error.log查看也是沒有什麼錯誤提醒,搞得我很鬱悶,我還在csdn上發文章也是告訴我去error.log上去查看錯誤,但是就是看不到,我還嘗試過在php.ini中寫一個錯誤的dll
Time of Update: 2018-12-04
廢話不說,直接上代碼: <?phpHeader("Content-type: image/gif");/** 初始化*/$border = 0; //是否要邊框 1要:0不要$how = 4; //驗證碼位元$w = $how * 15; //圖片寬度$h = 20; //圖片高度$fontsize = 5; //字型大小$alpha = "abcdefghijkmnopqrstuvwxyz"; //驗證碼內容1:字母$number = "023456789";
Time of Update: 2018-12-04
Time of Update: 2018-12-04
paip.PHP實現跨平台跨語言加解密方法 主要是要在ASP和PHP系統模組間進行參數傳遞,為了方便,不用MD5簽名,直接準備使用DES加密。。可是ASP和PHP的DES不能相互加觖密。。。好向還有什麼CBC模式,IV向量什麼的。一大堆,調了半天還是不行,算了,還是自己寫加密方法吧。。密碼加密主要的方法就是替換,移位。。另外,我的要求是,1.需要可以使用密鑰2.需要演算法簡單,可以很容易用另外一種語言重寫。。DES演算法一看就是一大陀,MD,難用。PASS。。。雖然效果好,有點複雜,不好重寫啊。
Time of Update: 2018-12-04
php. 調試工具.trace1.可用XDEBUG產生TRACE紀錄。。一種是TRACE,一種是PROFILE紀錄2.xdebug trace file parser 或者 xdebug trace 工具 xdebug.trace_format 0 = 人可讀. 從左至右每列分別表示:時間點, 記憶體, 記憶體差 (需要設定xdebug.show_mem_delta=1), 等級, 函數名,函數參數 (需要設定,xdebug.collect_params=1,只要是非零),
Time of Update: 2018-12-04
paip.php的調試--attilax總結php的調試可用PDT與XDEBUGGER,或者與zend debugger來。。如果是php WEB項目,只能進行遠端偵錯,XDEBUGGER/zend debugge 載入起來後,把PHP的資訊截獲,然後串連PDT的9000/10000連接埠,把內部資訊發往ECLIPSE
Time of Update: 2018-12-04
paip.php調試不能顯示局部變數內容w/ xdebug 環境如下: php 5.2.6 xdebugger版本 :(Version 2.1.0 ) php_xdebug-2.1.0-5.2-vc6.dll PDT 1.0.2.V20080102 ZEND DEBUGGER FEATURE 5.2.15.V20081217ECLIPSE PLATFORM V3.3.1.1 於是我下載了 zend studio 9.0.2
Time of Update: 2018-12-04
paip.php調試imcompatible debug sever version..with zend debugger環境如下: php 5.2.6 zend debugger版本: 5.2.x PDT 1.0.2.V20080102 ZEND DEBUGGER FEATURE 5.2.15.V20081217ECLIPSE PLATFORM V3.3.1.1顯示資訊直譯為DEBUG伺服器版本不對。我推測可能PDT的版本太低所致。。於是我下載了 zend studio 9.0.2 (2
Time of Update: 2018-12-04
paip.php調試不能顯示局部變數內容with xdebug環境如下: php 5.2.6 xdebugger版本 :(Version 2.1.0 ) php_xdebug-2.1.0-5.2-vc6.dll PDT 1.0.2.V20080102 ZEND DEBUGGER FEATURE 5.2.15.V20081217ECLIPSE PLATFORM V3.3.1.1 於是我下載了 zend studio 9.0.2
Time of Update: 2018-12-04
paip.PHP代碼產生器比較 Author作者Attilax, 1466519819@qq.com 軟景ASP/PHP代碼產生器...1PHP代碼產生器 PHPGEN..1Phpmarker 5.1LWPHP代碼產生器是...2MyPHP代碼產生器,znb my php …...2參考:2 使用代碼產生器可大大提升開發效率,特此在此搜集幾款PHP代碼產生器,以供參考 軟景ASP/PHP代碼產生器可產生HTML介面。不過代碼是HTML與PHP混雜的那種,並非OOP的.. PHP代碼產生器
Time of Update: 2018-12-04
paip.session的調試in phpAuthor作者Attilax , 1466519819@qq.com 我用的是Eclipse for PHP Developers V3.0.2 ,內帶的ECLIPSE是v3.7.2 indigo,with Zend Debugger v5.2.15, Copyright 在用戶端可以得到PHPSESSID.如需要在服務端得到SESSION內容,可以WINDOWS》VIEW》PHP TOOLS》PARAMETER