Time of Update: 2016-12-02
OS X Yosemite 10.10.3 內建的 PHP 版本為 5.5.20, 秉著折騰精神和以及安裝細節的可控性, 筆者通過編譯安裝的方式為系統新增了一份當前最新的 5.6.8 版本的 PHP, 並開啟了一些常用擴充模組。此次編譯安裝, 目的是給 Nginx 使用, 通過 FastCGI 方式運行 PHP, 以搭建 OS X 下的 LNMP 環境。下載安裝編譯選項中需要的依賴所有依賴庫全部編譯安裝到了 /usr/local/lib 路徑下, 若路徑不存在, 先手動建立。libmhash (
Time of Update: 2016-12-02
很高興大家對php(做為現在的主流開發語言)如此的情有獨鐘! 下面就給大家介紹php(做為現在的主流開發語言)作線形圖的函數: /* 函數說明 $data:y軸資料(數組) $graphdata:y軸資料--百分比(數組) $label:x軸資料(數組) $height:映像高度 $width:映像寬度 $font:字型大小 $dot:決定點的大小 $bg:背景色 $line :線色 $text :文本色 $dotcolor:點色 $file:輸出影像檔名 */ function
Time of Update: 2016-12-02
主體代碼:function toChineseNumber($money){ $money = round($money,2); $cnynums = array("零","壹","貳","三","肆","伍","陸","柒","捌","玖"); $cnyunits =
Time of Update: 2016-12-02
/** *對內容中的關鍵詞添加連結 *只處理第一次出現的關鍵詞,對已有連結的關鍵不會再加連結,支援中英文 *$content:string 原字串 *$keyword:string 關鍵詞 *$link:string,連結 */ public static function yang_keyword_link($content,$keyword,$link){ //排除圖片中的關鍵詞 $content = preg_replace( '|(<img[^>]*?)('
Time of Update: 2016-12-02
在平時工作中有一些需求,簡單而言就是需要將一些內容產生圖片。簡單的內容通過PhotoShop處理還行,但是類似於帶表格等的內容,每次都通過PhotoShop進行處理太浪費時間。網上有很多類似於長微博等的產生工具,產生簡單的圖片還行,但是要使用富文本產生圖片,則多需要money,於是便自己研究了一下基於PHP的實現。需求及原理基於PHP,將html內容產生圖片(PNG,JPEG等)實現方法1.
Time of Update: 2016-12-02
有關 PHP 的 empty(),isset() 還有 is_null() 這三個函數的用法討論得已經很多了,而且很多資料也未必能說得很清楚。這裡再重複一次,但不是從概念去說,直接用程式例子來說話,應該記憶會比較深刻些。測試的類型如下:<?php $a;$b = false;$c = '';$d = 0;$e = null;$f = array(); ?>empty()首先是empty的var_dump輸出:<?php
Time of Update: 2016-12-02
PHP是一個很優秀的工具,它可以簡單,也可以複雜。不一樣的項目,應該用不一樣的PHP。 小項目 - 簡單而直接的PHP 一般對於一個功能頁面在20以下的網站,我們可以用一個很簡單的架構結構來寫。在這個規模上,我建議是使用比較直接的面向過程編碼方法,原因很簡單,沒有必要把class檔案弄的N 多,結果controller裡邊就一個new就完了。當然,需求頻繁變化的項目除外。 在這個層級上,php優點表現的很明顯:快速開發,一目瞭然。缺點同時也被隱藏得很好。
Time of Update: 2016-12-02
我需要使用圖片按鈕來美化我的web,但是使用串連的傳遞方式會在瀏覽欄裡面出現變數值,這樣看上去不舒服,如果使用hidden來提交呢,又覺得沒有必要,因為既然image有name屬性,就應該能取到的,何必要多加一個變數呢?在bbs裡貼了好幾天也沒人回答,我就只能自己看書想辦法,後來找到了! 在表單中的image作為submit的話,會產生兩個相關變數,譬如: <input type=image src="..." name=aaa>
Time of Update: 2016-12-02
我也是最近才看到的,大家可以到網上搜尋一下QQ的http協議,實現很簡單,我只是稍微試了一下,寫了以下幾段代碼,如果哪位有興趣可以繼續研究。如果有J2ME或者各大手機廠商的SDK,研究一下javaQQ也不錯。最近要考試,只能先貼出來,先說明,未全部完成代碼:<?phpclass Query {private $timeout;// = 100; // Max time for stablish the conectionprivate $server;// = '219.133
Time of Update: 2016-12-02
下面介紹一下 Yii2.0 對資料庫 查詢的一些簡單的操作User::find()->all(); 此方法返回所有資料;User::findOne($id); 此方法返回 主鍵 id=1 的一條資料(舉個例子); User::find()->where(['name' => '小夥兒'])->one(); 此方法返回 ['name' => '小夥兒'] 的一條資料;User::find()
Time of Update: 2016-12-02
能夠檢測大部分通過Proxy 伺服器訪問的ip. <?php //beiji.com 2000.6.17 $ip = getenv("REMOTE_ADDR"); $v = getenv("HTTP_VIA"); $f = getenv("HTTP_X_FORWARDED_FOR"); $c = getenv("HTTP_XROXY_CONNECTION"); $o =
Time of Update: 2016-12-02
required : 必須值驗證屬性[['欄位名'],required,'requiredValue'=>'必填值','message'=>'提示資訊']; #說明:CRequiredValidator 的別名, 確保了特性不為空白.email : 郵箱驗證['email', 'email'];
Time of Update: 2016-12-02
網路廣告,變成了 Internet 上的熱點學問。而 468x60 更變成了廣告職員絞盡腦汁的尺寸。 在處理廣告時,若能直接應用瀏覽器將廣告的 468x60 圖檔送到處理廣告的伺服器中,信任是件很舒暢的事,不用再開 FTP 程式,搞大半天只為了 upload。 這個標題,是所有 Web CGI 程式的痛,包含 ASP、Prel....等等,都需要再經過系統元件的增加才幹達成。號稱最強的 Web CGI 程式: PHP,在這方面的表現沒有令人掃興,甚至傲視其它的 CGI 工具。
Time of Update: 2016-12-02
1,在函數中,傳遞數組時使用 return 比使用 global 要高效比如function userloginfo($usertemp){$detail=explode("|",$usertemp);return $detail;}$login=userloginfo($userdb);比function userloginfo($usertemp){global
Time of Update: 2016-12-02
public function rules(){ return array( //必須填寫 array('email, username, password,agree,verifyPassword,verifyCode', 'required'), //檢查使用者名稱是否重複 array('email','unique','message'=>
Time of Update: 2016-12-02
php沒有規定只輸出html檔案,它可以產生動態gif檔案。我在使用php動態產生gif映像時遇到了一些問題,現已解決,我用的是php4.05(for win32)+apache3.1.2_win32。問題一:動態產生gif的程式根本轉不起來
Time of Update: 2016-12-02
視圖signup.php代碼:<?php use yii\helpers\Html; use yii\bootstrap\ActiveForm; /* @var $this yii\web\View */ /* @var $form yii\bootstrap\ActiveForm */ /* @var $model \frontend\models\SignupForm */ $this->title = '註冊';
Time of Update: 2016-12-02
數組在 php 裡的運用至少比 C 來的簡單,在一般的 php 程式裡很少用到數組這個概念,用的較多的是判斷,迴圈和 cookie,但是掌握數組的運用技巧卻是很重要,因為它能夠使程式的功能更加自動化,讓客戶在功能強大但操作效能差和功能小巧玲瓏但操作性非常方便的程式裡選擇,我想客戶會選擇後者. 在介紹數組運用之前,我得在這聲明,我在這隻是介紹運用數組的思路,即在什麼情況下可以運用數組來簡化完成任務,其中舉的例子也只是提供一個思路,不會面面俱到.
Time of Update: 2016-12-02
Yii2擴充:https://github.com/MihailDev/yii2-elfinder教程雖然是俄語,不用怕,按代碼來就行步驟:1、使用composer安裝擴充composer require --prefer-dist mihaildev/yii2-elfinder
Time of Update: 2016-12-02
用戶端上傳的頁面: -------------------- upload.htm --------------------- <form enctype="multipart/form-data" method="post" action="upload.php"> <input type="hidden" name="MAX_FILE_SIZE" value="10