Time of Update: 2016-07-13
因為個人原因轉到PHP已經一星期有餘,熟悉了簡單的文法,也可以用PHP來實現CRUD了,算是邁出第一步吧,對PHP的感覺估計也和很多人一樣,簡單,好上手。 或許你可以用Dreamweaver、Notepad++或者Editplus這樣的東西完成你的系統,但所謂“工欲善其事,必先利其器”,偶認為一個給力的IDE對於新手還是很必要的,而Zend作為PHPer們公認的最前IDE,自然成為了我的選擇,我安裝的版本是7.2.1,本文就介紹一下自己對於這個“新”工具的改造吧,最後留幾個問題讓高手們給解決下
Time of Update: 2016-07-13
求兩個數組的交集問題可以使用array_intersect(),array_inersect_assoc,array_intersect_key來實現,其中array_intersect()函數是求兩個數的交集,返回一個交集共有元素的數組(只是數組值得比較)、array_intersect_assoc()函數是將索引值和值綁定,一起比較交集部分、array_intersect_key()函數是將兩個數組的索引值進行比較,返回索引值交集的數組。 但實際應用中也遇到了一些小問題,正如下: 執行個
Time of Update: 2016-07-13
PHP頁面跳轉一、header()函數header()函數是PHP中進行頁面跳轉的一種十分簡單的方法。header()函數的主要功能是將HTTP協議標題(header)輸出到瀏覽器。header()函數的定義如下:void header (string string [,bool replace [,int
Time of Update: 2016-07-13
php類代碼中常看到"::"的操作符,這個是範圍限定操作符,是用一個雙冒號"::"表示,它用來置頂類中不同範圍的層級。左邊是範圍右邊是訪問範圍的成員。在php中定義的範圍有self和parent兩種(在php6中提供了static範圍)。self:表示當前類的範圍,與this不同的是它不表示類的某個特定執行個體,在類之外的代碼中不能使用self,而且它不能識別自己在繼承中層次的位置。也就是說,當在擴充類中使用self時,它調用的不是父類的方法,而是擴充類的重載的方法。parent:表示當前類父類
Time of Update: 2016-07-13
1. 下載php 5.3的Windows版本。2. 配置php安裝目錄下的php.ini檔案: 去掉date.timezone前面的";",並改為date.timezone = Asia/Shanghai3. 安裝IIS7時勾選"全球資訊網服務"->"應用程式開發功能"->"CGI"、"ISAPI擴充"、"ISAPI篩選器"。4. 配置IIS: IIS7->"處理常式映射"->添加模組映射->請求路徑:*.php
Time of Update: 2016-07-13
身邊有幾個做PHP開發的朋友,因為面試,也接觸到不少的PHP工程師,他們常疑慮自己將來在技術上的成長與發展,我常給他們一些建議,希望他們能破突自己,有更好的發展。 PHP工程師面臨成長瓶頸 先明確我所指的PHP工程題,是指畢業工作後,主要以PHP進行WEB系統的開發,沒有使用其他語言工作過。工作經驗大概在3~4年,普通的WEB系統(百萬級訪問,千成級資料以內或商務邏輯不是特別複雜)開發起基本得心應手,沒有什麼問題。但他們會這樣的物點:除了PHP不使用其它的語言,可能會點shell 指令碼。
Time of Update: 2016-07-13
一、小序 HTML簡單易學又通用,一般的PHP程式就是嵌入在HTML語言之中實現的。但是隨著WEB越來越廣泛的應用,HTML的弱點也越來越明顯了。XML的出現,彌補了這些不足,它提供了一個能夠處理互連網上全部資料的通用方法。 二、HTML的局限性分析 1、 HTML的可擴充性差。雖然作為一般的應用,HTML應經夠用了,但是在處理數學和化學等符號時,HTML有明顯的缺點,而且它無法進行擴充,這樣使它的發展收到了極大的限制。 2、
Time of Update: 2016-07-13
有很多理由都能說明為什麼我們應該寫出清晰、可讀性好的程式。最重要的一點,程式你唯寫一次,但以後會無數次的閱讀。當你第二天回頭來看你的代碼 時,你就要開始閱讀它了。當你把代碼拿給其他人看時,他必須閱讀你的代碼。因此,在編寫時多花一點時間,你會在閱讀它時節省大量的時間。 讓我們看一些基本的編程技巧: 盡量保持方法簡短 永遠永遠不要把同一個變數用於多個不同的目的 使用自描述的變數名和方法名 儘可能的把變數定義在靠近使用它的地方 拒絕神秘數字 友好的對待你的語言 不要逆常規而行
Time of Update: 2016-07-13
為了定時更新某一檔案,需要程式自動運行,從網上搜到了兩種方法:ignore_user_abort() 和crontab ignore_user_abort()函數搭配set_time_limit(0)和sleep($interval)即可實現程式自動運行更新,下面是一個執行個體 只要運行上面的頁面,然後關掉,程式就會一直運行下去。 Linux 下有種更簡單的方法,就是crontab命令 crontab命令的功能是在一定的時間間隔調度一些命令的執行。 crontab 使用方法:
Time of Update: 2016-07-13
對比表單[url=javascript:;]POST[/url]和fsockopen提交兩種不同方式的區別。表單POST方式提交情況下$_POST 與 [url=javascript:;]php[/url]://input可以取到值,$HTTP_RAW_POST_DATA 為空白$_POST 以關聯陣列方式組織提交的資料,並對此進行編碼處理,如urldecode,甚至編碼轉換。php://input 可通過輸入資料流以檔案讀取方式取得未經處理的POST未經處理資料php://input
Time of Update: 2016-07-13
//擷取串連數最高的ip的詳細資料 $top = 10; //擷取ip的詳細資料 $get_location = true; //反解ip,用於擷取蜘蛛,開啟後速度較慢 $reverse = FALSE; //$reverse = TRUE; ini_set(extension_dir,dirname(__FILE__)); ini_set(enable_dl,TRUE); if(!dl("php_curl.dll")){ exit(Can load curl.);
Time of Update: 2016-07-13
讓我們算一算有多少種方法處理諸如 PHP 之類的現代程式設計語言的樂趣之一就是有大量的選項可用。PHP 可以輕鬆地贏得 Perl 的座右銘“Theres more than one way to do it”(並非只有一種方法可做這件事),尤其是在檔案處理上。但是在這麼多可用的選項中,哪一種是完成作業的最佳工具?當然,實際答案取決於解析檔案的目標,因此值得花時間探究所有選項。-------------------------------------------------------------
Time of Update: 2016-07-13
Php是當今互連網開發語言中的中流砥柱,大約有2000萬個網域名稱(網站)使用的語言的都是php語言。因其巨大的優勢和極度的彈性,php語言已經成為一門非常流行的語言。作為一個phper,如果你想更加優秀,請瀏覽下面的內容並記住。 第一:使用php核心函數和類 在準備建立函數之前去查一下php手冊吧,也許你想要的函數別人已經構建好了。這些函數和類不僅可以簡化開發效率和流程,更重要的是他們往往有更高的執行效率。 第二:建立一個設定檔 散亂的配置通常會讓你手忙腳亂。為了更加容易的組織和串
Time of Update: 2016-07-13
/**************************************************** program : Spr2[search_html] Author : uchinaboy E-mail : uchinaboy@163.com QQ : 16863798 Date : 2001-8-9 ****************************************************/ /
Time of Update: 2016-07-13
代碼: ctrl+y尋找:disable_functions 找到後在=後面添加 (這裡都是禁止在php裡面執行的函數)代碼: 複製內容到剪貼簿 exec,system,passthru,error_log,ini_alter,dl,openlog,syslog,readlink, symlink,link,leak,fsockopen,proc_open,popepassthru,chroot,scandir, chgrp,chown,escapeshellcmd,escap
Time of Update: 2016-07-13
function zhuanhuan() { $urlodd=explode(//,$_GET["url"],2);//把連結分成2段,//前面是第一段,後面的是第二段 $head=strtolower($urlodd[0]);//PHP對大小寫敏感,先統一轉換成小寫,不然 出現HtTp:或者ThUNDER:這種怪異的寫法不好處理 $behind=$urlodd[1]; if($head=="thunder:"){
Time of Update: 2016-07-13
cache.inc.php: dir_isvalid($dir)) { $this->dir = $dir; $this->lifetime = $lifetime; $this->ext = .Php; $this->cacheid = $this->getcacheid(); } } /** * 檢查緩衝是否有效 */ private function isvalid() {
Time of Update: 2016-07-13
可以自訂產生什麼字串以及多長 [PHP]代碼 function random($length) { $hash = ; $chars = ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz; $max = strlen($chars) - 1; mt_srand((double)microtime() * 1000000); for($i = 0; $i { $hash .=
Time of Update: 2016-07-13
雖然名字叫《PHP最佳實務》,但是它主要談的不是編程規則,而是PHP應用程式的合理架構。 它提供了一種邏輯和資料分離的架構模式,屬於MVC模式的一種實踐。我覺得,這是很有參考價值的學習資料,類似的文章網上並不多,所以一邊學習,一邊就把它翻譯了出來。 根據自己的理解,我總結了它的MVC模式的實現方式(詳細解釋見譯文): * 視圖層(View):前端網頁; * 邏輯層(Controller):先是頁邏輯(Page
Time of Update: 2016-07-13
今天突然想給本站做個搜尋網頁面,這樣使用者可以通過搜尋來找到自己喜歡的內容,也避免了在海量資訊中手動尋找資源的麻煩,我的目標和百度首頁的效果類似,當使用者輸入要搜尋的文字時,我們在下方給出相關的十條資訊,如果使用者要找的就是這十條資訊內的某一條,那麼簡單,直接點擊就可在新頁面中開啟頁面,主要就是想更人性化一點,讓使用者使用起來更方便。