curl 是一個簡單好用的網路連線工具並可支援proxy server
$url = “http://digg.com“; //要抓的網址
$user_agent = “Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)”; //模擬成瀏覽器
$proxy_server = “121.14.55.6:80″;
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_USERAGENT, $user_agent);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_REFERER,”http://www.aaa.com”); //可模擬referer
curl_setopt($ch, CURLOPT_TIMEOUT,5); //Timeout 時間
curl_setopt($ch, CURLOPT_PROXY, “$proxy_server”);
$result = curl_exec($ch); //result是抓回的結果, 不管是圖或文字都可
很有感觸的一句名言
winxp cmd模式下關閉防火牆
關掉防火牆
net stop sharedaccess
打開防火牆
net start sharedaccess
重新劃分swap交換區
mkswap /dev/hda[x]
swapon /dev/hda[x]
/etc/fstab加入
/dev/sda[x] swap swap defaults 0 0
用 cat /proc/swaps 或 free 命令查看是否有啟動
一套好用的桌面更換軟體
想要一個固定時間換桌面,找來找去,好像找不到什麼好用的
無意中找到這一個Bionixwallpaper
http://www.bionixwallpaper.com/index.html
這套很好用,不過會吃一點點系統資源
OSC資料庫中文編碼問題
我在安裝OSC資料庫的時候,遇到後台顯示的編碼是亂碼
但是前台顯示卻是正確的中文
這個問題令我百思不解,上網爬了很多文章,還是找不到我想要的答案
不過爬文總是有用,有很多人提供意見整合後,經過我幾翻的測試,總算研究出一個結果了
關鍵在於這一行
mysql_query(“SET NAMES UTF8”);
放在正確的地方就可達到它的功效
這一行要放在哪呢? 底下有兩個檔案都要放
/[OSC的路徑]/admin/includes/functions/database.php
/[OSC的路徑]/includes/functions/database.php
開啟檔案找到mysql_query,然後在上面一行放進mysql_query(“SET NAMES UTF8”);
這一行的意思是將字元編碼設定為utf8. 之後下面一行再執行SQL敘述,就不會有問題了
報告完畢
一些給網站使用的 WYSIWYG 的編輯器
網頁上的 WYSIWYG 編輯器算是以後設計網頁的趨勢,比較推薦的 WYSIWYG 編輯器有:
還不錯的有:
功能較陽春的:
很不錯,但要錢的有:
參考網頁
幾種網頁轉址的語法
HTML
<head> <meta http-equiv=refresh content="0;url=http://host.domain.tld/path/to/"> </head>
JavaScript
<script language="JavaScript"> <!-- window.location.href = "http://host.domain.tld/path/to/"; //--> </script>
PHP
<?php header("Location: http://host.domain.tld/path/to/"); ?>
(轉址前不可有任何資料輸出)
Perl
#!/usr/bin/perl -w print "Location: http://host.domain.tld/path/to/ \n\n";
(轉址前不可有任何資料輸出)
Perl – 使用 CGI 模組
#!/usr/bin/perl -w use CGI qw/:standard/; my $CGI = CGI->new(); print $CGI->redirect("http://host.domain.tld/path/to/");
(轉址前不可有任何資料輸出)
phpMyAdmin資料快速匯入方式
有在使用資料庫程式的人一定都會遇到一個問題
就是大量資料的匯入應該要怎麼做?
幸好phpMyAdmin有個人性話的設計,能夠使用匯入的方式將資料給匯入
少去輸入的麻煩.
匯入的方式有兩種,一種是SQL,一種是CSV
若從phpMyAdmin直接匯出的資料是使用SQL匯入
但若是從網路上抓到的表格想要用SQL匯入恐怕得費一翻工夫
不如轉換成CSV吧.
一般CSV檔案是 “欄位1″,”欄位2″,”欄位3″…..
雙引號框住欄位內容,逗號將欄位分開
但是,若內容中有雙引號怎麼辦,ex.” a”bc”
上述的例子是要取a還是取bc,相信電腦一定會判斷錯誤,停在這一行
不過幸好phpMyAdmin有一個聰明的方式. 可以自己選擇分隔欄位的字元和符號
參考圖.
有個特別的小建議 分隔符號只能取一個字元 可以用 | 或 ` (左上角蚯蚓符號)代替
商品搜尋也可以搜尋商品描述
osc購物車的搜尋系統預設是沒有辦法搜尋 商品內容描述
但是可以用進階搜尋內的 商品內容描述說明選項搜尋到
為什麼預設不做內容描述說明,我想大概是因為要增加效能才這樣設定
我想說明的這個主題是,該怎麼修改程式碼讓他預設是可以搜尋的
找到advanced_search_result.php這個檔案
利用search_in_description這個關鍵字去搜尋,大約在262行找到
將前面的if(…)敘述刪除,留下$where_str .= ” or pd.products_description like ‘%” . tep_db_input($keyword) . “%'”;
再重新測試一下搜尋的內容.完成!
參考圖