發表文章

目前顯示的是 2016的文章

crontab使用方法

讓我們建立一支簡單的控制器來當作範例,利用您的編輯器新增檔案  tools.php , 並且將底下程式碼寫入到檔案裡面: 之後將檔案儲存到  application/controllers/  目錄底下. 現在您可以透過瀏覽器觀鍵入底下網址: example.com/index.php/ tools / message / to 另外方式,我們可以透過 Mac/Linux 終端機或者是在 Windows 底下執行 "cmd" 去執行 CodeIgniter 專案 $ cd /path/to/project; $ php index.php tools message 假設操作都正確,您會在螢幕上看到  Hello World! 。 $ php index.php tools message "John Smith" 這裡我們也可以用同樣方式傳入 URL 參數,例如傳入 "John Smith" 螢幕將會輸出:  Hello John Smith! 。 -------------------------------------------------以上是CI文件裡面的說明-------------------------- 在linux 裡面要透過排程來執行CI的檔案 首先要編寫crontab 在linux介面輸入crontab -e 就是開啟vim編輯畫面 crontab的執行規則 分  時  日  月  星期 *   *   *   *    *   => 每分鐘都執行一次 */10   *   *   *    *   => 每10分鐘都執行一次 *   2   *   *    *   => 每天2點都執行一次 *   *   1   *    *   => 每個月1號都執行一次 以此類推 間隔用空白或是tab鍵都可以 編寫好時間之後 後面接著的就是執行的任務了 已CI文件裡面提供的任務來看 *   2   *   *   * root php index.php tools message  上面這行的意思就是  每天的2點以root的身分執行  php in

蒐集有用的文章

jquery 對select 的操作 http://kevintsengtw.blogspot.tw/2011/09/jquery-dropdownlist-1.html text subline 3   Bootstrap 3 Snippets 套件 http://blog.lyhdev.com/2013/10/sublime-text-snippets-bootstrap-3-html.html

jquery 取得被選擇的radio的值

$("input[name='phone_type[]']:checked").val();

運用google api javascript 在網頁嵌入地圖

使用地址就可以嵌入地圖 1.載入script  <script type="text/javascript" src="//maps.google.com/maps/api/js?sensor=true"></script> <script src="assets/js/gmap.js"></script> 2.在html你想要呈現地圖的地方放一個<div id="map" ></div> //googlemap_start       map = new GMaps({         div: '# map ',    //這裡就是div的id         lat: -12.043333,         lng: -77.028333       });       GMaps.geocode({           address: " ",      //輸入你要的地址           callback: function(results, status){             if(status=='OK'){               var latlng = results[0].geometry.location;               map.setCenter(latlng.lat(), latlng.lng());               map.addMarker({                 lat: latlng.lat(),                 lng: latlng.lng()               });             }           }         }); //googlemap_end $("# map ").width("100%");       //調整地圖的寬度 $("

javascript 正則式驗證輸入的值

正則式規則 var pattern = /^[a-zA-Z0-9]+$/; 判斷是否符合正則式 pattern.test(acc) email /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/ 手機 /^[09]{2}[0-9]{8}$/ 身分證 /^[A-Z]{1}[0-9]{9}$/ 大陸手機號 嚴謹 var reg = /^1[3|4|5|7|8][0-9]{9}$/; //验证规则 不嚴謹,因為 也许这个第二位代码可能随时增加一个,比如以16开头呢?19开头呢?谁知道以后的事,咱们的代码要保证几年没问题,所以还可以不验证第二位规则 var reg = /^1[0-9]{10}$/;
當遇到文字導致排版亂掉的話 就在需要導正的那個區塊加上強制斷行的CSS: word-break word-break 有三種參數 break-all 依照區塊的大小強制斷行,就算是單字也會斷開 normal    依照區塊大小強制斷行,但是不會把單字段開 keep-all   遇標點符號和空格強制段行

jquery取得 input array 陣列

