Time of Update: 2016-07-29
extract($_POST); extract($_GET); ?> 查看伺服器端目錄和檔案 $n = 0; if (isset($InputDirRoot)) { $handle=opendir($InputDirRoot); echo "目錄列表:".$InputDirRoot.""; while ($file = readdir($handle)) { $n ++; if (is_dir($InputDirRoot."/".$file)) $file =
Time of Update: 2016-07-29
1,php串連資料庫 $dbhost = 'localhost'; $dbuser = 'root'; //你的mysql使用者名稱 $dbpass = '123456'; //你的mysql密碼 $dbname = 'data'; //你的mysql庫名 //串連本機資料庫 $GLOBALS["conn"] = mysql_connect($dbhost,$dbuser,$dbpass); //開啟資料庫 mysql_select_db($dbname,$GLOBALS["conn"
Time of Update: 2016-07-29
以下是代碼: 複製代碼 代碼如下:$id=$_GET[id]; include("admin/config.php"); $sql="select * from user where id=$id"; $data=mysql_fetch_array(mysql_query($sql)); $p=SBC_DBC($data[Phone],1); function get_str($str,$strlen=16) { $str=stripslashes($str);
Time of Update: 2016-07-29
為cd2sc.com網站功能而開發,代碼為本人原創,產生速度一般。 (出於眾所周知的原因,涉及到資料庫的資料欄位名稱做了改動,並且為了代碼明晰去掉了參數過濾的部分) 說明:原動態地址為 moban.php?id=1 ,產生後地址為 html/200808/sell_1.html 。page.php為分頁程式,本部落格中有發布。 頁面使用方式,將本代碼儲存為make.php,使用方法為瀏覽器訪問 make.php?t=數量&pg=頁面;例如 make.php?t=300&pg=2,即每次產生300
Time of Update: 2016-07-29
1.array_shift()將數組的第一個單元移出再返回,這對有時候數組的第一個單元要單獨處理很方便。 複製代碼 代碼如下:$tmparray = array("1", "2", "3", "4"); $tmparray = array_shift ($tmparray); print_r($tmparray); ?> 2.array_chunk() 將一個數組分割成多個數組 ,後面參數控制數組單元數目。 複製代碼 代碼如下:$tmparray = array('a', 'b', 'c', '
Time of Update: 2016-07-29
下面介紹使用方法: 1. strstr: 返回一個從被判斷字元開始到結束的字串,如果沒有傳回值,則不包含 複製代碼 代碼如下:/*如手冊上的舉例*/ $email = 'user@example.com'; $domain = strstr($email, '@'); echo $domain; // prints @example.com ?> 2. stristr: 它和strstr的使用方法完全一樣.唯一的區別是stristr不區分大小寫. 3. strpos:
Time of Update: 2016-07-29
PHP中預先定義好的常量: __FILE__ 當前正在處理的指令檔名。如果使用在一個被包含的檔案中,那麼它的值就是這個被包含的檔案,而不是包含它的檔案名稱。 __LINE__ 正在處理的檔案的當前行數。 PHP_VERSION 表示PHP處理器的目前的版本,如:'3.0.8-dev'。 PHP_OS PHP處理器所在的作業系統名字,如:'Linux'。 TRUE 真值 FALSE 假值 可以用DEFINE函數定義更多的常量。 如,定義常量: <?php define("CONSTANT",
Time of Update: 2016-07-29
1/無法載入mcrypt擴充,請檢查PHP配置; 2/設定檔現在需要絕密的短語密碼(blowfish_secret); 3/#2003-伺服器沒有響應。 為了以備不時之需,把遇到的這些問題的解決方案歸納到飄易部落格,省得日後再遇到這類問題還要到處閱讀文檔,尋找解決方案。
Time of Update: 2016-07-29
PHP批最取得checkbox的值 1、命名 2、使用 當計劃當作sql指令的一部分時:如果參與控制的欄位是數值型的,則 if(! empty($_POST['checkbox'])) { $expr = join(",", $_POST['checkbox']); $sql = "select * from tbl_name where field in ($expr)"; } 如果參與控制的欄位是數值型的,則 if(! empty($_POST['checkbox'])) { $expr
Time of Update: 2016-07-29
var swfu; window.onload = function() { var settings = { flash_url : "js/swfupload_f9.swf", //flash地址 upload_url: "upload.php", //上傳檔案處理地址 post_params: {"PHPSESSID" : "“}, file_size_limit : “1000″, //大小限制 預設單位為kb file_types : “*.jpg;*.gif;*.png;*.swf”
Time of Update: 2016-07-29
Untitled Document echo urldecode("%E5%93%88%E5%93%88"); echo ""; echo rawurldecode("%E5%93%88%E5%93%88"); echo ""; echo utf8_decode("%E5%93%88%E5%93%88"); echo ""; echo "%E5%93%88%E5%93%88"; echo ""; echo $_GET['act']; echo ""; echo
Time of Update: 2016-07-29
在jquery裡用 load post 等等,無法得到我想要的結果!於是突然-----這幾天想的東西都白想了,現在只好這樣了 現在想在php裡面向指定的頁面提交資料,應該有,還可以有傳回值 於是找了這個函數,不過沒有試,我想可以不知道空間能不能通得過 是村裡拿來的! 複製代碼 代碼如下:/*----------------------------------------------------------- *功能:使用PHP socke 向指定頁面提交資料 * *作者:Honghe.c * *
Time of Update: 2016-07-29
$o = 0.1; for($a = 1; $a $o += 0.1; echo "intval('$o') = ".intval($o); if(intval($o)){ print(" true"); }else{ print(" false"); } } ?> 結果: intval('0.2') = 0 false intval('0.3') = 0 false intval('0.4') = 0 false
Time of Update: 2016-07-29
$bookSQL=sprintf("UPDATE book SET pass=%s WHERE id=%d", GetSQLValueString($_POST['list'], "text"), GetSQLValueString($_GET['id'],"int")); GetSQLValueString 這個函數,可以換成別的函數 但在sql語句這裡用上sprintf()
Time of Update: 2016-07-29
如 $array3=array("性別"=>"男","姓名"=>"不是女人"); $array4=array("性別"=>"不知道","長相"=>"很帥"); 哪麼,合并之後,後者將會覆蓋前者,這樣合并之後就變成了 Array ( [性別] => 不知道 [姓名] => 不是女人 [長相] => 很帥 ) 數字型鍵名,或自動賦值鍵名,則不會產生覆蓋, 如 $array1=array(1,2,3,4,5,6,7); $array2=array(1,7,8,9,10); 合并之後,
Time of Update: 2016-07-29
HTML部分: function postRequest(strURL){ var xmlHttp; if(window.XMLHttpRequest){ // For Mozilla, Safari, ... var xmlHttp = new XMLHttpRequest(); } else if(window.ActiveXObject){ // For Internet Explorer var xmlHttp = new
Time of Update: 2016-07-29
#使用者發布的html,過濾危險代碼 function uh($str) { $farr = array( "/\\s+/", //過濾多餘的空白 "/]*?)>/isU", //過濾 "/(]*)on[a-zA-Z]+\\s*=([^>]*>)/isU", //過濾javascrīpt的on事件 ); $tarr = array( " ", "<\\\\1\\\\2\\\\3>", //如果要直接清除不安全的標籤,這裡可以留空 "\\\\1\\\\2", );
Time of Update: 2016-07-29
1。PHP 的 __FILE__ 常量(如何得到根目錄) dirname(__FILE___) 函數返回的是指令碼所在在的路徑。 比如檔案 b.php 包含如下內容: $basedir = dirname(__FILE__); ?> 如果b.php被其他目錄裡的a.php檔案require 或者 include 去引用的話。 變數$basedir 的內容還是b.php所在的那個檔案夾的路徑。 而不是變成a.php檔案所在的目錄。 dirname(__FILE__)
Time of Update: 2016-07-29
用於顯示錯誤資訊和成功資訊,其實也可以直接echo出錯誤資訊,這裡我只是想我的出錯資訊頁面漂亮點,定義了一個頁面輸出的函數罷了。 複製代碼 代碼如下:// savecomment.php// 大家先不要看注釋,看完本文後,再回過頭來看 require ("config.php"); mysql_connect($servername,$dbusername,$dbpassword) or die ("資料庫連接失敗"); $name=$_POST['name']; $c
Time of Update: 2016-07-29
PHP頁面中如果不希望出現以下情況: 單引號被轉義為 /' 雙引號被轉義為 /" 那麼可以進行如下設定以防止: 方法一:在php.ini中設定:magic_quotes_gpc = Off 方法二: $str=stripcslashes($str) 以上就介紹了雙引號 php