Time of Update: 2017-01-18
經典的PHP縮圖產生程式,基於GD庫,可指定產生路徑及產生目標的寬高細節 使用方法: 在支援GD庫的PHP環境中,將以下代碼另存新檔resize.php測試 經典的PHP縮圖產生程式,基於GD庫,可指定產生路徑及產生目標的寬高細節 使用方法: 在支援GD庫的PHP環境中,將以下代碼另存新檔resize.php測試 複製代碼 代碼如下:<? $FILENAME="image_name"; //
Time of Update: 2017-01-18
作者:冷漠
Time of Update: 2017-01-18
在Apache中, 當不加配置的時候, 對於PHP指令碼, AcceptPathInfo是預設接受的, 也就是說: 如果在伺服器在存在一個/laruence/index.php 那麼, 對於如下請求, 複製代碼 代碼如下: /laruence/index.php/dummy /laruence/dumm Apache都接受, 都會認為是對info.php的訪問, 並會設定PATH_INFO為dummy 而對於Nginx下, 是不支援PATH INFO的,
Time of Update: 2017-01-18
這幾天挺無聊的,沒什麼事情做,恰巧朋友新做了個網站,讓我去看看,順便測試一下網站的安全性。 先看了看網站的結構和布局,感覺整體上用了整站程式,細細分析猜想可能是FreePower3.6,偶還是比較熟的,還有個論壇是LeadBBS的,“敵情”先檢查到這,開工! 小提示:入侵前收集資訊是非常重要的,它可以幫你決定入侵的過程、思路。 通過Ping得到目標網站的IP,在IE中開啟這個IP時,卻是另外的頁面,估計是虛擬機器主機。在http://whois.webhosting
Time of Update: 2017-01-18
本文是依照張宴的 Nginx 0.7.x + PHP 5.2.10(FastCGI)搭建勝過Apache十倍的Web伺服器(第5版) 編寫 原文地址 http://blog.s135.com/nginx_php_v5/ 因為編譯過程和等待時間繁瑣,於是就自己寫了個全自動安裝的shell指令碼,此指令碼可以隨意修改,轉載請註明出處。 這篇文章為這個系列的第二版,在第一版的基礎上加入 1、日誌切割 2、智能選擇yum或者rpm安裝 下載地址
Time of Update: 2017-01-18
只能在/userfiles/檔案夾下。對於多使用者會員系統的網站系統,這顯然是不合適的,因為是不能讓所有使用者都共用同一個資源檔夾的。 所以必須進行動態配置,讓不同的使用者把圖片、Flash等資源檔上傳到自己私人的檔案夾下。 FCKeditor 是在 editor\filemanager\connectors\php\config.php 設定檔中進行上傳目錄配置的,核心語句是: $Config['UserFilesPath'] = ‘/userfiles/';
Time of Update: 2017-01-18
但很多網友還是不太瞭解Nginx伺服器的偽靜態規則的,而如果你安裝的是一些常用的程式,如WordPress,PHPCMS,ECSHOP,SHOPEX,Discuz 7,那偽靜態規則就有現成的了。為方便各位站長,收集了這幾個常用程式的偽靜態規則。 WordPress偽靜態規則 複製代碼 代碼如下: location / { index index.html index.php; if (-f $request_filename/index.html){ rewrite (.*) $1/index.
Time of Update: 2017-01-18
Memcache是一個高效能的分布式的記憶體對象緩衝系統,通過在記憶體裡維護一個統一的巨大的hash表,它能夠用來儲存各種格式的資料,包括映像、視頻、檔案以及資料庫檢索的結果等。簡單的說就是將資料調用到記憶體中,然後從記憶體中讀取,從而大大提高讀取速度。本篇主要簡述編譯php及其擴充memcache,在閱讀後面內容之前,建議先閱讀一下官方文檔(地址)。下面我們以php5.3為例。一、編譯環境根據你的php版本選擇相應的編譯器:php 5.3-5.4 :Visual C++ 9.0(Visual
Time of Update: 2017-01-18
一、下載安裝包http://www.php.net/downloads.php擷取下載地址wgethttp://hk1.php.net/distributions/php-7.0.13.tar.gzhttp://xmlsoft.orgftp://xmlsoft.org/libxml2/libxml2-2.9.4.tar.gz二、安裝python-develcentos安裝 python-dev包提示No package python-dev
Time of Update: 2017-01-18
1、nginx隱藏頭部版本資訊方法 編輯nginx.conf設定檔,在http{}內增加如下一行複製代碼 代碼如下:http { …… server_tokens off; …… }
Time of Update: 2017-01-18
這裡經過摸索:找到了一個重新命名的方法,大家看看好不好使。 首先:我希望上傳的檔案根據日期來組織檔案夾 請修改editor\editor\filemanager\connectors\php檔案夾下的:config.php檔案 找到如下的內容: // Path to user files relative to the document root. $Config['UserFilesPath'] = 修改為: // Path to user files relative to the
Time of Update: 2017-01-18
Yii的Nginx rewrite如下為nginx yii的重寫server {set $host_path "/data/site/www.jb51.net"; access_log /data/logs/nginx/www.jb51.net_access.log main;server_name jb51.net www.jb51.net;root $host_path/htdocs; set $yii_bootstrap "index.php";# define charset
Time of Update: 2017-01-18
因為對系統效能要求很低,所以選擇了Link-1,2.5G硬碟、64M記憶體、100GB流量、1個獨立ip。使用優惠碼9DMM7R可以有10%的折扣,vpslink.com。當然也可以找更大折扣的優惠碼,但是一般只限3個月內。在vpslink後台安裝os,選擇ubuntu9.04,一分鐘後系統裝完了,ssh登入root。工作1:配置web伺服器為了偵錯工具,支援php的web伺服器還是需要的。記憶體太小所以拋棄了一直以來的apache,改用nginx,並且通過fast-cgi來支援php。vpsl
Time of Update: 2017-01-18
(1) 開啟php的安全模式 php的安全模式是個非常重要的內嵌的安全機制,能夠控制一些php中的函數,比如system(), 同時把很多檔案操作函數進行了許可權控制,也不允許對某些關鍵檔案的檔案,比如/etc/passwd, 但是預設的php.ini是沒有開啟安全模式的,我們把它開啟: safe_mode = on (2) 使用者組安全 當safe_mode開啟時,safe_mode_gid被關閉,那麼php指令碼能夠對檔案進行訪問,而且相同
Time of Update: 2017-01-18
我們可以用新聞系統來儲存新聞,我們可以對新聞進行添加、刪除等操作,這樣減少了大家的工作量,為什麼不實驗一下。 首先,建立一個表。 create table news ( n_id int(255) not null auto_increment, n_date datetime not null, news text not null, primary key(n_id) ); 第二步,設定你的登陸資訊
Time of Update: 2017-01-18
複製代碼 代碼如下:<?php if (eregi("^[_.0-9a-z-]+@([0-9a-z][0-9a-z-]+.)+[a-z]{2,3}$",$email)) { echo "您的 E-Mail 通過初步檢查"; }
Time of Update: 2017-01-18
本文執行個體講述了phpRegex取得內容所有連結的方法。分享給大家供大家參考。具體如下:這裡提供二款關於php正則連結的方法,他們可以取得內容所有連結並且儲存到一個數組,當然也可以把連結全部替換.方法一,代碼如下:複製代碼 代碼如下:function get_all_url($code){ preg_match_all('/<as+href=["|']?([^>"' ]+)["
Time of Update: 2017-01-18
習慣了php中的var_dump()函數,而如今寫lua的時候總習慣使用var_dump()函數,於是就自己動手寫了一個類似功能的var_dump()函數。複製代碼 代碼如下:function var_dump(data, max_level, prefix) if type(prefix) ~= "string" then
Time of Update: 2017-01-18
如:$str="php如何將字 符串中322的字母數字sf f45d和中文_分割?";按數字或字母分割。複製代碼 代碼如下:$str = "php如何將字 符串中322的字母數字Asf f45d和中文_分割?";$arr = preg_split("/([a-zA-Z0-9]+)/", $str, 0, PREG_SPLIT_NO_EMPTY | PREG_SPLIT_DELIM_CAPTURE); print_r($arr);結果複製代碼 代碼如下:$new = array();$
Time of Update: 2017-01-18
Regex用於字串處理、表單驗證等場合,實用高效。現將一些常用的運算式收集於此,以備不時之需。文章轉載自:http://www.phpchina.com/31423/viewspace_9417.html 匹配中文字元的Regex: