PHP html to docx 可避免中文亂碼

$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);
}

參考資料:
https://www.itread01.com/articles/1478056826.html

[轉貼]Ubuntu下無法使用phpmailer寄信?

phpmailer真的是一個寄信神物,但剛剛卡關一直出現

Could not instantiate mail function的錯誤..

因為Ubuntu預設安裝下並沒有sendmail,

所以我們進去SSH執行安裝:

sudo apt-get install sendmail

閱讀全文〈[轉貼]Ubuntu下無法使用phpmailer寄信?〉

[轉貼][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”);
};

How to avoid browser pop-up blockers on window.open

[轉貼]如何在 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>

閱讀全文〈line fb app alert 失效 處理辦法〉

版本控制 SVN VisualSVN + TortoiseSVN

伺服器端: VisualSVN
下載: https://www.visualsvn.com/server/download/
備註: 可創立使用者 與 使用者群組

客戶端: TortoiseSVN
下載: https://tortoisesvn.net/downloads.zh.html
備註: 下方有語言包 下載安裝完主程式後執行

閱讀全文〈版本控制 SVN VisualSVN + TortoiseSVN〉

[轉貼]Google Analytics 小教室 #8 – 跟著這樣做,查詢子網域流量更快、更直覺 – JackForFun

一般網站會有一個主要的網址,例如 www.website.com,在使用 Google Analytics 時不會遇到太大問題。但有規模一點的網站不會只有一個網址,通常會有許多 子網域 (sub domain),這時報表撈取就會遇到一個困擾。

內容出處: Google Analytics 小教室 #8 – 跟著這樣做,查詢子網域流量更快、更直覺 – JackForFun

[轉貼]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 
 


閱讀全文〈[轉貼]CSS字體加載跨域問題-如何解決設定.htaccess檔〉