[轉貼]apache and mod_limitipconn限制每一個IP的連線數量
[轉貼]測試正規式 RegExr: Learn, Build, & Test RegEx
[轉貼]PHP 爬取需要运行 JS 的页面 (Run JS While Grabing Web Page With PHP)
如果 curl 執行回來的 html 其中的 js 需要執行 才會有正常的頁面回來的話 可以參考看看 phantomjs 這方式
Sourcetree 簡單而強大的Git GUI
Sourcetree
切換分支 相當便利 速度快
https://www.atlassian.com/software/sourcetree
[轉貼]HTML5中的Web通知桌面通知
if (Notification.permission == "granted") {
var notification = new Notification("Hi,帅哥:", {
body: '可以加你为好友吗?',
icon: 'mm1.jpg'
});
notification.onclick = function() {
text.innerHTML = '张小姐已于' + new Date().toTimeString().split(' ')[0] + '加你为好友!';
notification.close();
};
}
张鑫旭的个人博客_web前端技术文章_简单了解HTML5中的Web Notification桌面通知
[轉貼]Sublime PHP程式碼檢察工具 PHP Syntax Checker – Packages – Package Control
幣新聞 開站啦~
[PHP] 解決+號在get傳輸時變成空白的問題
使用get方式時,參數內容有帶”+”的話,接收方會變成空白 ex: got.php?a=A+B 則got.php接收的a會得到”A B”,加號會變成空白 解法就是,在帶入a的值時,把”+”取代成”” 這樣接收方就能正確接收加號。
簡單的處理:
urldecode(str_replace(“+”,”%2B”,urlencode([要處理的])));
Sublime-HTMLPrettify 程式碼整理
因為.php檔案 沒有設定到 必須手動在 html中 補上檔名為 .php的也要整理
安裝方式:
Ctrl+Shift+P or Cmd+Shift+P in Linux/Windows/OS X
type install, select Package Control: Install Package
type prettify, select HTML-CSS-JS Prettify
PHP Html Purifier 編輯器過濾 xss
剛好我用的是CI..
https://github.com/refringe/codeigniter-htmlpurifier
只是這個範例要安裝composer 然後修改autoload位置..確實過濾的蠻強大的…
另外提醒..光靠前端的js抵禦 是沒意義的喔..
把其中的
require_once APPPATH.'third_party/htmlpurifier-4.8.0-standalone/HTMLPurifier.standalone.php';
修正為
require dirname(dirname(__DIR__)) . '/vendor/autoload.php';
測試方法
$dirty_html = <<<TEST
攻擊字串...etc
TEST;
$this->load->helper('htmlpurifier');
$clean_html = html_purify($dirty_html);
var_dump($clean_html);
Query Explorer — Google Analytics Demos & Tools
使用GA來記錄網站流量已經不稀奇
而這流量能透過 Google Analytics Api 來做抓取
要抓取需要以下動作 :
1.設定金鑰
2.用composer去安裝ga的庫
3.google api開通
4.開始寫程式
[分享]PHP embed/embed – Packagist
在FB php分享中 看到了這篇
感覺蠻適合拿來抓取 title description img 等等網頁訊息 記錄一下囉XD
可以用 composer 安裝
$ composer require embed/embed
強大的PHP QueryList 採集
[轉貼]別再手動輸入客戶姓名!5 張圖學會Excel+Word一起用,自動發送大量、客製化Email
大量發送客制化郵件
[轉貼]如何關閉、停用「開機自動啟動的軟體」?
飄流幻境合成表
飄流幻境合成表
玩遊戲也是職業病上身XD 歡迎看看
http://98goto.com/wl/
mysql大量資料匯入匯出
資料庫資料匯出(dump)
範例:
mysqldump -u test -p testdb > alltable.sql
資料庫資料匯入
範例:
mysql -u test -p testdb < testtable.sql
兩台伺服器要傳遞大檔案時 可以用
//檔案下載
wget 網址 (從A搬到B)
當然要注意 下載完畢記得清除 以免被有心人士下載走重要資料
合成照片的趣味網站
http://photofunia.com/
合成照片的趣味網站
[轉貼]php – composer (Windows)
去官網下載 Composer-Setup.exe
安裝他
打開你的專案資料夾,假設在 C:\test
在裡面建立 comoser.json 檔案,假如我們想要安裝 phpmailer 套件。我們就在 composer.json 寫入 json 格式如
{
"require": {
"phpmailer/phpmailer": "~5.2.7"
}
}
使用 cmd (命令提示字元),進入你的專案資料夾,例如打上指令 cd C:\test 後,再打上 composer install ,就會開始安裝到你的專案底下。
安裝之後會出現 composer.lock 與 vendor 資料夾。
資料來源:http://jsnwork.kiiuo.com/archives/1941/php-composer-%E5%AE%89%E8%A3%9D%E7%AD%86%E8%A8%98-windows
我個人推薦可以直接用cmd執行 composer命令 缺點就是要一個一個安裝囉XD..
[轉貼]主程式的 tar.gz檔和 .zip 檔有什麼不同?
.TAR.GZ 是給 Linux 用的,只要輸入 tar -zxvf xxx.tar.gz 即可解壓縮之。
而 .zip 則是給 Windows 用的,可以直接用 WinZip、WinRAR 等解壓縮軟體解壓。
不過不代表 tar.gz 不可以在 Windows 用;亦不代表 zip 就不能在 Linux 解壓縮。
不過相對的,既然 .tar.gz 是給 Linux 用,使用 Windows 將之解壓,會比較麻煩。
必須先將下載回來的檔案,用 WinRAR(WinZip)解壓縮一次,會出現一個沒有副檔名的檔案,只要把副檔名加上去(zip/rar),再次解壓,即是 XOOPS 的檔案。
XOOPS 正體中文延伸計畫為 XOOPS 的正體中文使用社群
來源: 主程式的 tar.gz檔和 .zip 檔有什麼不同? [討論區 – XOOPS2一般討論] :: XOOPS 正體中文延伸計畫