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

[轉貼]如何設定 Windows 排程自動執行 PHP 程式

這篇的做法跟我的想法類似 使用 windows排程 => bat => php => 路徑

不過有更好的做法 避免視窗跳出來

windows排程 => vbs => bat => php => 路徑
就像我這邊所寫的
相關
XAMPP,WAMP 排程(背景執行)

來源: 如何設定 Windows 排程自動執行 PHP 程式

[轉貼]PHP: Function split() is deprecated 解決方式 | 悟客筆記 Wulk Notes

PHP 5.3 以前:

$str = split(':', 'Wulk:Blog');

PHP 5.3 以後會發生:

Deprecated: Function split() is deprecated in /path/to/wulk.php on line 12

PHP 5.3 解決方案:

$str = preg_split(':', 'Wulk:Blog');

或在不需要正規表達示的狀況下使用:

$str = explode(':', 'Wulk:Blog');

PHP 5.3 以前: PHP 5.3 以後會發生: Deprecated: Function split() is deprecated in /path/to/wulk.php on line 12 PHP 5.3 解決方案: 或在不需要正規表達示的狀況下使用:

來源: PHP: Function split() is deprecated 解決方式 | 悟客筆記 Wulk Notes

php如何防止網站被別人通過iframe的框架引用

DENY // 拒绝任何域加载
SAMEORIGIN // 允许同源域下加载
ALLOW-FROM // 可以定义允许frame加载的页面地址

header ( "X-FRAME-OPTIONS:DENY");

來源: 如何防止网站被别人通过iframe框架引用的两种解决方法_PHP程序员博客|高蒙个人博客

「CodeIgniter」-怎麼做到「如果其中一個SQL命令執行失敗,則回滾已操作的命令」?-Transaction – 陳董 Don Chen

來源: 「CodeIgniter」-怎麼做到「如果其中一個SQL命令執行失敗,則回滾已操作的命令」?-Transaction – 陳董 Don Chen

CodeIgniter Transaction的使用:

$this->db->trans_start();
$this ->db -> insert(‘user’,$i_data);
$this -> db ->insert(‘score’,$i_data2);
$this->db->trans_complete();

如果insert score的時候發生了問題,則已經執行的inser user會回滾。

[轉貼]如何禁止某個Apache底下目錄執行 php檔案

一般 Apache2 的目錄都安裝在 /var/www,而伴隨 Apache2 一起安裝的可能還會有 php,一種高階的描述性語言,具有執行能力,像 WordPress 都是採用 php 來實現的。所以不要懷疑 php 的執行能力。 閱讀全文〈[轉貼]如何禁止某個Apache底下目錄執行 php檔案〉

[轉貼]PHP 爬取需要运行 JS 的页面 (Run JS While Grabing Web Page With PHP)

如果 curl 執行回來的 html 其中的 js 需要執行 才會有正常的頁面回來的話 可以參考看看 phantomjs 這方式

 

來源: PHP 爬取需要运行 JS 的页面 (Run JS While Grabing Web Page With PHP) | Laravel China 社区 – 高品质的 Laravel 开发者社区 – Powered by PHPHub

[PHP] 解決+號在get傳輸時變成空白的問題

使用get方式時,參數內容有帶”+”的話,接收方會變成空白 ex:   got.php?a=A+B 則got.php接收的a會得到”A B”,加號會變成空白 解法就是,在帶入a的值時,把”+”取代成”” 這樣接收方就能正確接收加號。

來源: [PHP] 解決+號在get傳輸時變成空白的問題

簡單的處理:
urldecode(str_replace(“+”,”%2B”,urlencode([要處理的])));