Time of Update: 2016-07-29
1、中轉程式include.inc 複製代碼 代碼如下:include_once 'include/Base.php'; $path = ''; $url = isBase::decrypt(urlDecode($_SERVER['QUERY_STRING'])); parse_str($url); //擷取通過url地址GET傳遞過來的變數 if(!empty($_POST['path'])){ //擷取POST傳遞過來的變數 $path = $_POST['path']; $path =
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
1 首先是try,catch $path = "D:\\\\in.txt"; try //檢測異常 { file_open($path); } catch(Exception $e) //捕獲異常 { echo $e->getMessage(); } function file_open($path) { if(!file_exists($path)) //如果檔案無法找到,拋出異常對象 { throw new Exception("檔案無法找到", 1); }
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
直到學會! 學之前找資料 SQLite的sql ATTACH DATABASE BEGIN TRANSACTION comment COMMIT TRANSACTION COPY CREATE INDEX CREATE TABLE CREATE TRIGGER CREATE VIEW DELETE DETACH DATABASE DROP INDEX DROP TABLE DROP TRIGGER DROP VIEW END TRANSACTION EXPLAIN expression
Time of Update: 2016-07-29
實現打包功能~輕鬆方便!壓縮比雖比winrar差那麼一點 但是也沒啥關係 畢竟只打包做下載 省下了自己去伺服器上把網站打包 如果伺服器不是自己的就更麻煩了 要讓別人幫忙打下包 複製代碼 代碼如下://php壓縮目錄成zip包 //作者:小鋒 $button=$_POST['button']; if($button=="開始打包") { $zip = new ZipArchive(); $filename = "./".date(
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
其實php對gzip解壓很簡單,用內建的gzdecode函數就可以了,不過很可惜我配置了半天也無法支援gzdecode函數,所以只好變通一下: 複製代碼 代碼如下:if (!function_exists('gzdecode')) { function gzdecode ($data) { $flags = ord(substr($data, 3, 1)); $headerlen = 10;
Time of Update: 2016-07-29
自動產生文章摘要[JavaScript 版本]。 我們在寫BLOG這樣的程式時經常需要顯示文章前一部分的,但是又怕不恰當的截斷破壞封閉標籤以造成整 個文檔結構破壞,使用我的函數可以在要求不高的情況下解決這個問題。 大家應該考慮這個函數在服務端應用還是在用戶端應用。因為我考慮這個函數可能運行起來比較費機器, 所以安全性要求不高的情況下可以放在用戶端上。 最好資料表中單獨一個欄位放這個摘要,這樣相應的資料庫查詢也最佳化了。犧牲一點點空間換很多時間還 是划算的。
Time of Update: 2016-07-29
guestbook.php: 高三班留言本本 include ("connect.rec"); $qh=mysql_query("SELECT COUNT(*) AS rcnt FROM guestbook"); $data=mysql_fetch_
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
//這個指令碼是用來給使用者輸入口令,並判斷口令是否正確的。 //如果正確則轉到歡迎頁面。 if ($login){ include("../include/config.inc.php3"); session_start(); $right_enter='0'; $query="select * from user_define where user_login='$user_login' and user_pass=password('$user_pass')
Time of Update: 2016-07-29
/* ** POST報文到主機 */ function PostToHost($url, $data) { $url = parse_url($url); if (!$url) return "couldn\'t parse url"; if (!isset($url[\'port\'])) { $url[\'port\'] = ""; } if (!isset($url[\'query\'])) { $url[\'query\'] = ""; } $encoded = "";
Time of Update: 2016-07-29
在大部分情況下我們指定另外一個來處理表單內容的URL地址給Action屬性,但也有部分情況是需要將表單資料提交給自己的。這時候我們應該如何指定Action屬性值呢?if (isset($_POST['action']) && $_POST['action'] == 'submitted') { print ''; print_r($_POST); print 'Please try again'; print ''; } else { ?> } ?>
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
使用方法如下,可以看到miniXML的使用,與ActiveLink-PHP-XML-Package-0.4.0相比,更加符合使用習慣,也更加的簡單. $xmlDoc = new MiniXMLDoc(); $xmlRoot =& $xmlDoc->getRoot(); $childElement =& $xmlRoot->createChild(\'achild\'); $childElement->attribute(\'name\', \'annie\');
Time of Update: 2016-07-29
相關設定是修改php.ini中的 date.timezone 參數: [Date] ; Defines the default timezone used by the date functions ;date.timezone = 預設是關閉的,只需把注釋去掉,改為即可 [Date] ; Defines the default timezone used by the date functions date.timezone = PRC 其中PRC是“中華人民共和國”!