Time of Update: 2017-01-19
複製代碼 代碼如下:<?php function getFileSize($url){ $url = parse_url($url); if($fp = @fsockopen($url['host'],empty($url['port'])?80:$url['port'],$error)){ fputs($fp,"GET ".(empty($url['path'])?'/':$url['path'])." HTTP/1.1\r\n"); fputs($fp,"Host:$url[host]
Time of Update: 2017-01-19
複製代碼 代碼如下:<?php /* 遍曆檔案夾; 功能:(a)可刪除檔案 (b)可編輯文本,網頁檔案 (c)可刪除檔案夾,前提是該檔案夾為空白 (d)可建立檔案,檔案夾,修改檔案夾名稱; lost63.com原創, 轉載請註明出處. 交流QQ:35501547 */ $path=$DOCUMENT_ROOT; $path=str_replace("/","\\",$path); //指定檔案夾 $path=$path."\\"; if($_GET['folder']) { $path.=
Time of Update: 2017-01-19
複製代碼 代碼如下:<?php /* * 網站首頁超連結反查 友情連結查詢 外鏈查詢 * web技術愛好者 lost63.com原創 QQ:35501547 * 轉載請註明出處 */ if($_GET['action']=="check"){ $domain=$_POST['domain']; //網域名稱表單項為空白,則擷取地址欄參數 if($domain==""){ $domain=$_GET['domain']; } //網址 $url="http://".$domain;
Time of Update: 2017-01-19
參考別人想法變成自己的想法,你會發現慢慢下來以後你就擁有了臨時解決很多問題的思路與方法。複製代碼 代碼如下:<?php /* 功能:擷取頁面內容,儲存下來閱讀; lost63 */ Class GetUrl{ var $url; //地址 var $result; //結果 var $content; //內容 var $list; //列表 function GetUrl($url){ $this->url=$url; $this->GetContent(); $this-&
Time of Update: 2017-01-19
複製代碼 代碼如下:<?php $conn=mysql_connect("localhost","root","myoa888"); mysql_select_db("lost63",$conn) or die("select db error"); $sql[]="Create TABLE `lost63`.`dd_book_class` ( `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `classname` VARCHAR( 50 )
Time of Update: 2017-01-19
複製代碼 代碼如下:<?php /* 圖片上傳類 僅限JPG格式圖片 */ class uploadFile { var $inputName; //input名稱 var $fileName; //檔案命名 var $fileProperty; //檔案屬性 var $fileSize=2097152; //檔案大小限制,2M var $filePath="upload/"; //檔案儲存體路徑 function uploadFile($inputName){ $this-&
Time of Update: 2017-01-19
如下正則:$a='2<span><nobr>tóng<span class="h">dòng</span></nobr><br>垌</span>3'; echo preg_replace('/<span class="h">[^<]*?</span>/','',$a);會提示:Warning: preg_replace(): Unknown modifier 'p' in
Time of Update: 2017-01-19
1、目錄inc有以下內容: 子目錄 0 子目錄 a footer.html header.html login_function.inc.php mysqli_connect.php style.css 2、現在PHP要遍曆inc目錄,並只顯示檔案,不顯示目錄0和a,代碼如下: 複製代碼 代碼如下: $dir = $_SERVER['DOCUMENT_ROOT']; $dir = "$dir/inc/"; $d = opendir($dir); while(false
Time of Update: 2017-01-19
暮夏,您好! rainbird給您發了短訊息: 已經寫了不少後台啟動並執行deamon了.用的挺順手的,但是我現在想擷取管道傳過來的內容,不知道咋實現,類似echo "aaaa" |a.php,a.php怎麼獲得echo的內容,不知道您有什麼高見. 今天收到一條訊息,解決的方法給大家分享一下: 實際上,shell 的 | 實際上表示的是 前一個的 標準輸出 作為後一個的標準輸入。雖然實現是通過pipe來實現的, 但是你寫php代碼的時候不需要知道底層的運作。你直接作為標準輸入讀取就可以了:
Time of Update: 2017-01-19
複製代碼 代碼如下: <?php $serverSite="."; $db="phpdemo"; $name="sa"; $pass="sa"; $conn=@mssql_connect($serverSite,$name,$pass) or die("資料庫連接錯誤!"); @mssql_select_db("phpdemo",$conn); echo 'this can be use!'; $ok=@mssql_query("insert into test (name)values(
Time of Update: 2017-01-19
/** * 將字串填充成指定長度的字串(多位元組安全) * @param string $str 指定被填充的字串 * @param int $len 指定被填充的字串的長度,如果值為負數或小於字串的長度則不填充 * @param string $pad_str 要填充的字串 * @param int $pad_type 指定填充的方向STR_PAD_RIGHT,STR_PAD_LEFT或STR_PAD_BOTH * @return string */ // string
Time of Update: 2017-01-19
一個簡單樣本 現有一個學生資訊資料庫,需要一次性刪除多條記錄 建立一個名為del.php的檔案 代碼如下: 複製代碼 代碼如下: <form action="sc.php" method=post> <table border=1 width=60% align=center> <caption>學生資訊表</caption>
Time of Update: 2017-01-19
這個類可以用來搜尋在給定的文本目錄中的檔案。 它可以給定目錄遍曆遞迴尋找某些副檔名的檔案。 並開啟找到的檔案,並檢查他們是否包含搜尋字詞語。 它返回一個含有所有檔案的列表包含搜尋字詞語數組。 複製代碼 代碼如下: <?php /* Class for searching the contents of all the files in a directory and its subdirectories For support please visit
Time of Update: 2017-01-19
0、用單引號代替雙引號來包含字串,這樣做會更快一些。因為PHP會在雙引號包圍的字串中搜尋變數,單引號則不會,注意:只有echo能這麼做,它是一種可以把多個字串當作參數的“函數”(譯註:PHP手冊中說echo是語言結構,不是真正的函數,故把函數加上了雙引號)。 1、如果能將類的方法定義成static,就盡量定義成static,它的速度會提升將近4倍。2、$row['id'] 的速度是$row[id]的7倍。3、echo 比 print
Time of Update: 2017-01-19
一直以來用這個函數擷取: 複製代碼 代碼如下: function microtime_float(){ list($usec, $sec) = explode(" ", microtime()); return ((float)$usec + (float)$sec); } 看到別人的源碼中用microtime(true),查了下手冊,原來從PHP 5.0.0 開始,microtime增加了這個參數。 引用 複製代碼 代碼如下: mixed microtime ( [bool
Time of Update: 2017-01-19
首先本例基於留言本整理版修改。 我們使用了jquery.js來實現ajax和dom刪除 首先加入複製代碼 代碼如下:<script type="text/javascript" src="lib/jquery.js"></script> 給table加個複製代碼 代碼如下:id="t<!--{$item.id}-->" 寫個js: 複製代碼 代碼如下: <script> function delItem (id) {
Time of Update: 2017-01-19
分享一段利用PHP實現QQ登陸的代碼,原理是用curl類比發送post登入,cookie儲存本地,實現真正的3GQQ登陸。這裡代碼理論可以支援永久單掛QQ—真正做到免費掛qq哦。<?phpfunction qqlogin(){$qqno='這裡填寫QQ帳號';$qqpw='這裡填寫QQ密碼';$cookie = dirname(__FILE__).'/cookie.txt';$post = array( 'login_url' => 'http://pt.3g.qq.com/
Time of Update: 2017-01-19
如果您尚未打算用 OO 原則建立應用程式,則使用 PHP 的物件導向(OO)的語言特性,這 7 個習慣將協助您開始在過程編程與 OO 編程之間進行轉換。 在 PHP 編程早期,PHP 代碼在本質上是限於面向過程的。過程代碼 的特徵在於使用過程構建應用程式塊。過程通過允許過程之間的調用提供某種程度的重用。 但是,沒有物件導向的語言構造,程式員仍然可以把 OO 特性引入到 PHP 代碼中。這樣做有點困難並且會使代碼難於閱讀,因為它是混合範例(含有偽 OO 設計的過程語言)。使用 PHP 代碼中的
Time of Update: 2017-01-19
即整數與小數的位元之和不應該超過6位,如果小數部分過長,那麼系統將按四捨五入法來近似成6位,如果整數部分過長,那麼也近似成為6位例如: cout<<123.4567 結果是123.457, cout<<123.4564 結果是123.456, cout<<123456.1 結果是123456, cout<<123456.5 結果是123457
Time of Update: 2017-01-19
說明 string fread ( int handle, int length ) fread() 從檔案指標 handle 讀取最多 length 個位元組。該函數在讀取完最多 length 個位元組數,或到達 EOF 的時候,或(對於網路流)當一個包可用時,或(在開啟使用者空間流之後)已讀取了 8192 個位元組時就會停止讀取檔案,視乎先碰到哪種情況。 返回所讀取的字串,如果出錯返回 FALSE。 複製代碼 代碼如下: <?php // get contents of a file