Time of Update: 2017-01-13
PHP函數:empty() 和 isset() 都是判斷變數是否已配置的函數,不過使用的時候還是存在一定的區別。empty() 函數用來測試變數是否已經配置。若變數已存在、非Null 字元串或者非零,則返回 false 值;反之返回 true。isset() 函數用來測試變數是否已經配置。若變數已存在則返回 true 值。其它情形返回 false 值。從上面兩個函數的定義可以看出 empty() 和 isset()
Time of Update: 2017-01-13
PHP的memory_limit值的預設配置是128M,但是根據處理內容有時候會發生如下錯誤。FastCGI sent in stderr: “PHP message: PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 39858177 bytes)可以通過修改memory_limit值來,迴避以上錯誤的出現。修改memory_limit值。# vi
Time of Update: 2017-01-13
在用PHP進行浮點數的運算中,遇到一個坑,沒有得到預期中的結果,如下代碼:$a = 69.1; $b = $a*100; $c = $b-6910;你猜$c的值是多少?$c輸出的值是-9.0949470177293E-13.為什麼會這樣?在PHP官網Float浮點型頁面中,講到:浮點數的精度浮點數的精度有限。儘管取決於系統,PHP 通常使用 IEEE 754 雙精確度格式,則由於取整而導致的最大相對誤差為
Time of Update: 2017-01-13
使用方法:第一、在我們的主題目錄中需要建立include.php檔案,如果有就直接添加指令碼 代碼如下複製代碼 /*** 擷取文章列表* @param int $count 數量* @param null $cate 分類ID* @param null $auth 使用者ID* @param null $date 日期* @param null $tags 標籤* @param null $search 搜尋關鍵詞* @param null $order 排序*
Time of Update: 2017-01-13
發現原因:在區域網路內使用IP加連接埠的訪問方式搭了兩個相同程式的站,結果發現使用者在一個站下登入後,在另一個站也同時登入了,在一個退出後,另一個站也同時退出了。看了下程式發現兩個站都是使用純session方式記錄登入狀態,Cookie中只儲存有PHPSESSID這個資料,而且由於使用的IP加連接埠形式,發現他們兩個站的Cookie範圍是相同的,都是屬於該伺服器IP,這也就是導致這個問題的原因了。解決方案:/*——————&
Time of Update: 2017-01-13
讀取中文的xls、csv檔案會有問題,網上找了下資料,發現PHPExcel類庫好用,官網地址:http://phpexcel.codeplex.com/1、讀取xls檔案內容 代碼如下複製代碼 <?php //向xls檔案寫入內容 error_reporting(E_ALL); ini_set('display_errors',
Time of Update: 2017-01-13
PHP中的session在預設情況下是使用用戶端的Cookie來儲存session id的,所以當用戶端的cookie出現問題的時候就會影響session了。必須注意的是:session不一定必須依賴cookie,這也是 session相比cookie的高明之處。當用戶端的Cookie被禁用或出現問題時,PHP會自動把session id附著在URL中,這樣再通過session
Time of Update: 2017-01-13
例子一,這個分頁函數就有串連資料庫再查看代碼不詳細解說了,注釋裡有 代碼如下複製代碼 <?php //page當前頁,num每頁的頁數 $page=isset($_GET['page'])?intval($_GET['page']):1; $num=5; $conn = mysql_connect('127.0.0.1','root',''); if (!$conn) { die('Could not connect:'.mysql_error());
Time of Update: 2017-01-13
文章內容分頁主要有兩個辦法:辦法一、按字數控制進行分頁按字數分頁辦法簡單易用,但效果不好。大致思想:首先、設定每頁能容納的最大字數;然後、計算文章內容的總字數,再由總字數和單頁最大字數計算出出總頁數。這樣整個分頁的準備工作就已經做好了。具體到每一頁的顯示內容可以通過內容截取來實現。比如:頁容納500字,文章內容有2200字,那麼當頁面傳遞page=2時應該顯示第501至1000之間的內容。這種辦法簡單,但顯示時可能會遇到麻煩,文章內容通常伴有HTML標籤,進行內容切割時實現HTML標籤的閉合有一
Time of Update: 2017-01-13
Regex了 代碼如下複製代碼 ^[_.0-9a-z-]+@([0-9a-z][0-9a-z-]+.)+[a-z]{2,3}$ 在這段Regex中,“+”表示前面的字串連續出現一個或多個;“^”表示下一個字串必須出現在開頭,“$”表示前一個字串必須出現在結尾;
Time of Update: 2017-01-13
代碼如下複製代碼 <?php //擷取檔案夾大小 function dir_size($dir) { if (!preg_match('#/$#', $dir)) { $dir .= '/'; } $totalsize = 0;
Time of Update: 2017-01-13
代碼如下複製代碼 echo '<a href="www.111cn.net.php?id=你要刪除記錄"onclick="網頁特效:return confirm("是否真的要刪除目前記錄?")">刪除</a>' 當然你也可以利用下面方法執行個體刪除 代碼如下複製代碼 <script
Time of Update: 2017-01-13
日期驗證 格式 2011-12-12 代碼如下複製代碼 function is_date( $str ) { $YEAR = ""; $MONTH = ""; $DAY =
Time of Update: 2017-01-13
Freehostia提供250M免費php空間申請/可綁米Freehostia提供250M免費php空間申請/可綁米Freehostia提供的免費PHP空間,250M容量,每月6G流量限制,CPU使用不超過1.3%,FTP、Web方式上傳管理檔案,支援PHP、CGI,1個MySQL資料庫(10M儲存空間),[免費php空間申請地址]http://www.freehostia.com站長8提供100M免費php空間申請站長8提供100M免費php空間申請美國空間免備案無CP可綁米有MYSQL資料庫
Time of Update: 2017-01-13
盛信網聯:首次開放免費100M空間限量申請 IIS串連量/Apache串連量 不限制 送免費次層網域,可以綁定3個網域名稱 有線上控制台,支援線上解壓縮、設定預設文件等 支援FTP遠端管理檔案 該免費空間無廣告 申請地址:http://www.173021.cn/pdtshw/hstshw/php.asp?pcid=24PenangHosting -
Time of Update: 2017-01-13
php closedir 函數closedir(PHP 4中,PHP 5中)closedir - 關閉目錄控制代碼報告錯誤描述無效closedir([資源$ dir_handle指定])關閉目錄流dir_handle指定。該流必須是曾開幕opendir()。報告錯誤參數dir_handle指定處理資源的目錄以前與opendir()開啟。如果目錄控制代碼沒有指定,最後一個環節由opendir()開啟假設。看個執行個體<?php$dir = "/etc/php5/";//
Time of Update: 2017-01-13
php switch 文法用於執行基於不同條件不同的行動。-------------------------------------------------- ------------------------------開關語句的PHP使用switch語句來選擇代碼的許多組成部分之一被執行。文法switch (n){case label1: code to be executed if n=label1; break;case label2: code to
Time of Update: 2017-01-13
$_SERVER['PHP_SELF'] #當前正在執行指令碼的檔案名,與 document root相關。$_SERVER['argv'] #傳遞給該指令碼的參數。$_SERVER['argc'] #包含傳遞給程式的命令列參數的個數(如果運行在命令列模式)。$_SERVER['GATEWAY_INTERFACE'] #伺服器使用的 CGI 規範的版本。例如,“CGI/1.1”。$_SERVER['SERVER_NAME']
Time of Update: 2017-01-13
在php中字串函數有很多哦,在說了php本來就是由函數組成了,這讓開發人員可以加快網站的開發速度哦,好了費話不說多了我們來看看我為各位朋友免費提供的php 字串函數教程與執行個體代碼吧。AddSlashes: 字串加入斜線。 bin2hex: 二進位轉成十六進位。 Chop: 去除連續空白。 Chr: 返回序數值的字元。 chunk_split: 將字串分成小段。 convert_cyr_string: 轉換古斯拉夫字串成其它字串。 crypt: 將字串用 DES 編碼加密。 echo:
Time of Update: 2017-01-13
我們使用vagrant建立虛擬環境,這裡使用"chef/centos-6.5"這個box,這個box是一個比較純淨的CentOS-6.5系統。 關於Vagrant如何使用,請參考Vagrant快速入門。$ vagrant init chef/centos-6.5$ vagrant up執行上述命令之後,就已經建立了一個centos-6.5的虛擬機器並且啟動了,這時我們使用命令ssh串連到虛擬機器。$ vagrant ssh提示符變成了[vagrant@localhost ~]