發表文章

[PHP] getimagesize,ckeditor大小設定

ckeditor的編輯器大小可以在config.js設定 config.width = '100%'; 要來判定上傳的是不是圖片可以使用  getimagesize  這個function 當上傳的並非是圖片時會  return false  上傳成功後會回傳一個array index 0 : 圖片width index 1 : 圖片height 剩下的請參考 官方manual 附上ckeditor內上傳圖片相關code 首先必須將text area的id給取得,之後再該text area上蓋一層div $(document).ready(function(){ CKEDITOR.replace('Store_Info', { filebrowserImageUploadUrl: '上傳圖片的php-code'}); for (var i in CKEDITOR.instances) { CKEDITOR.instances[i].on('focus', function() { if (!is_beforeunload) { is_beforeunload = true; $(window).bind('beforeunload', function (e) { return '資料尚未存檔,確定是否要離開?'; }); } }); } }); 其中Store_Info為textarea的id filebrowserImageUploadUrl則是server-side code處理上傳圖片用 /* * 新增供應商詳細說明圖片的上傳controller * */ public function upload_supplier_detail_pic(){ // ckeditor回傳的參數 $CKEditorFuncNum = $this->input->get('CKEditorFuncNum', true); // 檔案存放路徑 $file_path = I_DOC."/store_supplie...

[PHP] 防止網頁cache

資料來源 : http://boray06.blogspot.tw/2010/11/php-cache-no-cache.html //php code // Always modified header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT"); // HTTP/1.1 header("Cache-Control: no-store, no-cache, must-revalidate"); header("Cache-Control: post-check=0, pre-check=0", false); // HTTP/1.0 header("Pragma: no-cache");

[Bootstrap] 把內建的carousel滑動效果改成fade-in/fade-out效果

來源網址: http://stackoverflow.com/questions/18548731/bootstrap-3-carousel-fading-to-new-slide-instead-of-sliding-to-new-slide

[API] Facebook Graph API - Publish/Share

圖片
由於公司有需要用到利用FB分享,故來筆記一下 用FB分享連結有三種方式

[Facebook API] 取得Facebook page long-lived access token

工作上有遇到必須使用Page Access token取得粉絲團的資訊 特別整理一下 根據 Facebook Developer 上的文件 使用登入的Dialog去讓Page的擁有者去登入/同意使用你的APP(要要求manage_pages的權限) Page擁有者同意後會取得User Access Token 使用User Access Token跟Graph API的 GET /{ user - id }/ accounts 取得short-lived access token 使用short-lived access token從server上去取得long-lived access token (Page Access token)

[MySQL] MySQL Workbench 匯入csv檔

LOAD DATA LOCAL INFILE 'G:\articles.csv' INTO TABLE database.table_name FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n'; http://stackoverflow.com/questions/11429827/how-to-import-a-csv-file-into-mysql-workbench

[Javascript] jQuery(function ($) { var $loading = $('‪#‎loading‬'); });

var $ = null; jQuery(function($){ var $loading = $("#loading"); });   var $ = null; jQuery(function(){ var $loading = $("#loading"); });   var $ = null; $(function(){ var $loading = $("#loading"); }); 避免$被其他人占用!