Time of Update: 2016-07-21
PHP 對 png 映像進行縮放,支援透明背景Copy to Clipboard引用的內容:[www.bkjia.com]function smart_resize_image( $file, $width = 0, $height = 0, $proportional = false, $output = 'file', $delete_original = true, $use_linux_commands = false ) { if ( $height return false; } $
Time of Update: 2016-07-21
PHP過濾和替換提交資訊中的連結URL地址網上資訊泛濫,大量作SEO黑連結的在一些評論貼子經常含有垃圾連結,用這個方法可以過濾掉外鏈URL$string = preg_replace('/\b(https?|ftp|file):\/\/[-A-Z0-9+&@#\/%?=~_|$!:,.;]*[A-Z0-9+&@#\/%=~_|$]/i', '', $string);http://www.bkjia.com/PHPjc/363946.htmlwww.bkjia.comtruehttp://www.
Time of Update: 2016-07-21
在自己的電腦上搭建虛擬機器主機呢? 完全由自己掌控著,而且要支援什麼有什麼,自己配置。 搭建 PHP 其實不很難,只是有點繁瑣。要是自己搭建一次 PHP + MySQL 環境很是費時。更糟的是,很多新手在配置 PHP 時常常出現這樣那樣的問題。諸如 mysql 擴充、zend 安裝失敗等等問題。這時,我們需要一個快速、標準且專業的 PHP 套件包。PHPnow 就這樣應運而生,為你快速搭建專業的虛擬機器主機。 PHPnow 的前身是 GApm。如果有人在找
Time of Update: 2016-07-21
php實現rc4密碼編譯演算法,此演算法的解密方法是重新加密一次,便可還原Copy to Clipboard引用的內容:[www.bkjia.com]/* * rc4密碼編譯演算法 * $pwd 密鑰 * $data 要加密的資料 */ function rc4 ($pwd, $data)//$pwd密鑰 $data需加密字串 { $key[] =""; $box[] =""; $pwd_length = strlen($pwd); $data_length = strlen($data);
Time of Update: 2016-07-21
PHP實現只在IE瀏覽器顯示廣告簡單代碼,看下邊的代碼就知道了,真的很簡單,這裡使用了PHP的IF語句,並且使用了short_tags,伺服器必須支援才可以哦。
Time of Update: 2016-07-21
在烈火下載欄目,我們發布了NotORM,這是一個完全免費的 PHP 庫,用來簡化和資料庫的互動。最有特色的功能是處理表關聯關係非常簡單。另外 NotORM 的效能非常的高,設定高過內建的驅動。下邊來看一些NotORM的範例程式碼:串連資料庫:Copy to Clipboard引用的內容:[www.bkjia.com]include "NotORM.php"; $pdo = new PDO("mysql:dbname=software"); $db = new NotORM($pdo);讀取資料:
Time of Update: 2016-07-21
你不必嚴格遵守這些原則,違背它們也不會被處以宗教刑罰。但你應當把這些原則看成警鈴,若違背了其中的一條,那麼警鈴就會響起 。 ----- Arthur J.Riel (1)所有資料都應該隱藏在所在的類的內部。 (2)類的使用者必須依賴類的共有介面,但類不能依賴它的使用者。 (3)盡量減少類的協議中的訊息。 (4)實現所有類都理解的最基本公有介面[例如,拷貝操作(深拷貝和淺拷貝)、相等性判斷、正確輸出內容、從ASCII描述解析等等]。
Time of Update: 2016-07-21
類似於dreamhost這類主機服務商,是顯示fopen的使用的。使用php的curl可以實現支援FTP、FTPS、HTTP HTPPS SCP SFTP TFTP TELNET DICT FILE和LDAP。curl 支援SSL認證、HTTP POST、HTTP PUT 、FTP 上傳,kerberos、基於HTT格式的上傳、代理、cookie、使用者+口令證明、檔案傳送恢複、http代理通道就最常用的來說,是基於http的get和post方法。 代碼實現: 1、http的get實現
Time of Update: 2016-07-21
二分尋找函數 //二分尋找(數組裡尋找某個元素) function bin_sch($array, $low, $high, $k){ if ($low $mid = intval(($low+$high)/2); if ($array[$mid] == $k){ return $mid; }elseif ($k return bin_sch($array, $low, $mid-1, $k); }else{ return bin_sch($array, $mid+1, $high, $k);
Time of Update: 2016-07-21
flash+php+mysql簡單留言本教程 目的: 用flash+php+mysql製作一個簡單的留言本。 配置環境: 最開始肯定是先配置相應的環境了。我下載的是配置環境套件包,傻瓜式的方法,簡易安裝,比較適合我。下載地址:http://phpnow.org/download.html (包括:Apache、PHP、MySQL、Zend Optimizer、phpMyAdmin、 eAccelerator ) 檔案夾介紹如下(Init.cmd安裝;PnCp.cmd控制台。)
Time of Update: 2016-07-21
// session start session_start(); // 開始一個會話,如果要使用session程式最前面一定要加上這句 $_SESSION['user_id'] = '123';//給一個session 變數賦值,如果該變數不存在即建立 echo $_SESSION['user_id'];//訪問 session變數 $_SESSION = array();//清空所有session變數 session_destroy();//清除會話ID
Time of Update: 2016-07-21
原文:http://nettuts.com/articles/10-principles-of-the-php-masters/隨著PHP的流行,你可以隨便找一段代碼來實現想要的功能,但怎樣的代碼才算得上是優秀的代碼呢?此時,我們需要大師們的指點1.只有在需要的時候才使用PHP——Rasmus
Time of Update: 2016-07-21
對於主要由應收款業務模型驅動的公司而言,其核心的業務功能之一是輸入、跟蹤和記錄訂單。在這方面比較出色的公司可以伸縮它們的機構,並提高它們的利潤,而不會遇到基礎架構的限制。當訂單處理很麻煩、容易出錯或不一致時,公司將因為直接的成本和降低的生產效率而蒙受經濟上的損失。在我的公司 Myers Internet,核心的業務事項圍繞著建立客戶基礎,為 Myers
Time of Update: 2016-07-21
用PHP過濾html裡可能被利用來引入外部危險內容的代碼。有些時候,需要讓使用者提交html內容,以便豐富使用者發布的資訊,當然,有些可能造成顯示頁面配置混亂的代碼也在過濾範圍內。 #使用者發布的html,過濾危險代碼 以下為引用的內容:function uh($str) { $farr = array( "/\s+/", //過濾多餘的空白 "/]*?)>/isU", //過濾 "/(]*)on[a-zA-Z]+\s*=([^>]*>)/isU"
Time of Update: 2016-07-21
簡介 以下這些基礎技巧可以讓你的PHP網站運行得更快一些。 1、使用GZip 在每一個PHP頁面頂部加入以下代碼: 使用該代碼後伺服器會壓縮所有需要傳送到用戶端的代碼,並在瀏覽器中進行解壓,從而使網站運行速度加快。這一功能還可以節省網站空間的流量。 2、不要濫用Javascript和Ajax
Time of Update: 2016-07-21
文法結構教科書上的知識和實際的程式設計是有區別的,真正的知識要在實際的開發中獲得。每個php的開發人員在開始開發web應用程式之前,都應該熟悉下面的五件事: 1. 架構 架構可以說是php開發中的一個最重要的問題。 用php開發web應用程式時有很多方法,有很多開源的架構可以使用,可以協助快速的開發,保持更高的一致性和有效性。 其中比較好的架構套件括cakephp ,Symfony和CodeIgniter 。很多架構還按照MVC設計模式 ,如果你在這個模式下工作過,那你一定會很熟悉。過一段時間,
Time of Update: 2016-07-21
PHP是一個很優秀的工具,它可以簡單,也可以複雜。不一樣的項目,應該用不一樣的PHP。 小項目 - 簡單而直接的PHP 一般對於一個功能頁面在20以下的網站,我們可以用一個很簡單的架構結構來寫。在這個規模上,我建議是使用比較直接的面向過程編碼方法,原因很簡單,沒有必要把class檔案弄的N 多,結果controller裡邊就一個new就完了。當然,需求頻繁變化的項目除外。 在這個層級上,php優點表現的很明顯:快速開發,一目瞭然。缺點同時也被隱藏得很好。 中型項目 - 結構優美的OO化的PHP
Time of Update: 2016-07-21
我們知道Windows Server 2008 IIS內建的FastCGI機制可以讓PHP的解析速度大幅提高,但詳細資料是多少呢?MSDN上的告訴我們,一倍還多,130%! 該資料來自新加坡網站StreetDirectory.com,他們部署Windows Server 2008當Web伺服器後得到了明顯的效能提升, 據網站方面稱從使用者回饋來看,PHP程式的運行甚至比原生的LAMP環境還要好,他們沒有針對訪問進行任何最佳化,所有工作僅僅是升級到Windows Server
Time of Update: 2016-07-21
ob_start(); setcookie("username","宋岩賓",time()+3600); echo "the username is:".$HTTP_COOKIE_VARS["username"]."\n"; echo "the username is:".$_COOKIE["username"]."\n"; print_r($_COOKIE); ?> Warning: Cannot modify header information - headers already
Time of Update: 2016-07-21
這個文檔描述如何安全顯示的有格式的使用者輸入。我們將討論沒有經過過濾的輸出的危險,給出一個安全的顯示格式化輸出的方法。 沒有過濾輸出的危險如果你僅僅獲得使用者的輸入然後顯示它,你可能會破壞你的輸出頁面,如一些人能惡意地在他們提交的輸入框中嵌入 javascript指令碼: This is my comment. . 這樣,即使使用者不是惡意的,也會破壞你的一些HTML的語句,如一個表格突然中斷,或是頁面顯示不完整。