本文最新網址位於CSS & Html 編碼問題
CSS file 若是 Big5 編碼, 網頁頁面是 UTF-8 編碼, 會發現 CSS 完全沒有作用.
因為 瀏覽器會判斷不出來, 而無法轉換. 因此那 CSS 會 load 不進來.
CSS 樣式表的編碼 要 跟網頁編碼 都一樣才行.
分類: Program
濾掉一些特殊符號
抓回來的東西有太多的特殊符號(特別是拍賣. 購物等等的站)..
將那些符號濾掉比較好瀏覽. 寫個小 function 來小濾一下~ 🙂
//filter out symbols 濾掉一些星星等等的碼
function replace_char($s) {
$s = preg_replace("/([\x80-\xFF].|[\x02-\x7F])/", "\x01\$1", $s);
$pattern = "/(\x01\xa1[\xb3-\xbf]|\x01\xa2[\xa1-\xae])/";
$s = preg_replace($pattern, " ", $s);
$s = preg_replace("/[\x01]/", "", $s);
// 內碼表除了全形 0~9 和 ㄅㄆㄇ外全濾掉, 不過可能會造成有些中文字異常.
// 下述的不建議使用.
$s = preg_replace("/(\xa1[\x4a-\xfe])|(\xa2[\x40-\xae])/", "", $s);
return $s;
}
抓檔 & 更改檔名
本文最新網址位於抓檔和更改檔名
老師說過~ 程式設計師就是要 "懶"~..
只要做一次的事情就不做第二次.
需要重覆做的事情就交給電腦去做就好了~~
也就因此.. 為了 抓圖片 & 改檔名 等等~ 寫了隻小程式..
只要是連續數字要做任何命令的. 就靠它了~ :p
修改所有指定檔案的權限
一行小指令. 但是很實用.
sudo chmod 644 `find . -iname '*htm*'`
以上指令是 將所有 htm 的檔案, 都 權限 都改成 644.
對團體要一起開發程式特別好用.
當團體通常都會設定 Group, 就改成 664 即可使用~ :p
Array 傳送到另一個頁面
若要將 Array 整個變數傳給另一個頁面. 做法:
用 serialize 先將 array 抓進來.編碼再印出來.
1. array.php
echo serialize($array);
再下一頁先用 curl 抓此頁面後. 再用 unserialize 還原成 $array 即可
2. getArray.php
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER , '1');
$str = curl_exec($ch);
curl_close($ch);
$array = unserialize($str);
再下來 $array 就是之前頁面的 $array 可以隨意使用囉 🙂
Grab & Drop(Table 縮拉)
Grab & Drop
Table 還可以縮拉~~ 太神了~~ :p
Slide Bar
作者的 Blog - HedgerWow
Image Spring(圖片縮放)
Image Spring
用 javaScript 和 css 做 滑鼠移過去後圖片放大的特效.
用在 相簿 或 瀏覽一些商品 應該蠻不錯用的.
PHP 偵測 data 是何種 編碼
Multibyte String Functions
偵測一下資料是哪一種編碼. big5, utf-8.
Html 注意事項
一些 Html 本身的語法. (特別要留意語法要讓 Mozilla 和 IE 都能正常使用)
但是都沒有用到. 或平常都是直接拉來就用了.. 都沒有去留意.
真的要用的時後. 才發現 找不到或者不知道怎麼用~~
趕快來做個記錄吧~ 🙂