Time of Update: 2016-11-07
PHP 資料類型有:字串、整數、浮點數、布爾、數組、對象、NULL。 如何判斷變數類型,使用 var_dump 函數。var_dump 函數作用是判斷一個變數的類型與長度,並輸出變數的數值,如果變數有值輸的是變數的值並回返資料類型。Java代碼 $val1 = 1; $val2 = 3.14; $val3 = '閱誰問君誦,水落清香浮。'; $val4 = array('aaa','bbb'); $val5 = true;
Time of Update: 2016-11-07
php中的時間處理 PHP入門培訓教程 兄弟連PHP培訓 小編整理的 php中的時間處理: <? /** * 轉換為UNIX時間戳記 */ function gettime($d) { if(is_numeric($d)) return $d; else { if(! is_string($d)) return0; if(ereg(":",$d)){ $buf = split("+",$d);
Time of Update: 2016-11-07
程式只要在運行,就免不了會出現錯誤,錯誤很常見,比如Error,Notice,Warning等等。這篇文章兄弟連PHP培訓 小編來跟大傢具體說一下PHP的錯誤類型和屏蔽方法。在 PHP 中,主要有以下3種錯誤類型。 1. 注意(Notices) 這些都是比較小而且不嚴重的錯誤,比如去訪問一個未被定義的變數。通常,這類的錯誤是不提示給使用者的,但有時這些錯誤會影響到啟動並執行結果。 2. 警告(Warnings)
Time of Update: 2016-11-07
1.CURL介紹CURL是一個利用URL文法規定來傳輸檔案和資料的工具.支援很多協議,如HTTP、FTP、TELNET等。幸運的是PHP也支援CURL庫。本文將介紹curl的一些進階特性,以及在PHP中如何運用它。2.基本結構在學習更為複雜的功能之前,先來看一下在PHP中建立CURL請求的基本步驟:(1)初始化 curl_init()(2)設定變數 curl_setopt()
Time of Update: 2016-11-07
php裡有非常豐富的內建函數,很多我們都用過,但仍有很多的函數我們大部分人都不熟悉,可它們卻十分的有用。這篇文章裡,兄弟連小編列舉了一些PHP培訓鮮為人知但會讓你眼睛一亮的PHP函數。 levenshtein() 你有沒有經曆過需要知道兩個單詞有多大的不同的時候,這個函數就是來幫你解決這個問題的。它能比較出兩個字串的不同程度。 用法: $str1 = "carrot"; $str2 = "carrrott"; echo levenshtein($str1, $str2
Time of Update: 2016-11-07
很多的小夥伴在,學習 PHP 的時候最早面對的問題之一就是 require 、 include 和 require_once 、include_once 的相愛相殺。在瞭解了它們相愛相殺的故事後,往往就開始使用起了架構。架構固然是幹活的好工具,但是你知道你平時 new 一個新類的時候,發生了什麼嗎?有想過為什麼我們 遵循規範 就會自動的幫我們做好一切的載入嗎? 讓我們一切來探索發現其中的奧秘。時間軸蒸汽時代在 PHP 代碼的頂部你是不是經常看到這樣的代碼。require 'lionis.
Time of Update: 2016-11-07
php裡有非常豐富的內建函數,很多我們都用過,但仍有很多的函數我們大部分人都不熟悉,可它們卻十分的有用。這篇文章裡,兄弟連小編列舉了一些PHP培訓鮮為人知但會讓你眼睛一亮的PHP函數。 levenshtein() 你有沒有經曆過需要知道兩個單詞有多大的不同的時候,這個函數就是來幫你解決這個問題的。它能比較出兩個字串的不同程度。 用法: $str1 = "carrot"; $str2 = "carrrott"; echo
Time of Update: 2016-11-07
貪婪匹配:Regex一般趨向於最大長度匹配,也就是所謂的貪婪匹配。非貪婪匹配:就是匹配到結果就好,就少的匹配字元。 那麼,我們實用一下使用php 的行數preg_match_all以下我們要將字串content 中的兩個連結取出來 Php代碼 1. <?php 2. $content=' 這顯然不是我們想要的。那麼,我麼麼只要把$play_pattern加多一個字母,就能匹配到我們所需要的資訊 Php代碼 1. $play_pattern = '/
Time of Update: 2016-11-07
PHP有很多機制、函數,其實就是魔術師,重複發揮好,其實甚至是簡單應用,就會出現神奇的效果。兄弟連PHP培訓 這裡來講一個ob_start()函數。 ob_start()函數用於開啟緩衝區,比如header()函數之 前如果就有輸出,包括斷行符號\空格\換行\都會有”Header had all ready send by”的錯誤,這時可以先用ob_start()開啟緩衝區PHP代碼的資料區塊和echo()輸出都會進入緩衝區而不會立刻輸出.當然開啟緩衝區的作用很
Time of Update: 2016-11-07
安裝git程式ContOS Yum install –y epel-release Yum install –y gitUbuntu Sudo apt-get install gitWindows上安裝 https://git-scm.com/download/win安裝完成以後還需要最後一步設定 git config --global user.name "Qiang"//比如Qiang git
Time of Update: 2016-11-04
編輯config/web.php首先log要開啟'bootstrap' => [ 'log'],[file]'components' => [ 'log' => [ 'targets' => [ [ 'class' => 'yii\log\FileTarget',
Time of Update: 2016-11-04
php讀取大檔案可以使用file函數和fseek函數,但是二者之間效率可能存在差異,本文章向大家介紹php file函數與fseek函數實現大檔案讀取效率對比分析,需要的朋友可以參考一下。1. 直接採用file函數來操作由於 file函數是一次性將所有內容讀入記憶體,而PHP為了防止一些寫的比較糟糕的程式佔用太多的記憶體而導致系統記憶體不足,使伺服器出現宕機,所以預設情況下限制只能最大使用記憶體16M,這是通過php.ini裡的 memory_limit = 16M 來進行設定,這個值如果設定-
Time of Update: 2016-11-04
1991年8月25日,這一天發生了兩件值得銘記的大事:Linux核心後來還擁有了自己的吉祥物:一隻企鵝,我們滿懷深情地將其稱為Tux。多年來,Linus開玩笑稱其之所以選擇企鵝作為吉祥物,是因為他本人曾被企鵝咬傷。他同時表示自己“得了一種名為企鵝炎的罕見疾病。企鵝炎使我在夜間能夠保持清醒,而這無疑是一筆巨大的饋贈。”這個故事是真的嗎?我們假設它是真的,因為根據蝴蝶效應,可能正是因為這個小小的事件才最終為全世界帶來了Linux這筆巨大的財富。如果這位年輕的芬蘭人從未被企鵝咬傷,他也許就不會罹患“企
Time of Update: 2016-11-03
摘要:本文主要介紹針對PHP網站的跨網站偽造要求。在CSRF所有攻擊方式中包含攻擊者偽造一個看起來是其他使用者發起的 HTTP 要求,事實上,跟蹤一個使用者發送的 HTTP 要求才是攻擊者的目的。 ... 轉載請註明來源:PHP漏洞全解(六)-跨網站偽造要求CSRF(Cross Site Request Forgeries),意為跨網站偽造要求,也有寫為XSRF。攻擊者偽造目標使用者的HTTP請求,然後此請求發送到有CSRF漏洞的網站,網站執行此請 求後,引發跨站請求偽造攻擊。
Time of Update: 2016-11-03
使用專業的if條件陳述式,可以更好的整理指令碼結構,似的層此分明,清晰易懂。【if語句的結構】(一)單分支的if語句 結構:if 條件測試操作 例如:if 磁碟已用空間 then 命令序列 then 警示 fi fi(二)雙分支的if語句 結構:if 條件測試操作 例如:if 80連接埠是否在監聽
Time of Update: 2016-11-03
/** * 以下是使用樣本,對於以 //// 開頭的行是不同的可選方式,請根據實際需要 * 開啟對應行的注釋。 * 如果使用 Excel5 ,輸出的內容應該是GBK編碼。 *///require_once ‘PHPExcel.php‘; // uncomment ////require_once ‘PHPExcel/Writer/Excel5.php‘; // 用於其他低版本xls // or ////require_once ‘PHPExcel/Writer/Excel2007.php‘
Time of Update: 2016-11-03
使用phpmailer出現串連失敗, 代碼是別人已經封裝好的沒有問題,可能原因有如下。qq提示: SMTP server error: mail from address must be same as authorization user163提示:SMTP connect error之類的第一, php.ini裡的兩個都要開啟,其實很多人的都是開啟的;extension=php_sockets.dll;extension=php_openssl.dll第二,
Time of Update: 2016-11-03
網站開發初期,我們習慣性把所有代碼都寫到一個項目中。前台、後台、緩衝、資料庫、靜態資源...
Time of Update: 2016-11-02
linux檔案檔案夾遞迴監控開發了一個規範的php composer包,使用的時候直接require即可。實現php版本的實現沿用了shell版本的思想,通過管道命令傳遞shell命令的結果,然後對結果做各種處理,達到我們監控檔案的目的。為了完成這個功能,首先要實現一個php版本的管道命令,這裡我對resource popen ( string $command , string $mode
Time of Update: 2016-11-02
Alternative PHP Cache(可選PHP緩衝),依賴於 PECL擴充庫 用源碼方式安裝,直接yum就行了:首先要安裝apc的依賴包:yum install php-pear php-devel httpd-devel pcre-devel gcc make然後使用pecl安裝apc:pecl install apc添加apc擴充到設定檔:echo "extension=apc.so" > /etc/php.d/apc.ini最後記得重啟伺服器:service httpd