$filename = "D:\\296.mid"; $file = fopen($filename, "rb"); $bin = fread($file, 2); //唯讀2位元組 fclose($file); $strInfo = @unpack("c2chars", $bin); $typeCode = intval($strInfo['chars1'].$strInfo['chars2']); $fileType = ''; switch ($typeCode) { case 7790:
PHP愛好者必喜歡PEAR,我們的目的就是希望將PEAR介紹給PHP的程式開發人員,我個人認為引用程式庫的程式開發方式已經漸漸成為趨勢了,除了php、JSP外,像perl、C++也都有專屬的程式庫供其開發人員引用。
複製代碼 代碼如下:mysql_connect("localhost", "root","1981427") //串連位於localhost的伺服器,使用者名稱為root ?>複製代碼 代碼如下:@mysql_connect("localhost", "root","1981427") or die("資料庫伺服器串連失敗"); ?>複製代碼 代碼如下:@mysql_connect("localhost", "root","1981427") //選擇資料庫之前需要先串連資料庫伺服器 or
問題: 在 Google Map 上用 Ajax 以 get 方式向伺服器傳遞資料時,伺服器端顯示為 url 亂碼, Zend Framework 向 MySQL 儲存資料為亂碼,但是提取出來又是正常中文字型, MySQL 中輸入中文,顯示在 PHP 網頁上為亂碼。 解決方式: 1. Ajax 的 url 編碼需要轉換,我使用的如下函數: public function js_unescape($str) { $ret = ''; $len = strlen($str); for ($i = 0
/** * @name 採集書.php * @date Sun Mar 01 22:48:02 CST 2009 * @copyright 馬永占(MyZ) * @author 馬永占(MyZ) * @link http://blog.csdn.net/mayongzhan/ */ //header('Content-Type:text/html;charset=utf8'); header('Content-Type:text/html;charset=gb2312');
dump() 把數組以數組格式數組,有益於調試 function dump($vars, $label = '', $return = false){ if (ini_get('html_errors')) { $content = "\n"; if ($label != '') { $content .= "{$label} :\n"; } $content .= htmlspecialchars(print_r($vars, true)); $content .= "\n\n"; }
背景MAMP是Mac下的一個PHP+Nginx+MySQL的Integration Environment,支援多網站,不同版本PHP。 今天有人請教MAMP如何顯示檔案清單的問題,這裡記錄一下。知識補充一個網站為了安全考慮,預設是禁止訪問目錄下的檔案清單的。 當你請求一個目錄時:Created with Rapha?l
有時候一分錢難死英雄漢, 這話不假, 在技術上也是一樣,如系統調試了半天, PHP就是不認mysql, 到頭來只是忘了安裝php5-mysql, miniBB因為簡約而美麗,但國內使用人數極少, 好多人都是因為中文亂碼而放棄, 好多系統都有這個問題, 畢竟人家老外開發的,也能理解, 在目錄下找到 bb_func_txt.php 注釋掉:$text=wrapText($wrap,$text); 問題解決。
//刪除目錄 class del_path { function wm_chief_delpath($del_path) { if(!file_exists($del_path))//目標目錄不存在則建立 {echo"目錄不存在";return false;} $hand=opendir($del_path); $i=0; while($file=readdir($hand)) {$i ; if($i==1||$i==2) {continue;} if(!(strchr($file,".")))
代碼如下: 複製代碼 代碼如下:$pagestartime=microtime(); ?> 網頁內容 ... ... $pageendtime = microtime(); $starttime = explode(" ",$pagestartime); $endtime = explode(" ",$pageendtime); $totaltime = $endtime[0]-$starttime[0]+$endtime[1]-$starttime[1]; $timecost =
於是乎,我就把Zend Studio 再安裝一次覆蓋過去原本的目錄,但仍無法開啟。 我想,覆蓋或許還不能解決問題,於是我把Zend Studio給狠心的移除掉,再裝了一次。 結果仍然無法解決我的問題,氣死我了。 於是我就土法鍊鋼的將Zend 的設定檔儲存的目錄給找了出來,把他給砍了,嘿~果然是那設定檔的問題。 提供給各位參考參考唄!! 解決辦法: 更改C:\Documents and Settings\User\ZDE\config_x.x 的目錄名稱為 C:\Documents and
定義和用法 strtr() 函數轉換字串中特定的字元。 文法 strtr(string,from,to)或者 strtr(string,array)參數 描述 string1 必需。規定要轉換的字串。 from 必需(除非使用數組)。規定要改變的字元。 to 必需(除非使用數組)。規定要改變為的字元。 array 必需(除非使用 from 和 to)。一個數組,其中的鍵是原始字元,值是目標字元。 說明 如果 from 和 to 的長度不同,則格式化為最短的長度。 例子 例子 1 複製代碼
複製代碼 代碼如下:$file = "/home/lvyaozu/backup_20080115.txt"; for($i=1; $i $func = 'get_file_ext_' . $i; var_dump($func($file)); } function get_file_ext_1($file) { return strtolower(trim(substr(strrchr($file, '.'), 1))); } function get_file_ext_2($file) {
1. 錯誤提示 Warning: Cannot send session cookie - headers already sent Warning: Cannot send session cache limiter - headers already sent 分析及解決辦法
代碼分享給大家 複製代碼 代碼如下:/** * GOOGLE翻譯 英漢 * * @param string $text 翻譯句 * @return unknown */ function googleTran($text){ if(empty($text)) return ""; sleep(1);//反間碟
開始教你怎麼弄 一、需要有一個PHP環境。為了圖省事下載APMServ軟體快速搭建PHP環境 二、下載天氣預報簡訊通知PHP程式點這裡下載代碼 三、修改PHP程式配置 用記事本開啟WeatherForecast.php檔案 複製代碼 代碼如下:/** * 飛信通知天氣預報 * 2009-4-23 */ //禁止執行時間限制 set_time_limit (0); //設定MB編碼 mb_internal_encoding("GB2312"); /** * 採集新浪天氣預報資訊 * *
複製代碼 代碼如下:/* * PHP100中文網,整體提供,測試通過 */ $msn = new myMSN(php100@php100.com, "123"); // MSNv9 class myMSN { private $server = "messenger.hotmail.com"; private $port = 1863; private $nexus = "https://nexus.passport.com/rdr/pprdr.asp"; private $sshLogin =
複製代碼 代碼如下://截取字串長度。支援utf-8和gb2312編碼。若為gb2312,先將其轉為utf-8,在utf-8的基礎上截取然後再轉換回來 function cut_string($str,$from=1,$length=10,$code='utf-8',$rear='...'){ if($code!='utf-8'){//總是將字串轉為utf-8編碼 $str=iconv($code,'utf-8',$str); } $str_len=mb_
此文首發在 InfoQ 中文站。作者:明靈(dragon) , Fenng . Note:要轉載的朋友請注意註明這篇文章的第一作者!這篇文章是dragon 朋友來郵探討後他做的一個總結。在 DB 中排序還是在 應用程式中排序是個很有趣的話題,dragon 第一份郵件中其實已經總結的很好了,我添加了一點建議而已。現在放上來,與大家共用。這篇文章也投稿到了 InfoQ 中文站 。Q:列出在 PHP 中執行排序要優於在 MYSQL
複製代碼 代碼如下:function randStr($len) { $chars='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz'; // characters to build the password from $string=''; for(;$len>=1;$len--) { $position=rand()%strlen($chars); $string.=substr($chars,$position,