Time of Update: 2018-12-08
//增加使用者 function AddUser($username){ global $db; $Ip=getenv('REMOTE_ADDR'); $Ip1 = getenv('HTTP_X_FORWARDED_FOR'); if (($Ip1 != "") && ($Ip1 != "unknown")) $Ip=$Ip1; $current_time=date("Y-m-d H:i:s");
Time of Update: 2018-12-08
複製代碼 代碼如下:if(is_array($HTTP_GET_VARS)) { foreach($HTTP_GET_VARS as $key=>$value) { if(is_array($HTTP_GET_VARS[$key])) { foreach($HTTP_GET_VARS[$key] as $key2=>$value2)
Time of Update: 2018-12-08
複製代碼 代碼如下:<?php $a=1; //開始 $b=2; //結束 $c=$b-$a; //統計總共能產生多少張 $ab=$IN['Number']=4; //幾位元 $a_c=$in['hdcount']=50; //產生多少張 $asasd="a"; //卡號首碼 if ($a_c>$c) //如果總共產生的 比 產生的多 { $a_c=$b; }else{ $a_c=
Time of Update: 2018-12-08
複製代碼 代碼如下:<? // 建立一個指向新COM組件的索引 $word = new COM(”word.application”) or die(”Can't start Word!”); // 顯示目前正在使用的Word的版本號碼 //echo “Loading Word, v. {$word->Version}<br>”; // 把它的可見度設定為0(假),如果要使它在最前端開啟,使用1(真) // to open the application
Time of Update: 2018-12-08
簡述:/************************* 說明: 判斷傳遞的變數中是否含有非法字元 如$_POST、$_GET 功能:防注入 **************************/ 複製代碼 代碼如下:<?php //要過濾的非法字元 $ArrFiltrate=array("'",";","union"); //出錯後要跳轉的url,不填則預設前一頁 $StrGoUrl=""; //
Time of Update: 2018-12-08
複製代碼 代碼如下:<?php $myServer = "localhost"; //主機 $myUser = "sa"; //使用者名稱 $myPass = "password"; //密碼 $myDB = "Northwind";? //MSSQL庫名 $s = @mssql_connect($myServer, $myUser, $myPass) or die("Couldn't connect to SQL Server on
Time of Update: 2018-12-08
採用最新PHP文法檔案及自動完成檔案(PHP代碼自動完成功能關閉)。 僅整合ZendStudio ZendCodeAnalyzer1.2.2作為PHP程式碼分析器。不依賴PHP+MySQL伺服器運行環境。 僅採用線上PHP及MySQL中文手冊,需要連入Internet才能查詢手冊。 未整合以php.exe作為編譯器的代碼調試等功能,由瀏覽器直接調試。 摒棄雞肋的PHP代碼美化等外掛程式。割捨越來越臃腫的離線手冊。但您可以設定“使用者工具3”指向本地手冊的存放點。 本地下載
Time of Update: 2018-12-08
example: 頁面: dl.php -------------------------------------------------------------------------------------- 複製代碼 代碼如下:<?php $id = $_GET['id']; $act = $_GET['act']; switch($act) { default : case "display"
Time of Update: 2018-12-08
複製代碼 代碼如下:<? function pykey( $py_key) { $pinyin = 65536 + pys($py_key); if ( 45217 <= $pinyin && $pinyin <= 45252 ) { $zimu = "A"; return $zimu; } if ( 45253
Time of Update: 2018-12-08
一個.php檔案,包含程式開始符(),具體代碼則放置在開始符和結束符之間。為了方便日後修改和程式讀取,習慣上代碼應當按照一定的規定分行,而php代碼必定少不了變數標記符($)。這些,都給產生.php檔案帶來一定的麻煩,處理它們需要一些變通方式。 我們先來處理php程式檔案的開始符和結束符,這個不太複雜,我們用兩個變數來表示它們: $str_tmp="<?php"; //開始符。$str_tmp為即將累加的變數。 $str_end="?>";
Time of Update: 2018-12-08
這樣的語句,很顯然,造成這個原因是因為setcookie造成的,查了一下網上,有如下的解釋: cookie本身在使用上有一些限制,例如: 1.呼叫setcookie的敘述必須放在<html>標籤之前 2.呼叫setcookie之前,不可使用echo 3.直到網頁被重新載入後,cookie才會在程式中出現 4.setcookie函數必須在任何資料輸出至瀏覽器前,就先送出 5.……
Time of Update: 2018-12-08
<?php function GrabImage($url,$filename="") { if($url==""):return false;endif; if($filename=="") { $ext=strrchr($url,"."); if($ext!=".gif" && $ext!=".jpg"):return false;endif; $filename=date("dMYHis").$ext; } ob_start()
Time of Update: 2018-12-08
複製代碼 代碼如下:<?php echo substr(md5("admin"),8,16); // 16位MD5加密 echo "<hr>"; echo md5("admin"); // 32位MD5加密 ?> 16位的MD5加密用substr函數截取了字元得到實現.... 不想深入研究了 :) 要把腦力放到其他關鍵的地方~~ 今天做了個php連結mssql資料庫,資料庫中的表中欄位使用MD5十六加密的。但是php中的MD5預設是32位,
Time of Update: 2018-12-08
複製代碼 代碼如下:<?php $link=mysql_connect("","","") or die("無法串連到mysql資料庫".mysql_error()); mysql_select_db("duyounet",$link); mysql_query("SET NAMES 'gb2312'",$link); $day30=time()-60*60*24*30; $result=mysql_query("select articleid,articlename,
Time of Update: 2018-12-08
<?php ob_implicit_flush(); set_time_limit(0); $address = "192.40.7.93";//換成你自己的地址 $port = 10000; if(($socket = socket_create(AF_INET,SOCK_STREAM,SOL_TCP)) == false) echo "錯誤(socket_create):".socket_strerror(socket_last_error())."<br />";
Time of Update: 2018-12-08
先看段代碼 複製代碼 代碼如下:<?php $len = 15; $str = "這個新聞或是文章的標題很長,需要只顯示前面一些字,後面用...來代替"; echo strlen($str)<=$len ? $str : (substr($str,0,$len).chr(0)."..."); ?> chr(0)相關知識: null是什麼都沒有,而chr(0)的值是0。表示成16進位是0x00,表示成二進位是000000
Time of Update: 2018-12-08
複製代碼 代碼如下:<?php $sourceNumber = "1"; $newNumber = substr(strval($sourceNumber+1000),1,3); echo "$newNumber"; ?> 這個時候就會出現:001 如果要增加位元的話可以將1000加大,然後把3也加大。 舉例:如果我要補上 "4個0" 第03行 就要變成這樣。 複製代碼 代碼如下:<?php
Time of Update: 2018-12-08
[code]<html> <head> <meta http-equiv="Content-Type" c> <title>使用者資訊總匯</title> <style type="text/css"> <!-- body,td,th { font-size: 14px; } .STYLE1 { font-size: 16px; color: #666666; } -->
Time of Update: 2018-12-08
首先 1.確保你的Windows/system32下有php_mbstring.dll這個檔案,沒有就從你Php安裝目錄extensions裡拷入Windows/system32裡面。 2.在windows目錄下找到php.ini開啟編輯,搜尋mbstring.dll,找到 ;extension=php_mbstring.dll把前面的;號去掉,這樣mb_substr函數就可以生效了 mb_strcut函數功能也可以截取字串長度,下面執行個體具體看看區別在哪: 複製代碼
Time of Update: 2018-12-08
在PHP的文檔中,只是提到了echo可以使用如下命令輸出多行字串(而且其中的變數被自動替換): PHP代碼 複製代碼 代碼如下:echo <<<END This uses the "here document" syntax to output multiple lines with $variable interpolation. Note that the here document terminator must appear on a