在PHP.ini中

short_open_tag參數控制語法分析器是否識別快捷鍵< ?...?>,類似於識別標準鍵< ?php...?>。

如果這一參數與其它語言發生衝突,或者如果你想在PHP代碼中使用嚴格語法規則,就關閉該參數。

short_open_tag = On

還有發生錯誤時若不顯示php版號 則將

expose_php = OFF

kevin0523 發表在 痞客邦 留言(0) 人氣()

kevin0523 發表在 痞客邦 留言(0) 人氣()


直接用sql語法
SELECT * FROM table_name ORDER BY RAND() LIMIT 5;

kevin0523 發表在 痞客邦 留言(0) 人氣()

kevin0523 發表在 痞客邦 留言(0) 人氣()


自動裁切縮圖程式


               
使用方式
autoResizeImage($srcjpeg,245,184,$dstjpeg);
freeResizeImage($srcjpeg,245,245,184,$dstjpeg);

kevin0523 發表在 痞客邦 留言(0) 人氣()



The Original

Nathalie

imagefilter() called with different filter constants

img_filter_brightness_5.png
Filter: IMG_FILTER_BRIGHTNESS
Code to reproduce:
<?php
$image
imagecreatefrompng('nathalie.png');
imagefilter($imageIMG_FILTER_BRIGHTNESS5);
imagepng($image'img_filter_brightness_5.png');
imagedestroy($image);
?>

img_filter_brightness_50.png
Filter: IMG_FILTER_BRIGHTNESS
Code to reproduce:
<?php
$image
imagecreatefrompng('nathalie.png');
imagefilter($imageIMG_FILTER_BRIGHTNESS50);
imagepng($image'img_filter_brightness_50.png');
imagedestroy($image);
?>

kevin0523 發表在 痞客邦 留言(0) 人氣()

kevin0523 發表在 痞客邦 留言(0) 人氣()

這個好用的工具 Google Chart API,真是令人感動,隨然大家使用 Google Docs試算表就可以畫數線圖表,但是 Google Chart API 無中生有的本事,讓需要的人顯得更方便(雖然參數的設定有點複雜)。

天天是好人 XD

Google Chart API 的出現不失為網路開放風中另一個很棒的創意,相信 Google Chart API 未來會跟 Google Docs 的試算表與簡報工具越來越緊密,因為我覺得 Google Docs 的圖表呈現目前感覺有點弱,但是 Google Chart API 目前不支援中文,所以要用他來產生一些中文圖表就有點侷限,真可惜!總知會用且能用的好的話,他就是好工具囉!

延伸閱讀:

kevin0523 發表在 痞客邦 留言(0) 人氣()

最近參與的一個專案,客戶希望新增加一個功能,要把廠商的位置顯示在google map上。終於有機會可以來試試google map api。

首先先去 http://code.google.com/apis/maps/signup.html 申請一組api key,這組key只能用在你設定網站上面。

key產生之後,還有一個簡單的sample code可以參考,複製貼上後,我的第一個map就產生了,真是方便。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  "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&amp;v=2&amp;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來做一下延伸

kevin0523 發表在 痞客邦 留言(0) 人氣()

Google 繼前天更新 Google Code 為多語系後(包含簡體中文),進而更新 Google Maps API 文件(剛公佈時僅有第一層內容有翻譯),我想這對於華人地區學習 Google Maps 的應用與 Mapplets 的開發有相當大的幫助,像我英文差的以後就可以用到啦!

Google Code

因為這消息也讓我注意到 Mapplets 的蓬勃發展,Mapplets 就是在 Google Maps 上開發的 Gadget,目前已經很多高手發展了一些不錯的玩具

期中較令我注意的是 台灣汽車行車導航 這工具,它結合了 UrMap 的導航功能,讓使用者可以在 Google Maps 上規劃路徑,補足現有 GMaps 現有的遺憾,真是個很值得推薦的 Mashup。

作者在它的 blog 有詳細的操作說明,可以移駕過去看看

延伸閱讀:

kevin0523 發表在 痞客邦 留言(0) 人氣()

去年底 Google 推出了 Chart API,讓大家可以使用網址來畫圖表,現在 Google Maps 也不惶多讓,推出靜態(圖片)式地圖 Static Maps API,讓網友們使用網址就可以畫地圖囉!

Google 的 Static Maps,如果有在使用 Google 的人應該不陌生,它會出現在一般網路搜尋及地圖搜尋中(當 javascript disable 狀態時),但是把這功能與眾多鄉民分享,我想也只有那麼有錢的 G 大神辦的到。

以下圖為例,藍色的標記是 101 大樓,綠色的標記是我最常拍攝 101 的點。

kevin0523 發表在 痞客邦 留言(0) 人氣()

用以下的方式,可以讓大部份瀏覽器 (主要是 IE) 詢問你是否要下載檔案 (而不是直接開啟) 。







  • $file_name: 這是給瀏覽器看的檔案名稱,也就是下載視窗會出現的那個檔名;它可以跟實際檔案的名稱不一樣!
  • $file_path: 會連到實際檔案的位置,也就是該檔案在伺服器上的真實路徑
  • $file_size: 檔案的大小。

kevin0523 發表在 痞客邦 留言(0) 人氣()

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"> 關閉輸入法 

kevin0523 發表在 痞客邦 留言(1) 人氣()

MySQL Engine 的不同

InnoDB
- 採用分散式檔案
- 以 Row 為 Lock 單位
- 會隨時做 Index
- 適合常需要 Insert/Update 的資料表
- 寫入快
- 有 Transaction
MyISAM
- 單一檔案、回存方便
- 以 Table 為 Lock 單位
- 適合 Select 的資料表
- 讀取快

kevin0523 發表在 痞客邦 留言(0) 人氣()

問: 如何偵測網路圖片是否存在?如http://www.example.com/xxx.png。並回傳結果。

如果僅需偵測是否存在,而不要下載整份文件。僅需要透過 HTTP 協定 (RFC2616)HEAD method 即可達成目的。依 HTTP 協定之狀態定義,文件存在時回應代碼 200 ,不存在時回應 404 。我們可以此作為回傳值。

kevin0523 發表在 痞客邦 留言(0) 人氣()