Time of Update: 2017-01-19
秉承MVC架構的思想,CI中的所有控制器都需要經過單點入口檔案index.php(預設)來載入調用。也就是說,在預設情況下,所有CI開發項目的URL都形如以下這種形式:http://localhost/index.php/blog/logs/this_is_a_test_entry很顯然,預設情況下,index.php在URL位址區段中的存在一定程度上影響了URL的簡潔和SEO的進行。我們可以通過下面本文介紹的方法來去掉這個討厭的Index.php。你或許已經注意到在CodeIgniter使用者
Time of Update: 2017-01-19
1、使用curl實現站外採集具體請參考我上一篇筆記:http://www.jb51.net/article/46432.htm2、編碼轉換首先通過查看原始碼找到採集的網站使用的編碼,通過mb_convert_encoding函數進行轉碼;具體使用方法:複製代碼 代碼如下://源字元是$str //以下已知原編碼為GBK,轉換為utf-8 mb_convert_encoding($str, "UTF-8", "GBK"); //以下未知原編碼,通過auto自動檢測後,轉換編碼為utf-8
Time of Update: 2017-01-19
它們很強大,但有時候也會得不償失。如果你使用的是jQuery,它裡面有一個內建的方法可以用來載入單個js檔案。當你需要消極式載入一些js外掛程式或其它類型的檔案時,可以使用這個方法。下面就介紹一下如何使用它!一、jQuery getScript()方法載入JavaScriptjQuery內建了一個方法可以載入單一的js檔案;當載入完成後你可以在回呼函數裡執行後續操作。最基本的使用jQuery.getScript的方法是這樣:複製代碼
Time of Update: 2017-01-19
在使用$("#id").attr("color") 擷取顏色的時候,ie和ff是不同的。舉個簡單的例子: 複製代碼 代碼如下: <font id="id" color="green"> 使用$("#id").attr("color") 在ff,chrome中擷取到的值是"green",在ie中擷取到的值是"#008000"。 所以說,如果使用attr("color")來判斷當前的顏色,考慮到相容性需要同時判斷顏色名字以及對應的顏色代碼。如: 複製代碼 代碼如下:
Time of Update: 2017-01-19
使用方法:把代碼添加到模板中,或者像我一樣,放到廣告代碼中進行調用。注意修改swf檔案和mp3檔案路徑。如需自動開始並迴圈播放,請添加代碼 &autostart=1&autoreplay=1 ,如"mp3=http://www.x.com/x.mp3&autostart=1&autoreplay=1"。 1、stream[135x50] 複製代碼 代碼如下:<embed flashvars="mp3=mp3/test1.mp3"
Time of Update: 2017-01-19
之前編譯安裝的LNMP環境+phpmyamdin4.02的版本,今天突然出現這個問題:複製代碼 代碼如下:Fatal error: session_start(): Failed to initialize storage module: files (path: ) in /data/www/phpmyadmin/libraries/session.inc.php on line 83大致意思是session會話初始化的時候儲存路徑有誤!第一反應就是查看php.ini的設定檔中的:複製代碼
Time of Update: 2017-01-19
最近項目中一直在用 Jquery validation 做校正,結合bootstrap 和 jquery form 感覺效果不錯。但是remote驗證的緩衝問題讓我頭痛了很久,幾乎就像放棄這款外掛程式了。 舉例說明: 現有學校,年級,班級實體 在同一學校下不能有相同的年級,在同一年級下不能有相同的班級 以同一學校下不能有相同年級為例,在驗證的時候用remote方式: JS 複製代碼 代碼如下: "gradeId" : { required : true, min : 0, remote: {
Time of Update: 2017-01-19
jquery選取器眾多,使用選取某個DOM的方法有很多種,如何在選取的某個元素集上面做一些排除呢?下面通過幾個執行個體說明:1.選擇所有的img元素,排除class=phpernote的元素的個數:複製代碼 代碼如下:$('img:not(.phpernote)').length();//或者$('img').not('.phpernote').length();2.擷取id=phpernote下面所有沒有class=com的li元素的個數複製代碼 代碼如下:$('#phpernote
Time of Update: 2017-01-19
問題是這樣的:一個div元素要觸發onmouseout事件,同時這個div內部還有子項目,於是當滑鼠移動到該div的子項目上時,onmouseout事件也被觸發了。在要做浮動層效果的時候會經常遇到這個問題。 解決方案一: 使用jQuery,這個大家都會的: 複製代碼 代碼如下: <div id="div1">觸發顯示浮動層</div> <div id="div2"> <ul> <li>1</li>
Time of Update: 2017-01-19
上傳類的使用很簡單,如果是第一次使用上傳功能的朋友需要注意的是html提交表單中的表單屬性要加上 enctype屬性,如:複製代碼 代碼如下: <form method="post" action="upload.php" enctype="multipart/form-data"> <input type='file' name='file'> <input type='submit'
Time of Update: 2017-01-19
雖然jquery流行已經很多年了,一直都感覺很難,也沒有花時間去學習它,只是偶爾哪天心血來潮了去看一點點,時隔多日又會忘得一乾二淨。最近用到表格奇偶行不同色,不得不去再看jquery,雖然感覺還是難,但已經不像以前一樣無從下手了。做完後不得不來感歎一下jquery真是太牛了,不用自己再寫一大堆javascript函數去實現了,簡單幾句輕鬆搞定。 先定義好表格的奇偶行樣式,如下代碼: 複製代碼 代碼如下: body { font-size:12px; } th { color: #FFFFFF;
Time of Update: 2017-01-19
最近幾天正在做一個小型CMS,用到圖片上傳了,想利於CodeIgniter的上傳類去實現,但測試中有好多問題,我把經過和要注意的地方分享一下!複製代碼 代碼如下:<?php echo form_open_multipart('picture/upload');?><?php echo form_upload('userfile');?>
Time of Update: 2017-01-19
註:本文省略“通用快速鍵”描述,諸如:ctrl+N=建立,ctrl+O=開啟,ctrl+C=複製,ctrl+V,ctrl+X……等等幾乎所有軟體都通用的一組快速鍵,而著重介紹zde專屬的快速鍵,瞭解並靈活運用這些快速鍵以後,一定能協助您在實際的項目操作中更加遊刃有餘。(怎麼越寫越覺得我是在做遊戲秘籍,哈哈!) 編輯功能 按鍵組合實現功能適用條件Ctrl+/單行注釋。當前為php代碼時,則在游標所在行添加雙斜杠行注釋,選擇多行則每一行都添加雙斜杠;而當代碼為html時則在行前後添加<!--
Time of Update: 2017-01-19
複製代碼 代碼如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/
Time of Update: 2017-01-19
應用Regex的全域匹配,可以匹配出字元出現的次數,比較這些次數,將最大的儲存並返回。代碼如下: 複製代碼 代碼如下: var countMost = function(str){ if(!str) return; var _count = 0, _temp = 0, _reg, _char; for(var i=0; i<str.length; i++){ _reg = new RegExp(str.charAt(i), 'g'); _temp =
Time of Update: 2017-01-19
騰訊的ip介面地址:http://fw.qq.com/ipaddress 顯IP代碼 全部調用 複製代碼 代碼如下: <script type=text/javascript src=http://fw.qq.com/ipaddress></script> <script type=text/javascript> document.write(IPData.join(‘ ‘)); </script> 效果:xxx.xxx.xxx.xxx
Time of Update: 2017-01-19
一、關於滑鼠hover事件及延時 滑鼠經過事件為web頁面上非常常見的事件之一。簡單的hover可以用CSS :hover偽類實現,複雜點的用js。
Time of Update: 2017-01-19
在項目開發中,如果我們使用javascript內建的提示對話方塊,感覺不怎麼美觀,所以我們通常都是自己定義一些對話方塊,這裡我實現點擊按鈕就彈窗一個登入的視窗,點擊該視窗並可以實現拖拽功能,太多文字的東西說不清楚,直接用代碼說話。 這裡我將HTML、CSS、Jquery代碼分別貼出來 HTML部分: 複製代碼 代碼如下: <button id="show" class="alter">彈窗</button> <!-- 彈窗部分--> <div
Time of Update: 2017-01-19
而設計AJAX時使用的一個重要的技術(工具)就是XMLHTTPRequest對象了。這裏海嘯把我學習XMLHTTPRequest對象的一點資料拿出來跟大家一起分享。文中的資料都是海嘯在學習時在網上收集的,如果您開過,那就再加深下印象吧!(如果您覺得侵犯了您的著作權,請聯絡海嘯。(haixiao_yao[at]yahoo.com.cn)) 1、XMLHTTPRequest對象什麼是?
Time of Update: 2017-01-19
主要的方法如下:複製代碼 代碼如下:.data( key, value ).data( obj ).data( key ).data()從jQuery 1.4.3起, HTML 5 data- 屬性 將自動被引用到jQuery的資料對象中。例如HTML:複製代碼 代碼如下:<div data-role = "page" data-last-value = "43" data-hidden = "true" data-options = '{"name":"John"}' > <