個人製作的網站調用標籤:{if $menu_title eq ''}{$web_config.W_ST}{else}{$menu_title}{/if}{if $web_config.W_GC eq '1'}{literal}{/literal}{/if} 您可能感興趣的文章Thinkphp
經常會碰到網站做完後,客戶要求加個網站引導頁,但網站的index.php已經定義了,於是乎不得不想辦法跳過index.php這個頁面,另外設定一個首頁了,除了使用網站管理的控制台設定網站預設首頁優先順序之外,本篇文章將分享另外一種修改網站預設首頁的辦法,通過.htaccess修改網站預設首頁,具體操作步驟如下:1、建立立一個.htaccess檔案並在該檔案中加入如下代碼:DirectoryIndex home.html index.htm index.php
對使用者傳入的變數進行轉義操作處理,摘自ecshop。/* 對使用者傳入的變數進行轉義操作。*/if (!get_magic_quotes_gpc()){ if (!empty($_GET)){$_GET = addslashes_deep($_GET);} if (!empty($_POST)){$_POST = addslashes_deep($_POST);} $_COOKIE = addslashes_deep($_COOKIE); $_REQUEST =
網站防盜鏈圖片的意義這個就不多說了吧!具體可以參照本站文章:如何利用.htaccess防盜鏈網站圖片,這篇文章主要是分享下如何利用.htaccess只針對網站某個目錄下的圖片進行防盜鏈設定。以前寫利用.htaccess防盜鏈網站圖片的時候,我們是將替換盜鏈圖片的檔案放在了網站的根目錄下面,但是網站的目錄規劃一般很少有將圖片檔案放在網站的根目錄下的。這就導致了個問題,如果不將檔案存在在根目錄下面,按以前的設定方法,那麼就會將我們設定的防盜鏈替換圖片也給防盜鏈了。這樣最終的結果是別人在盜鏈我們的圖片
今天偶然看到阿里西西網站的聯絡我們裡面的網站曆屆版本介紹,感覺還不錯。於是也打算將本站的曆屆版本通過圖文的形式記錄下來。希望若干年後還能記得本站的發展的曆程。本站第一個版本(2011-06),網上下的一個模板檔案,國外的模板,沒有改動過的,在這裡謝謝提供模板的前輩。第一版模板代碼下載本站第二個版本(2011-06 2011-09),模板已經改動很多了,英文都改成中文了,左右位置也調換了,最醒目的莫過於本人的大名兒了。O(∩_∩)O~第二版模板代碼下載本站第第三個版本(2011-09 2012-0
收集的一些輕量級非常實用的前端開發小工具,以後還會不定期進行更新,現將目前收集的資訊列表如下: CSS 3相關1.CSS3樣式產生器:http://www.css88.com/tool/css3Preview/2.CSS3漸層樣式產生器,類似Photoshop中的漸層介面:http://www.colorzilla.com/gradient-editor/3.CSS3動畫製作工具Sencha
功能:將檔案壓縮成zip,或者rar的壓縮包。尾碼名可以自訂。使用方法:首先執行個體化,然後傳參。兩個參數。第一個關於你檔案地址的一個Array。第二個是要你要儲存的壓縮包檔案的絕對位址。使用例子:複製代碼 代碼如下: $zipfiles =array("/root/pooy/test1.txt","/root/pooy/test2.txt"); $z = new PHPZip(); //$randomstr = random(8);
網站著作權: {$web_config.W_SN}網站標題: {$web_config.W_ST}網站關鍵詞: {$web_config.W_KW}網站描述: {$web_config.W_DS}網站網址: {$web_config.W_U}網站ICP備案號: {$web_config.W_I}公司地址: {$web_config.Address}公司郵編: {$web_config.Zip}公司電話: {$web_config.Phone}公司傳真:
$php_self = isset($_SERVER['PHP_SELF']) ? $_SERVER['PHP_SELF'] : $_SERVER['SCRIPT_NAME'];if ('/' == substr($php_self, -1)){ $php_self .= 'index.php';}define('PHP_SELF', $php_self);如果echo basename(PHP_SELF)顯示為:index.php如果echo
為了完成圖片上傳之後自動的裁剪,然後在前台顯示出裁剪出的圖片。需求如上,源碼如下:複製代碼 代碼如下: *exif_imagetype -- 判斷一個映像的類型 *說明:函數功能是把一個映像裁剪為任意大小的映像,映像不變形 * 參數說明:輸入 需要處理圖片的 檔案名稱,產生新圖片的儲存檔案名稱,產生新圖片的寬,產生新圖片的高 */ // 獲得任意大小映像,不足地方展開,不產生變形,不留下空白 function my_image_resize($src_file,
在做FTP資料採集的時候,需要用到一個PHP函數ftp_connect,這個函數是建立一個新的 FTP 串連,如果成功返回一個串連標識,失敗則返回 FALSE.ftp_connect() 開啟一個 FTP 串連,參數 host 為要已連線的服務器。host 後面不應以斜線結尾,前面也不需要用 ftp:// 開頭。選擇性參數port 為要串連到的 FTP 器的連接埠號碼,如果沒有設定或者為0,則會使用預設的連接埠 21 來串連。當我去執行我的這個程式的時候,發現報錯如下:複製代碼
PHP按行讀取檔案 去掉分行符號”\n”:第一種:複製代碼 代碼如下:$content=str_replace("\n","",$content);echo $content;或者:複製代碼 代碼如下:$content=str_replace(array("\n","\r"),"",$content);第二種:複製代碼 代碼如下:$content=preg_replace("/\s/","",$content);echo $content;第三種:複製代碼 代碼如下:$content=trim(
成為一名優秀的PHP程式員,該如何做呢?應該具有什麼樣的技能,才算得上PHP程式員?你的技術又是在什麼水平層級上?本文將列出一些作為一名PHP程式員應該瞭解的事情。MySQL能力在開發上的應用基於幾個能力體現:(1)瞭解:知道用PHP串連資料庫;懂得寫一些簡單的SQL;建一些簡單的索引;懂得用工具簡單操作一下資料庫(增刪改庫表結構資料等等)。(2)熟悉:懂得在開發應用上設計資料庫,建立一些有效索引,用explain分析SQL效能,壓力測試等等。(3)很熟悉:深入瞭解資料庫索引、儲存引擎原理以及運
作為一個php程式員們必須知道的PHP代碼最佳化的40條建議:1.如果一個方法可靜態化,就對它做靜態聲明。速率可提升至4倍。2.echo 比 print
在CURL中有一個參數 CURLOPT_RETURNTRANSFER :複製代碼 代碼如下:curl_setopt($ch, CURLOPT_RETURNTRANSFER, 0);預設是 0 直接返回擷取的輸出的文字資料流,有時候,我們要拿傳回值來做判斷或者做其他用途的話那就不太好了。幸好CURLOPT_RETURNTRANSFER 可以設定,如果設定成CURLOPT_RETURNTRANSFER 1:複製代碼 代碼如下:curl_setopt($ch,
這篇文章主要介紹了PHP產生自訂長度隨機字串的函數分享,需要的朋友可以參考下 php隨機產生字串可以自己定義自己所需要的長度,在實際應用開發中,經常遇到。 代碼如下: //隨機產生字串 function random($length) { srand(date("s")); $possible_charactors = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"; $string =
這篇文章主要介紹了PHP圖片裁剪函數,同時保持映像不變形,需要的朋友可以參考下為了完成圖片上傳之後自動的裁剪,然後在前台顯示出裁剪出的圖片。需求如上,源碼如下:代碼如下:*exif_imagetype -- 判斷一個映像的類型*說明:函數功能是把一個映像裁剪為任意大小的映像,映像不變形* 參數說明:輸入 需要處理圖片的 檔案名稱,產生新圖片的儲存檔案名稱,產生新圖片的寬,產生新圖片的高*/// 獲得任意大小映像,不足地方展開,不產生變形,不留下空白function
1.Could not authenticate 首先,如果你沒有使用迴圈的話,基本上就是帳號或者密碼錯了; 如果使用迴圈來群發,send()方法結束之後記得調用Smtpclose(),發一次關一次,否則就會出現只能發一封郵件,第二次就崩潰的情況。 2.Gmail 首先,開啟php的ssl許可權 php開啟openssl的方法,大多數情況下openssl是沒有開啟的,要想啟用需要進行下簡單的設定: windows下開啟方法: 1:
為了節省以後的時間,今天封裝了操作sql語句的一個類,在此儲存起來,方面以後使用。這個類的檔案名稱:SqlTool.class.php主要有dql和dml兩個函數看下面的源碼“conn=mysql_connect($this->host,$this->username,$this->password); if(!$this->conn) { die ("串連失敗".mysql_error($this.conn)); }
網上很多人給出瞭解答:修改設定檔中的session.gc_maxlifetime。如果想瞭解更多session回收機制,繼續閱讀。(本文環境php5.2) 概述:每一次php請求,會有1/100的機率(預設值)觸發“session回收”。如果“session回收”發生,那就會檢查/tmp/sess_*的檔案,如果最後的修改時間到現在超過了1440秒(gc_maxlifetime的值),就將其刪除,意味著這些session到期失效。 1. session在端(一般是 with PHP