phpRegex中的非貪婪模式比對

一般情況下,Regex的匹配是貪婪模式的,比如下面這個例子: 字串:....src="http://www.bloghome.cn/1.mp3" type="application/x-mplayer2" .... 要求的結果:http://www.bloghome.cn/1.mp3 如果匹配運算式寫為:/src="(.*)"/,則得不到正確的結果,因為最後一個雙引號的匹配是貪婪模式的。 解決辦法:匹配運算式寫為: /src="(.*)".?/

淺析PHP浮水印技術

一直以來對PHP對象處理不是很熟悉,以前都是在用的時候才找手冊的。今天有人在phpchina論壇上問到浮水印的相關問題,恰好我也想學習下,於是研究了下PHP實現圖片浮水印的實現。 尋找手冊,發現PHP的GD庫真的功能很強大很容易實現浮水印功能。浮水印其實就是在合并兩個圖片。對於浮水印文字同樣可以實現。 我提供簡單的學習執行個體,很簡單,主要為了瞭解原理。 兩張圖片:1、photo.jpg被加浮水印的圖片 2、source.gif浮水印圖片

PHP中HTTP方式下的Gzip壓縮傳輸方法舉偶

Gzip壓縮傳輸能更加有效節約頻寬流量。他先把文本壓縮為.gz然後傳輸給瀏覽器,最後由瀏覽器負責解壓縮呈現給使用者。 老版本的瀏覽器可能不能顯示,但是現在大多數瀏覽器都能顯示。 啟用Gzip傳輸首先要求PHP4.0.5以後版本。 方法1: 在.htaccess中加入 php_flag zlib.output_compression on php_value zlib.output_compression_level 2 方法2: 在php腦袋頂上加入

PHP+.htaccess實現全站靜態HTML檔案GZIP壓縮傳輸(一)

apache的強大終於超出了我的想象,僅僅蜻蜓點水般觸及了一點php皮毛,這點皮毛就在我原有的知識庫基礎上爆炸開來,好像PN結的“雪崩擊穿”一樣,讓我想到了多種技術結合無限的應用前景。 由於九州未來的伺服器限制流量,那麼減少流量負載也就能減少金錢支出。

修改了一個很不錯的php驗證碼(支援中文)

