PHP抓取網頁內容解析(PHP Simple HTML DOM Parser)
抓取網頁內容,要取得想要的資料,常要解析HTML,
如果已經會使用 jQuery 可以考慮使用 PHP Simple HTML DOM Parser 來解析。
官方網站:http://simplehtmldom.sourceforge.net/
官網有很詳盡的使用說明:http://simplehtmldom.sourceforge.net/manual.htm
Easy is power
PHP抓取網頁內容解析(PHP Simple HTML DOM Parser)
抓取網頁內容,要取得想要的資料,常要解析HTML,
如果已經會使用 jQuery 可以考慮使用 PHP Simple HTML DOM Parser 來解析。
官方網站:http://simplehtmldom.sourceforge.net/
官網有很詳盡的使用說明:http://simplehtmldom.sourceforge.net/manual.htm
cloorbox 的 jQuery lightbox 還蠻不錯的 不用特別去調整 大致上都能正常去使用
不過在設定關閉時間就有點差強人意了
setTimeout($.colorbox.next, 1500);
綜合以上問題 自己做了點整理 閱讀全文〈Colorbox – a jQuery lightbox〉
這東西造成了 iframe無效化了… 令人苦惱 有些功能用iframe很不錯的說…
php CodeIgniter framework 在 nginx上要開啟 必須注意 php-cgi設定
location ~ \.php$ { fastcgi_pass unix:/dev/shm/php-cgi.sock; fastcgi_index index.php; fastcgi_split_path_info ^(.+\.php)(.*)$; include fastcgi.conf; }
關鍵設定在這句 如未設定 會導致urls異常 造成拒絕訪問 or 404 error
fastcgi_split_path_info ^(.+\.php)(.*)$;
解除鎖右鍵功能的書籤小工具: [js解除] (將左邊連結加到我的最愛,或拉到書籤工具列)
linux常用指令集
//查看現有排程 crontab -l //查看目前所在資料夾位置 pwd //查看cpu相關狀態 top (ctrl+c關閉) //重启php-fpm /etc/init.d/php-fpm restart //資料夾壓縮 cd /usr/share/nginx (進入資料夾路徑) tar zcvf 20161215img.tar.gz html (壓縮名為html的資料夾) chown -R www:www /usr/share/nginx/html/public (給權限) //解壓縮 cd /data/wwwroot/xxx.com.tw (進入資料夾路徑) unzip web.zip (ZIP解壓縮) tar xzf 20161215img.tar.gz (TAR解壓縮) chown -R www:www /data/wwwroot/xxx.com.tw/ (給權限) //檔案下載 wget 網址 (從A搬到B) //資料夾刪除 cd + 路徑進去資料夾 rm -rf 資料夾名稱 (刪除資料夾) //sql匯出 mysqldump -u root -p [資料庫] | gzip > /[路徑]/[檔名].sql.gz //匯入sql mysql -u root -p [資料庫] < /[路徑]/[檔名].sql
phpmyadmin 較大的資料匯入
開啟 phpmyadmin 的 config.inc.php
補上以下
$cfg['UploadDir'] = './sql/'; $cfg['SaveDir'] = './sql/';
然後開一個 sql資料夾
再匯入的時候就會出現選單可以選 可以匯入較大的檔案
新學習的指令 做個筆記 一些關於linux的find指令
1. 找出 . 底下的 php 檔案
find . -name "*.php"
在一個沒留神的使用習慣下 我的google雲端空間 15G 爆炸啦
解決方式
清除雲端硬碟的垃圾大檔案 還有 垃圾桶 (這個盡然有算量)
清好後 過段時間刷新 降下來了 降到9G多 真的是好可怕的多呀!
yahoo的信箱實在是…難用 有此需求的可以考慮轉往Gmail吧 🙂
EasyEngine 感覺用來架設 LNMP還不錯用 閱讀全文〈[分享]EasyEngine〉
這邊可以查 7-11包裹的進度喔
https://eservice.7-11.com.tw/E-Tracking/search.aspx 閱讀全文〈E-Tracking 交易系統〉
gmail 需要到 https://myaccount.google.com/u/0/security
開啟 [允許安全性較低的應用程式] 設定處於啟用狀態 閱讀全文〈phpmailer gmail smtp 相關設定〉
切換linux 檔案使用者
cd /www/ chown -R www:www /www/
[轉貼]詳細說明phpmyadmin連接,管理多個mysql服務器 閱讀全文〈[轉貼]詳細說明phpmyadmin連接,管理多個mysql服務器〉
今天不幸的遇到效能危機 cpu爆衝 原先認為是sql查詢寫入過於頻繁
結果算是也不算是…
是因為 查詢比對的欄位 沒有設定 index 索引
加上每小時幾萬的倍增下 就炸掉了
設定了索引後 cpu使用率直線下降
看來未來也要多留意了…T_T
PHP TCPDF html 轉 pdf工具
js html2canvas 網頁html擷圖
js寫的神奇工具
可以把整個div轉圖片
可以研究看看喔 🙂
相關文章:
http://blog.xuite.net/vexed/tech/56169024-HTML5+Canvas+%E5%8F%A6%E5%AD%98%E5%9C%96%E6%AA%94
http://blog.darkthread.net/post-2014-04-09-html2canvas.aspx
第一頁
<P style=’page-break-after:always’> </P>
第二頁
get_include_path取得当前已有的环境变量
include_path的设置
第一种方法:
修改php.ini文件中的include_path项。
include_path = .:/usr/local/lib/php:./include
第二个方法:
使用ini_set方法。
ini_set(“include_path”, “.:../:./include:../include”);
來源 : http://www.jb51.net/article/27572.htm