在PHP.ini中
short_open_tag參數控制語法分析器是否識別快捷鍵< ?...?>,類似於識別標準鍵< ?php...?>。
如果這一參數與其它語言發生衝突,或者如果你想在PHP代碼中使用嚴格語法規則,就關閉該參數。
short_open_tag = On
還有發生錯誤時若不顯示php版號 則將
expose_php = OFF
- May 28 Wed 2008 14:06
< ? ? > < ? php ? > 與是否顯示版號
- May 26 Mon 2008 10:58
亂數撈取Mysql資料
- May 16 Fri 2008 17:01
使用PEAR GD模組縮圖
- May 16 Fri 2008 16:54
自動裁切縮圖
自動裁切縮圖程式
使用方式
autoResizeImage($srcjpeg,245,184,$dstjpeg);
freeResizeImage($srcjpeg,245,245,184,$dstjpeg);
- May 16 Fri 2008 13:54
PHP - imagefilter 圖片處理函數
The Original
imagefilter() called with different filter constants
Filter: IMG_FILTER_BRIGHTNESS
Code to reproduce:
<?php
$image = imagecreatefrompng('nathalie.png');
imagefilter($image, IMG_FILTER_BRIGHTNESS, 5);
imagepng($image, 'img_filter_brightness_5.png');
imagedestroy($image);
?>
Filter: IMG_FILTER_BRIGHTNESS
Code to reproduce:
<?php
$image = imagecreatefrompng('nathalie.png');
imagefilter($image, IMG_FILTER_BRIGHTNESS, 50);
imagepng($image, 'img_filter_brightness_50.png');
imagedestroy($image);
?>
- May 15 Thu 2008 18:16
PEAR 多層式select選單
- May 15 Thu 2008 17:47
Chart API - 用網址畫圖表
這個好用的工具 Google Chart API,真是令人感動,隨然大家使用 Google Docs 的試算表就可以畫數線圖表,但是 Google Chart API 無中生有的本事,讓需要的人顯得更方便(雖然參數的設定有點複雜)。
Google Chart API 的出現不失為網路開放風中另一個很棒的創意,相信 Google Chart API 未來會跟 Google Docs 的試算表與簡報工具越來越緊密,因為我覺得 Google Docs 的圖表呈現目前感覺有點弱,但是 Google Chart API 目前不支援中文,所以要用他來產生一些中文圖表就有點侷限,真可惜!總知會用且能用的好的話,他就是好工具囉!
延伸閱讀:
- Google Chart API
- 用網址畫圖,Google 推出 Google Chart API(Mr./Ms. Days (MMDays) - 網路, 資訊, 觀察, 生活)
- 利用Google Chart API直接製圖表(GSeeker)
- 在線生成餅圖 - fisker's blog
- May 15 Thu 2008 17:37
使用google map api來做地址定位
首先先去 http://code.google.com/apis/maps/signup.html 申請一組api key,這組key只能用在你設定網站上面。
key產生之後,還有一個簡單的sample code可以參考,複製貼上後,我的第一個map就產生了,真是方便。
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
<title>Google Maps JavaScript API Example</title>
<script src="http://maps.google.com/maps?file=api&v=2&key=your api key"
type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
function load() {
if (GBrowserIsCompatible()) {
var map = new GMap2(document.getElementById("map"));
map.setCenter(new GLatLng(37.4419, -122.1419), 13);
}
}
//]]>
</script>
</head>
<body onload="load()" onunload="GUnload()">
<div id="map" style="width: 500px; height: 300px"></div>
</body>
</html>
接下來用這個sample來做一下延伸
- May 15 Thu 2008 17:25
Google Maps API 文件中文化
Google 繼前天更新 Google Code 為多語系後(包含簡體中文),進而更新 Google Maps API 文件(剛公佈時僅有第一層內容有翻譯),我想這對於華人地區學習 Google Maps 的應用與 Mapplets 的開發有相當大的幫助,像我英文差的以後就可以用到啦!
因為這消息也讓我注意到 Mapplets 的蓬勃發展,Mapplets 就是在 Google Maps 上開發的 Gadget,目前已經很多高手發展了一些不錯的玩具。
期中較令我注意的是 台灣汽車行車導航 這工具,它結合了 UrMap 的導航功能,讓使用者可以在 Google Maps 上規劃路徑,補足現有 GMaps 現有的遺憾,真是個很值得推薦的 Mashup。
延伸閱讀:
- Google 地圖 API - Google Code
- Mapplets - Google Code
- Google (谷歌)中文地圖 API 文檔更新(Google 黑板報)
- Google Maps台灣區汽車路徑導航規劃Mashup(Google Maps愛好者部落格)
- May 15 Thu 2008 17:14
Static Maps API
去年底 Google 推出了 Chart API,讓大家可以使用網址來畫圖表,現在 Google Maps 也不惶多讓,推出靜態(圖片)式地圖 Static Maps API,讓網友們使用網址就可以畫地圖囉!
Google 的 Static Maps,如果有在使用 Google 的人應該不陌生,它會出現在一般網路搜尋及地圖搜尋中(當 javascript disable 狀態時),但是把這功能與眾多鄉民分享,我想也只有那麼有錢的 G 大神辦的到。
以下圖為例,藍色的標記是 101 大樓,綠色的標記是我最常拍攝 101 的點。
- May 14 Wed 2008 18:17
PHP 檔案下載 header 設置
用以下的方式,可以讓大部份瀏覽器 (主要是 IE) 詢問你是否要下載檔案 (而不是直接開啟) 。
- $file_name: 這是給瀏覽器看的檔案名稱,也就是下載視窗會出現的那個檔名;它可以跟實際檔案的名稱不一樣!
- $file_path: 會連到實際檔案的位置,也就是該檔案在伺服器上的真實路徑。
- $file_size: 檔案的大小。
- May 14 Wed 2008 18:10
JS最常用的55個經典技巧
JS最常用的55個經典技巧
1. oncontextmenu="window.event.returnValue=false" 將徹底屏蔽鼠標右鍵
<table border oncontextmenu=return(false)><td>no</table> 可用於Table
2. <body onselectstart="return false"> 取消選取、防止複製
3. onpaste="return false" 不准粘貼
4. oncopy="return false;" oncut="return false;" 防止複製
5. <link rel="Shortcut Icon" href="favicon.ico"> _fcksavedurl=""favicon.ico">" _fcksavedurl=""favicon.ico">" _fcksavedurl=""favicon.ico">" IE地址欄前換成自己的圖標
6. <link rel="Bookmark" href="favicon.ico"> 可以在收藏夾中顯示出你的圖標
7. <input style="ime-mode:disabled"> 關閉輸入法
- Apr 23 Wed 2008 16:45
MySQL Engine 的不同
MySQL Engine 的不同
InnoDB- 採用分散式檔案
- 以 Row 為 Lock 單位
- 會隨時做 Index
- 適合常需要 Insert/Update 的資料表
- 寫入快
- 有 Transaction
MyISAM
- 單一檔案、回存方便
- 以 Table 為 Lock 單位
- 適合 Select 的資料表
- 讀取快
- Apr 03 Thu 2008 13:47
如何偵測網路圖片是否存在,並回傳結果。
問: 如何偵測網路圖片是否存在?如http://www.example.com/xxx.png。並回傳結果。
如果僅需偵測是否存在,而不要下載整份文件。僅需要透過 HTTP 協定 (RFC2616)的 HEAD method
即可達成目的。依 HTTP 協定之狀態定義
,文件存在時回應代碼 200 ,不存在時回應 404 。我們可以此作為回傳值。