當我需要把input name的值設為陣列時(EX: name[]) 在php的時候可以使用 $_GET['']  $_POST['']的方式取到陣列 那在jquery的時候該怎麼取得呢? var store = $("input[name=' store[] ']").map(function(){return $(this).val();}).get(); console.log(store); 這樣就OK了

html 使用mate自動跳轉頁面

< meta http-equiv =" refresh " content =" 0;url=http://mepopeidia.com " / > content的0是幾秒後跳轉的意思 0後面是要跳轉到哪個網址

符號靠邊

圖片

陣列的方法

1.把陣列重新隨機排列 shuffle($array); print_r($array); 2.判斷是否為空 empty($array); 3.判斷陣列的數量 count($array);

html input file 預覽圖片

html: <input type= "file" id= "filechooser" /> <img alt= "Image Previewer" id= "previewer" > js: var filechooser = document . getElementById ( 'filechooser' ); var previewer = document . getElementById ( 'previewer' ); filechooser . onchange = function () { var files = this . files ; var file = files [ 0 ]; // 接受 jpeg, jpg, png 类型的图片 if ( ! / \/(?: jpeg|jpg|png ) /i . test ( file . type )) return ; var reader = new FileReader (); reader . onload = function () { var result = this . result ; previewer . src = result ; // 清空图片上传框的值 filechooser . value = '' ; }; reader . readAsDataURL ( file ); }; 做成function ,帶ID進來使用 function show_top_pic_img(f,p){ var filechooser = document.getElementById(f); var previewer = document.getElementById(p);    var files = filechooser.files

linux常用

mkdir 資料夾名稱  =>  新增資料夾 chmod 777 資料夾名稱 => 更變資料夾的權限到最高 cd 資料夾路徑或是資料夾名稱(當前可以看到的) => 移動到資料夾 ll ls 看目前的資料夾裡面的內容

loading的等待畫面

1.首先加入script 到這裡下載  http://malsup.com/jquery/block/#download <script src="assets/js/jquery.blockUI.js"></script> 2.把下面這段程式碼貼到需要跑的地方          //開始搜尋跳出等待畫面           $.blockUI({message:'系統處理中', css: {             border: 'none',             padding: '15px',             backgroundColor: '#000',             '-webkit-border-radius': '10px',             '-moz-border-radius': '10px',             opacity: .5,             color: '#fff'             } });           console.log('blockUI'); 3.解除blockUI $.unblockUI({ fadeOut: 200 });

去除字串中的HTML和PHP標籤

string strip_tags("<h1>你好嗎?</h1>"); 輸出:你好嗎?

top按鈕

點擊按鈕後把螢幕移動到最上方  //螢幕移動到最上方 var $body = (window.opera) ? (document.compatMode == "CSS1Compat" ? $('html') : $('body')) : $('html,body'); $body.animate({                 scrollTop: 0 }, 600);  return false; 把他設定到要動作的物件這樣就OK了

autocomplete(自動生成關鍵字)

圖片
1.首先載入jquery <script src="http://code.jquery.com/ui/1.10.2/jquery-ui.js" ></script> <link href="http://code.jquery.com/ui/1.10.2/themes/smoothness/jquery-ui.css" rel="Stylesheet"></link> 2.做一個input <input type="text" class="form-control" id=" contacts " placeholder="請輸入帳號或名稱"> 3.在<script>標籤裡加入程式碼 var api = "/api_console/get_fungame_autocomplete"; $.post(api,{},function(data){       $('# contacts ').autocomplete({              "source": data ,              select: function( event, ui ) {              console.log( ui );                }      }); },'json'); *data* :欄位有兩種['label']、['value'],['label']用於當input有輸入值的時候,             跳出來的視窗所要顯示的字,['value']則是選擇了視窗的字後要變為input的值 4.如果要在選擇了之後執行什麼事的話  $('# contacts ').autocomplete({         "source": data ,         select: fu