Time of Update: 2018-12-03
比起以前的遞迴函式,使用mysql的contact函數非常方便的實現了php的無限分類-- -- Table structure for table `category`-- CREATE TABLE `category` ( `id` int(11) NOT NULL auto_increment, `catpath` varchar(255) default NULL, `name` varchar(255) default NULL, PRIMARY KEY (`id`))
Time of Update: 2018-12-03
一個函數會返回這幾種情況:1、大於0的數2、小於0的數3、等於0的數(也就是0啦)4、False(失敗時)這時候如果你想捕獲失敗的情況,你就必須用===,而不能用==因為==除了會匹配第4種情況外,還會匹配第3種情況,因為0也是假!三個等號代表比較對象的類型也要一致。兩個等號表示只要值相等就滿足條件。 一個例子:$a='2';//字元型2$b=2;//數值型2$a==$b,是對的,都是2$a===$b,是不對的,因為$a是字元型$b是數值型,值雖一樣,但類型不一樣。
Time of Update: 2018-12-03
http://www.codewalkers.com/c/a/Miscellaneous-Code/PHP-TCP-UDP-Network-Client-Class-w-Example/----------------------------------------<!-- EXAMPLE SCRIPT USING CLASS --><font face="verdana" size="2"> <? include('class.TcpClient.php'); /
Time of Update: 2018-12-03
//---------------------------<?php class qzone{var $appid = "appid";//換成您的var $appkey = "appkey";//換成您的//除去數組中的空值和簽名模式function filter($parameter) {$para = array();while (list ($key, $val) = each ($parameter)) {if($key == "sign" || $key ==
Time of Update: 2018-12-03
今天運行一個demo代碼,出現了“Class 'SoapClient' not found”錯誤。搜尋了一下,需要啟動soap服務,但是在php.ini的Windows Extensions裡面沒有找到soap.dll,一開始還以為我的php版本沒有包含這個dll,到php安裝目錄下的ext子目錄看了一下,發現php_soap.dll是存在的。那就簡單了,直接添加extension=php_soap.dll到Windows
Time of Update: 2018-12-03
我來記一下流水帳(僅實現“伺服器端發送,用戶端讀取後顯示”):一、伺服器端環境搭建(基於PHP)1、伺服器的搭建工作就略去了,列舉一下環境版本如下:PHP Version 5.3.2-1,Apache/2.2.14,Ubuntu10.04 LTS2、由於google的protobuf官方僅支援三種語言,其中還還還就不包括PHP,只有下載第三方支援:http://code.google.com/p/pb4php/3、解壓zip包到/var/www/protocolbuf---------->
Time of Update: 2018-12-03
01.<?php02.//利用別人的網站自己寫的一個查詢火車時刻表的小程式03.if(isset($_POST['cx'])){04.//拼字網址,測試能否順利開啟05.$url = "http://wap.huoche.com.cn/chaxun/result.php?txtchufa=".$_POST['txtchufa']."&txtdaoda=".$_POST['txtdaoda']; //目標站06.$fp = @fopen($url, "r") or die("逾時")
Time of Update: 2018-12-03
$_SERVERPHP編程中經常需要用到一些伺服器的一些資料,特把$_SERVER的詳細參數整理下,方便以後使用。$_SERVER['PHP_SELF'] #當前正在執行指令碼的檔案名稱,與 document root相關。$_SERVER['argv'] #傳遞給該指令碼的參數。$_SERVER['argc'] #包含傳遞給程式的命令列參數的個數(如果運行在命令列模式)。$_SERVER['GATEWAY_INTERFACE'] #伺服器使用的 CGI 規範的版本。例如,“CGI/1.1”。$
Time of Update: 2018-12-03
這個問題不是很好處理,困惑了很多站長非常時間了主要出現在windows主機的伺服器上。在php官方,http://bugs.php.net/也能夠查到兩三千頁的報告,他們官方也是束手無策,經過了11個小版本後,還是沒有徹底解決http://bugs.php.net/search.php?cmd=display&search_for=PHP+has+encountered+an+Access&x=8&y=9目前我提供一下這幾年我維護經驗,我的一些民間解決辦法第一種可能:去
Time of Update: 2018-12-03
At SpeakingPal we offer our apps for free, and provide customers ways to extend content availability via in-app purchase. In our case, in-app purchase is build from two parts: the first, is the client's integration with the device's apps services
Time of Update: 2018-12-03
1.PHP 指的是?您的回答:PHP: Hypertext Preprocessor 2.PHP 伺服器指令碼由哪個分隔字元包圍?您的回答:<?php…?> 3.如何使用 PHP 輸出 "hello world"?您的回答:echo "Hello World"; 4.在 PHP 中,所有的變數以哪個符號開頭?您的回答:$ 5.結束 PHP 語句的正確方法是?您的回答:</php>正確答案:; 6.PHP 文法與下列哪種最相似?您的回答:VBScript正確答案:Perl
Time of Update: 2018-12-03
php 提供了 8種資料類型,分別是: boolean(布爾型),integer(整數值),float(浮點數),string(字串),array(數組),class(類),resource(資源),NULL(空值)。 php中變數是不需要特別聲明的。 以下幾個例子可以用於學習: <?php function fun ($b=10,$c){ $sum = $b + $c; return $sum;
Time of Update: 2018-12-03
<?session_start(); //啟動session功能$ip=$_SERVER["REMOTE_ADDR"]; //將使用者的IP傳給$ip$logoyse = 0; //定義使用者是否為第一次進入的標誌if (!isset($_SESSION["logoid"])) //判斷logoid是否被session記錄過{
Time of Update: 2018-12-03
1.dompdfdompdf是一個HTML到PDF的轉換工具。它的核心是一個遵循大部份CSS2.1樣式的Rendering引擎。dompdf採用樣式驅動,它能夠下載並讀取外部樣式,整個樣式標籤和單個HTML元素的樣式屬性。它同樣支援目當大部份HTML
Time of Update: 2018-12-03
<?php/* 檔案名稱:DataBase.php 作用:資料庫類 作者:Mr.Bool 建立時間:2007.10.22 修改時間:2007.10.23*/ require_once("Config.inc.php");//系統設定檔 /* $DBHOST="localhost"; //主機名稱 $DBUSER="root"; // 資料庫使用者名稱 $DBPWD=""; //密碼 $DBNAME="test" ;
Time of Update: 2018-12-03
<?php class SubPages{ private $each_disNums;//每頁顯示的條目數 private $nums;//總條目數 private $current_page;//當前被選中的頁 private $sub_pages;//每次顯示的頁數 private $pageNums;//總頁數 private $page_array = array();//用來構造分頁的數組 private $subPage_
Time of Update: 2018-12-03
strip_tags去掉 HTML 及 PHP 的標記。 文法: string strip_tags(string str);傳回值: 字串 函式種類: 資料處理 內容說明本函式可去掉字串中包含的任何 HTML 及 PHP 的標記字串。若是字串的 HTML 及 PHP 標籤原來就有錯,例如少了大於的符號,則也會傳回錯誤。而本函式和fgetss() 有著相同的功能。htmlspecialchars將特殊字元轉成 HTML 格式。 文法: string
Time of Update: 2018-12-03
用了幾個取字元函數mb_substr之類的都不怎麼好用,還是這個比較好用一點。/** * 截斷函數,防止亂碼 * * */function z_substr($sourcestr='',$i=0,$cutlength=150,$endstr=''){ $str_length=strlen($sourcestr);//字串的位元組數 while (($n<$cutlength) and ($i<=$str_length)) {
Time of Update: 2018-12-03
預設情況下,PHP 指令 magic_quotes_gpc 為 on,對所有的 GET、POST 和 COOKIE 資料自動運行 addslashes()。這是為了資料庫的安全性。一些字元直接儲存在資料庫中是不安全的,他們是:單引號 (') 雙引號 (") 反斜線 (\) NULL ************************************************************************************************************
Time of Update: 2018-12-03
在網上查了下電子郵件格式的驗證,做下總結。eregi("^[_.0-9a-z-]+@([0-9a-z][0-9a-z-]+.)+[a-z]{2,3}$",$str)這個看起來更加合理一些,因為它對尾碼名稱進行了驗證,儘管現在出現了4個字元以上的頂級網域名稱,但是只需要稍加修改即可。不過電子郵件地址user@xxx,com仍然能夠通過驗證,仔細檢查後發現是因為沒有對.進行轉義導致。於是對它稍做修改:eregi("^[_\.0-9a-[a-z0-9z-]+@([0-9a-z][0-9a-z-]+\.