$html = '123abc中文abc123'; // html 內容 $html = strip_tags($html, ' , <h1>, <h2>, <h3>, <h4>, <h5>, <h6>,<strong>,<em>,<sup>,<sub>, <table>, <tr>, <td> , <ul>, <ol>, <li>'); // 建議過濾 只留下這些html $fileName = 'test'; // 檔名 start(); echo $html; save($fileName.'.docx'); ob_flush(); flush(); redirect($fileName.'.docx'); function start(){ ob_start(); echo '<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns="http://www.w3.org/TR/REC-html40"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> </head> '; } function save($path) { echo "</html>"; $data = ob_get_contents(); ob_end_clean(); wirtefile ($path,$data); } function wirtefile ($fn,$data) { $fp=fopen($fn,"wb"); fwrite($fp,$data); fclose($fp); }
分類: 網頁設計
google reCAPTCHA v2 機器人驗證
Step 1.
註冊 API key
https://www.google.com/recaptcha
閱讀全文〈google reCAPTCHA v2 機器人驗證〉
[轉貼]Ubuntu下無法使用phpmailer寄信?
phpmailer真的是一個寄信神物,但剛剛卡關一直出現
Could not instantiate mail function的錯誤..
因為Ubuntu預設安裝下並沒有sendmail,
所以我們進去SSH執行安裝:
sudo apt-get install sendmail
[轉貼]由FileZilla下載的JS出現亂碼
近日發現由FileZilla下載的JS檔案會出現亂碼,
[轉貼][Javascript] 避免 window.open 被 ios safari browser 阻擋
重點就是不要直接在 callback 裡寫 window.open
改成先建立好 window 再由 callback 指向正確的 url
var mywin = window.open(“about:blank”, “redirect”);
var someCallback = function(url) {
mywin.open(url, “redirect”);
};
[分享]HTML 影像地圖 編輯工具
HTML 影像地圖 編輯工具
https://www.image-map.net/
[轉貼]php处理wsdl – Web开发那个事 – SegmentFault 思否
今天在處理串接 遇到了一個奇怪個串接格式 WSDL
以下是相關的文章
閱讀全文〈[轉貼]php处理wsdl – Web开发那个事 – SegmentFault 思否〉
[轉貼]如何在 Google Analytics 報表中移除 URL 參數 (如blogger的 ?m=1)
移除 URL 中的所有參數
上一段教大家在 Google Analytics 中的資料檢視設定排除已經參數,但如果有些參數是其他管道自動加上的 (例如Facebook、Google Doc轉址時會自動附上),在無法明確知道會有哪些參數的情況下,就沒辦法透過上面提到的方式來移除參數。
閱讀全文〈[轉貼]如何在 Google Analytics 報表中移除 URL 參數 (如blogger的 ?m=1)〉
line fb app alert 失效 處理辦法
line fb 的 app 會開啟 瀏覽器 會導致 alert 失效 處理辦法
使用 jquery 套件 製作的 自訂的 alert 是一個不錯的選擇
<head> <script src="https://cdnjs.cloudflare.com/ajax/libs/limonte-sweetalert2/8.11.8/sweetalert2.all.min.js"></script> </head> <body> <script> Swal.fire('test'); <script> <body>
版本控制 SVN VisualSVN + TortoiseSVN
伺服器端: VisualSVN
下載: https://www.visualsvn.com/server/download/
備註: 可創立使用者 與 使用者群組
客戶端: TortoiseSVN
下載: https://tortoisesvn.net/downloads.zh.html
備註: 下方有語言包 下載安裝完主程式後執行
[轉貼]Google Analytics 小教室 #8 – 跟著這樣做,查詢子網域流量更快、更直覺 – JackForFun
一般網站會有一個主要的網址,例如 www.website.com,在使用 Google Analytics 時不會遇到太大問題。但有規模一點的網站不會只有一個網址,通常會有許多 子網域 (sub domain),這時報表撈取就會遇到一個困擾。
內容出處: Google Analytics 小教室 #8 – 跟著這樣做,查詢子網域流量更快、更直覺 – JackForFun
開啟 apach php .htaccess 功能
//開啟 .htaccess 功能
閱讀全文〈開啟 apach php .htaccess 功能〉
安裝 liunx
安裝 liunx
閱讀全文〈安裝 liunx〉
[轉貼]CSS字體加載跨域問題-如何解決設定.htaccess檔
.htaccess
#解決css加載字體跨域問題此招對自己架設主機者有效 <FilesMatch "\.(ttf|otf|eot|woff|woff2)$"> <IfModule mod_headers.c> Header set Access-Control-Allow-Origin "*" </IfModule> </FilesMatch> AddType application/vnd.ms-fontobject .eot AddType application/x-font-ttf .ttf AddType application/vnd.ms-fontobject .eot AddType application/x-font-ttf .ttf AddType application/x-font-opentype .otf AddType application/x-font-woff .woff AddType application/x-font-woff2 .woff2 AddType image/svg+xml .svg
[轉貼]如何更改瀏覽器的User Agent
[轉貼]windows如何封鎖異常電腦IP位址與自己電腦連線
Google 站內搜尋
Google 提供的站內搜尋功能
相當不錯 對於開發成本較低的網站 可考慮採用 可節省相當多的開發時間
可以崁入在網頁內 或者 新視窗 小窗 … etc
可變化性蠻高的
缺點: 未收錄就找不到囉…
來源: 自訂搜尋 – 編輯搜尋引擎。
[轉貼]每日千人之主機與程式處理? – iT 邦幫忙::一起幫忙解決難題,拯救 IT 人的一天
[分享] GA 子網域 區分
搜尋引擎最佳化 (SEO) 入門指南 – Search Console說明
搜尋引擎最佳化 (SEO) 入門指南