Time of Update: 2017-01-13
MAC OS X 10.9.5系統裡已經內建了 apache 和 php ,只是預設沒有啟用,我們將他們啟用即可。APACHE的預設版本是 Apache/2.2.26 (Unix),php版本是PHP 5.4.30。由於偵錯工具需要,我需要同時安裝低版本的php5.3,但是又不希望刪除系統預裝的php 5.4,或升級/降級系統的php5.4,那麼怎麼辦呢?這個時候,就可以通過brew的方式安裝新的php版本。第一步,先安裝 brewBrew 是 Mac 下面的包管理工具,通過
Time of Update: 2017-01-13
伺服器配置說明:1.在php.ini檔案中找到;extension=php_exif.dll,去掉前面的分號2.在php.ini檔案中找到;extension=php_mbstring.dll,去掉前面的分號,並將此行移動到extension=php_exif.dll之前,使之首先載入*。3.找到[exif]段,把下面語句的分號去掉。;exif.encode_unicode = ISO-8859-15;exif.decode_unicode_motorola =
Time of Update: 2017-01-13
php.ini中的session配置說明 下面介紹能讓session啟動並執行必要配置步驟 手動設定PHP運行環境時,最容易遺忘的一項是伺服器端session檔案的儲存目錄配置工作,開啟php.ini檔案,搜尋Session,找到session.save_path,預設值為/tmp,代表session檔案儲存在c:/tmp目錄下,預設tmp目錄並沒有建立,你可以在c盤下建立tmp目錄,或者建立一個其他目錄,比如leapsoulcn,再修改session.save_path的值,並去掉;,即
Time of Update: 2017-01-13
今天安裝cacti發現需要php sockets擴充,而現在的lnmp沒有安裝,於是想到了phpzie工具安裝擴充,安裝方法如下:linux中開啟sockets擴充 代碼如下複製代碼 1.cd php-5.3.8/ext/sockets/2./usr/local/php/bin/phpize3../configure --enable-sockets --with-php-config=/usr/local/php/bin/php-config4.make5.make
Time of Update: 2017-01-13
原理,就是產生mt_rand隨機種子來產生,然後利用相關函數進行讀取操作例1 代碼如下複製代碼 /** * 序號產生器 */function snMaker($pre = '') { $date = date('Ymd'); $rand = rand(1000000,9999999); $time = mb_substr(time(), 5, 5, 'utf-8'); $serialNumber =
Time of Update: 2017-01-13
今天要講的這個例子,需求是這樣的。得知某個日期時間,如:2012-04-25 10:10:00我要在這個日期時間的基礎上加上5個月並返回處理後的日期結果:2012-04-25 10:10:00 加5個月等於 2012-09-25 10:10:00結合PHP函數date()與strtotime()兩個函數來實現大致也是這個意思, 代碼如下複製代碼 <?php /** * PHP裡的日期加減方法 * 瓊台老屋 *///
Time of Update: 2017-01-13
判斷郵件的一個Regex,逐句解釋下是什麼意思 代碼如下複製代碼 ^(w+((-w+)|(.w+))*)+w+((-w+)|(.w+))*@[A-Za-z0-9]+((.|-)[A-Za-z0-9]+)*.[A-Za-z0-9]+$ ^ 匹配字串頭(w+((-w+)|(.w+))*) 1:這裡匹配laidfj456、sfi-lsoke、fe.23i這樣的字串+ 匹配加號w+((-w+)
Time of Update: 2017-01-13
先來看問題file_get_contents不能擷取帶連接埠的網址例如: 代碼如下複製代碼 file_get_contents('http://localhost:12345'); 沒有任何擷取。解決方案是 :關閉selinux1 永久方法 – 需要重啟伺服器修改/etc/selinux/config檔案中設定SELINUX=disabled ,然後重啟伺服器。2 臨時方法 – 設定系統參數使用命令setenforce 0附:setenforce 1
Time of Update: 2017-01-13
能修改php.ini。開啟php.ini尋找date.timezone 去掉前面的分號= 後面加XXX,重啟http服務(如apache2或iis等)即可關於XXX,大陸內地可用的值是:Asia/Chongqing ,Asia/Shanghai ,Asia/Urumqi (依次為重慶,上海,烏魯木在php.ini中設定時區 代碼如下複製代碼 date.timezone = PRC 在代碼中設定時區 代碼如下複製代碼
Time of Update: 2017-01-13
不知道從什麼時候開始,有人開始對 HTML 內嵌入 Server Script 覺得不太滿意。然而不論是微軟的 ASP 或是開放源碼的 PHP,都是屬於內嵌 Server Script 的網頁伺服端語言。因此也就有人想到,如果能把程式應用邏輯 (或稱商業應用邏輯) 與網頁呈現 (Layout) 邏輯分離的話,是不是會比較好呢?其實這個問題早就存在已久,從互動式網頁開始風行時,不論是 ASP 或是 PHP
Time of Update: 2017-01-13
1.使用正則驗證日期時間格式主要使用ereg、preg_match等php函數。有個非常簡單的, 代碼如下複製代碼 $dateTime=”2010-6-4 00:00:00″;if(preg_match(“/^d{4}-d{2}-d{2} d{2}:d{2}:d{2}$/s”,$dateTime)){echo “Yes”;}else{echo “No”;}
Time of Update: 2017-01-13
PHP內建了檔案鎖函數: bool flock ( int $handle , int $operation [, int &$wouldblock ] ) $handle 是開啟的檔案指標;$operation 可以是 “LOCK_SH”,共用鎖定定;“LOCK_EX”,獨佔鎖定;“LOCK_UN”,釋放鎖定;“LOCK_NB”,防止flock鎖定時堵塞。這裡主要說說“LOCK_
Time of Update: 2017-01-13
PHP $_GET 和 $_POST變數是用來擷取表單中的資訊的,比如使用者輸入的資訊PHP4.1(好像)以後取消了直接接收變數,而用 $_GET['變數名'] 接收從連結傳遞過來的變數, 用 $_POST['變數名'] 接收從表單提交來的變數。同樣有$_FILES[],$_SERVER[]等下面是一個 HTML 檔案,這個 HTML 含有一個 HTML 表單 (HTML Form),主要用來讓使用者輸入使用者姓名的。 代碼如下複製代碼 <form action
Time of Update: 2017-01-13
文法:條件 ? 結果1 : 結果2說明:問號前面的位置是判斷的條件,如果滿足條件時結果1,不滿足時結果2。 代碼如下複製代碼 <?PHP$id = isset($_GET['id']) ? $_GET['id'] : false;?> 一條代碼替代了很多的代碼。首先,它使用isset
Time of Update: 2017-01-13
對於這種問題,我們還是直接上代碼來的快,大夥拿去直接用吧,不要謝我。 代碼如下複製代碼 public function utf8_unicode($str) { $unicode = array(); $values = array(); $lookingFor = 1; for ($i = 0; $i < strlen(
Time of Update: 2017-01-13
很高興大家對PHP如此的情有獨鐘! 下面就給大家介紹php作線形圖的函數: /* 函數說明 $data:y軸資料(數組) $graphdata:y軸資料--百分比(數組) $label:x軸資料(數組) $height:映像高度 $width:映像寬度 $font:字型大小 $dot:決定點的大小 $bg:背景色 $line :線色 $text :文本色 $dotcolor:點色 $file:輸出影像檔名 */ function qximage($data , $graphdata,
Time of Update: 2017-01-13
下面我們以製作php的rpm開始介紹其製作方法。以下操作在CentOS6.6 64位系統進行。安裝rpm-build[root@linuxeye.com SOURCES]# yum -y install rpm-build建立工作車間目錄[root@linuxeye.com SOURCES]# vim ~/.rpmmacros%_topdir /root/rpmbuild[root@linuxeye.com SOURCES]# mkdir -pv
Time of Update: 2017-01-13
一,文章列表問題: 在資料庫中建立欄位,記錄檔案名稱,每產生一個檔案,將自動產生的檔案名稱存入資料庫,對於推薦文章,只需指向存放靜態檔案的指定檔案夾中的該頁面即可。利用PHP操作處理文章列表,存為字串,產生頁面時替換此字串即可。如,在頁面中放置文章列表的表格加入標記{ articletable },而在PHP處理檔案中: Code: $title = "拓邁國際測試模板"; $file
Time of Update: 2017-01-13
php 實現文章上一頁與下一頁 代碼,這是我要寫一個小作品時用到了,今天把它拿出來各各位分享一下下,記得以前我總想法不明白怎麼實現文章上下一頁的做法,後來在一個BBS看到了原來是判斷當前ID然後order by 或asc就可以簡單的實現了.function nextpage($fid,$tag,$bid){ if('next' ==$tag){ $sql ="select * from gx_news where id&
Time of Update: 2017-01-13
一、問題起源稍大一些的網站,通常都會有好幾個伺服器,每個伺服器運行著不同功能的模組,使用不同的次層網域,而一個整體性強的網站,使用者系統是統一的,即一套使用者名稱、密碼在整個網站的各個模組中都是可以登入使用的。各個伺服器共用使用者資料是比較容易實現的,只需要在後端放個資料庫伺服器,各個伺服器通過統一介面對使用者資料進行訪問即可。但還存在一個問題,就是使用者在這個伺服器登入之後,進入另一個伺服器的別的模組時,仍然需要重新登入,這就是一次登入,全部通行的問題,映射到技術上,其實就是各個伺服器之間如何