// sql rollback
$this->db->trans_start();
// sql
$this->db->query();
$this->db->trans_complete();
if ($this->db->trans_status() === FALSE) {
$this->db->trans_rollback();
} else {
$this->db->trans_commit();
}
分類: 網頁設計
php如何防止網站被別人通過iframe的框架引用
DENY // 拒绝任何域加载
SAMEORIGIN // 允许同源域下加载
ALLOW-FROM // 可以定义允许frame加载的页面地址
header ( "X-FRAME-OPTIONS:DENY");
[轉貼]模板 library
網友分享了一個模板的方式 個人覺得還算不錯 做個紀錄
不過有點可惜目前切出來的板應用不上…有槍沒槍手呀…
Template library for Codeigniter · GitHub
「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會回滾。
php jquery 表格拖拉排序
php jquery 表格拖拉排序
來源:
https://footmark.info/programming-language/php/drag-sort-ajax-php/
http://bennyliustudy.blogspot.com/2015/09/httpelliotttravel.html
http://jqueryui.com/sortable/
[轉貼]如何讓瀏覽器每次都重新載入css、js、圖檔 @新精讚
伺服器想要確保每次使用者都是載入新的內容
在寫CSS時,發現firefox並不會更新我有修改過的css檔,就算是按了F5或是按上面的刷新也是一樣。讓我懷疑我是不是改錯檔,這情形只發生在我這台電腦,家裡的不會。
後來上網發現這個方法[1],對的,我回憶起來,我以前都有用過,但是忘了:
法一
src="/css/styles.css?v={隨機製造一個亂數或字串}"
法二
在<header></header>中加入 meta
<header> <meta http-equiv="cache-control" content="no-cache" /> <meta http-equiv="expires" content="0" /> </header>
統一發票兌獎API
透過財政部的資料 簡單擷取出來做的一個網站
[轉貼]PHP to XML example – iT 邦幫忙::一起幫忙解決難題,拯救 IT 人的一天
[轉貼]Bootstrap教學-實現Table表格也支援RWD自適應效果|梅問題.教學網
這種 Table RWD的呈現 也是很棒
缺點 沒有 datatables 的 分頁 搜索 想結合好像也不太可能…
[轉貼][HTML] INPUT 取消自動帶出的輸入記錄 – 科技新人
apache環境下禁止某文件夾內運行PHP腳本、禁止訪問文件或目錄執行權限的設置方法 – CSDN博客
Apache環境規則內容如下:Apache限制uploads目錄執行php腳本,把規則添加到.htaccess文件中,代碼如下:
RewriteEngine on RewriteCond % !^$ RewriteRule uploads/(.*).(php)$ – [F]
Gmail phpmailer 測試範例
Gmail phpmailer 測試範例
提醒一下 近來的資料必須過濾 以防攻擊
[轉貼]表單使用 Gmail 當 SMTP 時出現 Google 帳戶:登入嘗試遭拒 或 error: 5.5.1 – 要改的地方太多了,那就改天吧
這篇文章 的處理方式有效解決我一直寄送不出mail的問題
閱讀全文〈[轉貼]表單使用 Gmail 當 SMTP 時出現 Google 帳戶:登入嘗試遭拒 或 error: 5.5.1 – 要改的地方太多了,那就改天吧〉
Linode VPS 虛擬專屬主機註冊與購買教學 – G. T. Wang
[轉貼]XAMPP 的 sendmail 對 gmail 的設定
XAMPP 是一套整合 Apache、PHP、MySQL、Mercury Mail Transport System、FileZilla FTP Server、Tomcat…等的服務應用系統,讓您可以專心在系統程式開發上,若在開發的應用系統中有需要發信時而不想自行管理 Mail Server 時,可以利用內附的 sendmail 結合 gmail 來達成。
[轉貼][電子郵件詐騙]查email來源
當收到1封電子郵件時,怎麼確認該信件來源是正常的?還是駭客偽冒的?
現今APT的攻擊,大多是利用mail來進行傳送的,利用mail來傳送惡意程式、詐騙郵件的例子,屢見不鮮。因此,若學會查看mail來源的方式(不隨便點擊附件),不妨是個自保不會掉入駭客的陷阱的的方法之一。
[轉貼]如何禁止某個Apache底下目錄執行 php檔案
一般 Apache2 的目錄都安裝在 /var/www,而伴隨 Apache2 一起安裝的可能還會有 php,一種高階的描述性語言,具有執行能力,像 WordPress 都是採用 php 來實現的。所以不要懷疑 php 的執行能力。 閱讀全文〈[轉貼]如何禁止某個Apache底下目錄執行 php檔案〉
[轉貼]Chrome 控制台不完全指南 – 刘哇勇 – 博客园
[轉貼]apache and mod_limitipconn限制每一個IP的連線數量
[轉貼]apache and mod_limitipconn限制每一個IP的連線數量
[轉貼]PHP 爬取需要运行 JS 的页面 (Run JS While Grabing Web Page With PHP)
如果 curl 執行回來的 html 其中的 js 需要執行 才會有正常的頁面回來的話 可以參考看看 phantomjs 這方式