Time of Update: 2017-02-28
php接受通過HTML表單提交的資訊時,會將提交的資料儲存在全域數組中,我們可以調用系統特定的自動全域變數數組來擷取這些值。常用的自動全域變數如下所示:$_GET$_POST$_REQUEST 在擷取表單資料中,最常用的自動全域變數是$_GET和$_POST,它們分別擷取通過GET方法提交的資料和通過POST方法提交的資料。 比如一個名稱為"txtAge"的文字框表單控制項,如果用GET方法提交,可以用
Time of Update: 2017-02-28
最近在做校園圖書館圖書資訊的採集程式,既然是圖書館圖書的採集,肯定有提交搜尋的頁面,無非是post提交,讓我想到了curl類比提交,首先通過firebug進行抓包查詢下post提交後的格式如下: txtWxlx=CN&hidWxlx=spanCNLx&txtPY=HZ&txtTm=%D2%F4%C0%D6&txtLx=%25&txtSearchType=1&nMaxCount=100&nSetPageSize=10&cSortFld=%D5%FD%CC%E2%C3%FB&B1=%BC
Time of Update: 2017-02-28
1.session與cookie的區別?答:session:儲存使用者訪問的全域唯一變數,儲存在伺服器上的php指定的目錄中的(session_dir)的位置進行的存放 cookie:用來儲存連續訪問一個頁面時所使用,是儲存在用戶端,對於Cookie來說是儲存在使用者WIN的Temp目錄中的。 兩者都可通過時間來設定時間長短2.如何修改SESSION的存留時間答:方法1:將php.ini中的session.gc_maxlifetime設定為9999重啟apache
Time of Update: 2017-02-28
本文提供兩種方法,一種將小數變成字串,然後用”.“來截取,去.後的子字串長度。還有一種是講小數*10的N次方,比如10的8次方再對8次方取餘數,再不斷對10求餘,直到對10求餘的結果不為0。相比來說,第一種方法要好不少,理由是這樣的,比如1.000004在很邊界的時候或者0.99999這樣子PHP處理會有問題,會有誤差,導致得到的位元不一樣。而且精度難以把握,所以處理這種跟邊界有關的問題最後能用字串還是字串來做。第一種private function _getFloatLength($num)
Time of Update: 2017-02-28
3.定義服務使用的邏輯訊息當服務的操作被調用時,服務被定義為訊息交換。在wsdl文檔中,這些訊息被定義message元素。這些訊息由稱之為part元素的部分組成。一個服務的操作,通過指定邏輯訊息的方式來定義。當操作被調用時,邏輯訊息被交換。(也就是說,邏輯訊息代表了服務的操作)這些邏輯訊息,將在網路上傳輸的資料定義為xml文檔。他包含了所有的參數,這些參數是方法調用的一部分。(也就是說,邏輯訊息裡的參數,是操作對應方法的參數集合)訊息和參數列表:每一個被服務暴露的操作能且僅能有一個輸入訊息和一個
Time of Update: 2017-02-28
str_replace(PHP 4, PHP 5)str_replace — Replace all occurrences of the search string with the replacement stringDescriptionmixed str_replace ( mixed $search , mixed $replace , mixed $subject [, int &$count ] )This function returns a string or an
Time of Update: 2017-02-28
主要關注紅色標記語句即可。The include (or require) statement takes all the text/code/markup that exists in the specified file and copies it into the file that uses the include statement.Including files is very useful when you want to include the same PHP, HTML,
Time of Update: 2017-02-28
foreach(PHP 4, PHP 5)The foreach construct provides an easy way to iterate over arrays. foreach works only on arrays and objects, and will issue an error when you try to use it on a variable with a different data type or an uninitialized variable.
Time of Update: 2017-02-28
php
Time of Update: 2017-02-28
平時用我們使用htmlspecialchars() 來過濾html, 但是把html的字元轉義了,最後顯示出來的就是html原始碼.利用strip_tags()就可以把html標籤去除掉.$str = 'href';//echo htmlspecialchars($str);echo
Time of Update: 2017-02-28
PHP在很多時候不適合做常駐的SHELL進程, 他沒有專門的gc常式, 也沒有有效記憶體管理途徑. 所以如果用PHP做常駐SHELL, 你會經常被記憶體耗盡導致abort而unhappy而且, 如果輸入資料非法, 而指令碼沒有檢測, 導致abort, 也會讓你很不開心. 那? 怎麼辦呢? 多進程…. 為什麼呢? 優點: 1. 使用多進程, 子進程結束以後, 核心會負責回收資源 2. 使用多進程,子進程異常退出不會導致整個進程Thread退出. 父進程還有機會重建流程. 3. 一個常駐主進程,
Time of Update: 2017-02-28
看了很久資料結構但是沒有怎麼用過,在網上看到了關於PHP的資料結構,學習了一下,與大家一起分享一下。上一次分享了鏈表,這次來補充說一下雙向鏈表。 簡短不割
Time of Update: 2017-02-28
面試總結今天去了北京著名IT公司進行PHP程式員的面試。這是人生第一次麼,怎麼不緊張?我是不是有病。不是,這叫自信呵.首先是做一些筆試題。1.mysql資料庫索引使用的資料結構?這樣做的好處是?可以參考這篇博文:http://blog.csdn.net/ant_ren/article/details/29320682.有兩個字串a和b,判斷b字串是否出現在a中。不考慮大小寫。。我的答案是:使用stripos()這個函數來解決的。if(stripos($a,$b)>-1)echo
Time of Update: 2017-02-28
開啟Apache伺服器的安裝路徑(我用的是 WampServer),在bin目錄中有一個ab.exe的可執行程式,它就是要介紹的壓力測試工具。 在Windows系統的命令列下,進入ab.exe程式所在目錄,執行ab.exe程式。注意直接雙擊無法正確運行。vcD4KPHA+ICAgICAgICBkOii72LO1L734yOtExcwpPGJyPgo8L3A+CjxwPiA8aW1nIHNyYz0="/program/UploadPic/2014-6/201461743056837.jpg"
Time of Update: 2017-02-28
編譯參數:./configure \--prefix=/usr/local/php5 \--with-apxs2=/usr/local/apache2/bin/apxs \--enable-shared \--with-libxml-dir \--with-gd \--with-openssl \--enable-mbstring \--with-mcrypt \--with-mysqli \--with-mysql \--enable-opcache
Time of Update: 2017-02-28
用php抓取頁面的內容在實際的開發當中是非常有用的,如作一個簡單的內容採集器,提取網頁中的部分內容等等,抓取到的內容在通過Regex做一下過濾就得到了你想要的內容,以下就是幾種常用的用php抓取網頁中的內容的方法。1.file_get_contents PHP代碼$url = "http://www.phpzixue.cn"; $contents = file_get_contents($url); //如果出現中文亂碼使用下面代碼 //$getcontent = iconv("gb231
Time of Update: 2017-02-28
php中有一個不為很多人所用的超全域變數$GLOBALS。合理使用這個變數能使工作變得更加有效率,本篇文章主要分析一下這個超全域變數的用法以及$GLOBALS和global的區別。$GLOBALS定義:引用全域範圍中可用的全部變數(一個包含了全部變數的全域群組合數組。變數的名字就是數組的鍵),與所有其他超全域變數不同,$GLOBALS在PHP代碼中任何地方總是可用的,自己可以通過列印$GLOBALS這個變數的結果就知道了。在PHP生命週期中,定義在函數體外部的所謂全域變數,函數內部是不能直接獲得
Time of Update: 2017-02-28
好吧,其實我這人不看重訪問量的,但是今天一天的訪問量比我去年發的一篇還要多.我還是有點小小的驚訝的.作為一個做技術的屌絲.不,我不認為自己是屌絲,我覺得編程是一件高大山的職業.雖然很累,但是確實能讓你每天的生活很充實.No matter whether you believe it or not,anyhow I believe
Time of Update: 2017-02-28
$fromcity,'lastCity'=>$tocity,'theDate'=>$date,'userID'=>'');$city=$client->getDomesticCity();$city=get_object_vars($city);
Time of Update: 2017-02-28
我想做一整套的Laravel的講解,所以這裡還是將Laravel在windows的安裝過程講解一下吧.linux下的我就不說了.首先我們要做的就是安裝我們的Composer 包管理器.到我們的官方網站上面去.https://getcomposer.org/Composer-Setup.exe這個就是我們在windows上的安裝包.一路next即可安裝了.同時我們也可以通過windows命令列工具進行安裝.php -r