php英文驗證碼captcha.class.php 複製代碼 代碼如下:<?php class Captcha { private $width; private $height; private $codeNum; private $code; private $im; function __construct($width=80, $height=20, $codeNum=4) { $this->width = $width; $this->height =

PHP資料緩衝技術

資料緩衝是web開發中常用的一種效能最佳化方法。目前主要檔案快取或者資料庫緩衝兩種形式,資料庫快取資料庫不是什麼不可能的事情,的確也是很好很重要的。我認為傳統資料庫主要是從業務層、模組設計等方面來考慮的,而快取資料庫主要是從實現層來設計的,主要是為了緩衝常用的多表查詢之類的。這裡主要將的是檔案快取,網上很多資料了,這裡我轉載了一些原理資料。

php中的一個中文字串截取函數

PHP代碼: -------------------------------------------------------------------------------- <?php /** ***@Author:LAD ***@URL :<a href="http://www.cnpik.com/" target="_blank">http://www.cnpik.com/</a> ***@E_mail:lianxiwoo@sohu.com

PHP音樂採集(部分代碼)

<?PHP set_time_limit(0); mysql_connect("localhost","root",""); mysql_select_Db("music_36g"); $ip = '127.0.0.1'; function _GetIP() { $ip = getenv("REMOTE_ADDR"); $ip1 = getenv("HTTP_X_FORWARDED_FOR"); $ip2 =

IIS 6 的 PHP 最佳配置方法

作者:冷漠 雖然 LAMP 組合很不錯,但是如果想要架設一台同時支援 PHP、ASP、ASP.NET、JSP、Perl 的 Web 虛擬機器主機伺服器,還是用 Windows 2003 的 IIS 6 最好。網上有很多介紹在 IIS 6 上配置 PHP 的文章,但是那些方法不是效能不好,就是升級麻煩。下面的方法可以讓你在第一次配置好後,能夠非常方便的進行升級。 這裡所說的升級,是指從某個 php4 版本升級到另一個 php4 版本,或者從某個 php5 版本升級到另一個 php5

Discuz!5的PHP代碼高亮顯示外掛程式(黑暗中的舞者更新)

discuz!5.0論壇顯示風格的php代碼高亮顯示外掛程式, 把php代碼進行文法著色,喜歡PHP的同志可以輕鬆的看代碼啦。 同時添加了html代碼運行功能。 此外掛程式是在以前某位同志發布的Discuz!4的php代碼高亮顯示基礎之上修改完成。 另外,本人的php學習進入了停滯狀態, 希望有人能協助我走出php的學習困境 My QQ:5642382 我的QQ群:2577162 功能:發貼時使用[php]php代碼[/php]標記來高亮顯示php代碼,

獲得Google PR值的PHP代碼

今天更新blog程式後,突然發現google工具條上的PR條增加了一點,不過一直以來Google工具條上的PR因為緩衝問題,使得當前顯示的PR值並不一定是目前頁面的PR值,因此去查了下,發現blog網站(http://mlsx.xplore.cn/)的PR值上升到了3,但是首頁 (http://mlsx.xplore.cn)還是2。霍霍,慶賀一下。 不過glemir今天上午告訴我他的blog早已經到了3,使我有點嫉妒,連帶想起了Rachel的blog

php中的時間顯示

方法1: //list($first,$second)=explode(" ",$date_temp); // echo $first; //echo substr($first,2) 方法2: // echo date("Y-m-d", strtotime( $date_temp ) ); 方法3: echo substr($date_temp,0,10)."<br>"; //會員退出

php大量刪除資料

大量刪除文章這個技術沒什麼高深莫測的,只是想寫下來與大家分享。(適合初學者:) 1、首先在文章列表頁面(list.php),將多選筐命名為:“$del_id[]”,值為文章ID號。 例如(list.php): <form name="del_form" action="del.php" method="post"> <?php $result=mysql_query("select * from news");

php中通過smtp發郵件的類,測試通過

smtp.php複製代碼 代碼如下:<?php class smtp { /* Public Variables */ var $smtp_port; var $time_out; var $host_name; var $log_file; var $relay_host; var $debug; var $auth; var $user; var $pass; /* Private

PHP指令碼網站存在的漏洞總結

來源: http://xiaomutou.51.net/ciker/blog/ 從現在的網路安全來看,大家最關注和接觸最多的WEB頁面漏洞應該是ASP了,在這方面,小竹是專家,我沒發言權.然而在PHP方面來看,也同樣存在很嚴重的安全問題,但是這方面的文章卻不多.在這裡,就跟大家來稍微的討論一下PHP頁面的相關漏洞吧.

Discuz!論壇install.php書寫錯誤漏洞

書寫錯誤,導致惡意使用者構造語句可以寫入webshell,進而控制整個伺服器。前幾個晚上,把前台檔案,只要是資料庫調用中的變數都看了一遍。看看是不是有過濾不嚴的地方,看完後覺得,過濾不嚴的地方的確不少,但是都已經被單引號保護起來了。在php中,如果magic_qoute_gpc=on(預設的)編譯器會自動把單引號等特殊字元轉義,而這個時候我們想改變程式的執行流程是非常困難的。這樣大大的增加了入侵的難度,在某種程度上,也的確保證了其安全。這也是為什麼朋友提出一定要在magic_qoute_gpc為

phpfans留言版用到的install.php

複製代碼 代碼如下:<?php /********************************************* * * 程式名: php愛好者留言板 * 演 示: http://www.phpfans.net/guestbook/ * * 作 者: 我不是魚 * Email: deng5765@163.com * 網 址: http://www.phpfans.net * 博 客: http://www.phpfans.net/space/?2 *

菜鳥學PHP之Smarty入門

剛開始接觸模版引擎的 PHP 設計師,聽到 Smarty 時,都會覺得很難。其實筆者也不例外,碰都不敢碰一下。但是後來在剖析 XOOPS 的程式架構時,開始發現 Smarty 其實並不難。只要將 Smarty 基礎功練好,在一般應用上就已經相當足夠了。當然基礎能打好,後面的進階應用也就不用怕了。 這篇文章的主要用意並非要深入探討 Smarty 的使用,這在官方使用說明中都已經寫得很完整了。筆者僅在此寫下一些自己使用上的心得,讓想要瞭解 Smarty

推薦php模板技術

網站結構 代碼: 網站 ┗includes ┗class.inc ┣templet ┗index.htm ┣list.htm ┗content.htm ┣index.php ┗content.php 庫結構 代碼: -- 資料庫: `test` -- 表的結構 `test` CREATE TABLE `test` ( `id` smallint(3) NOT NULL auto_increment, `name`

如何隱藏你的.php檔案

今天做PHP線上手冊鏡像的時候看到了這個方法,哈哈,以前都沒有注意到,所以說,手冊是最好的老師 ------------------------------------------------------------------------------------- 如果不想讓別人知道你的網站使用PHP程式以達到安全的目的.你可以按照下面的方法配置你的httpd.conf檔案 但這並不說明PHP不安全. 你可以使用下面的方法來達到隱藏的目的: 1.將PHP隱藏為其它語言

總頁數: 1662 1 .... 204 205 206 207 208 .... 1662 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.