與資料庫連接

4.據庫串連

一個簡易需要註冊的留言版程式

1.guestbook.php(留言程式) <html> <head> <script language="JavaScript"> <!-- <!-- var hellotext="為了您的最佳瀏覽效果請您使用IE4.0以上的版本和800*600解析度" var thetext="" var started=false var step=0 var times=1 function

一個改進的UBB類

<?php /* 如有轉載,請註明作者 原作者: 何志強 改進: SonyMusic[ sonymusic@163.net ] 檔案: ubb.php 備忘: 說是改進,其實核心函數parse()已經完全重寫了,而且思路也是不一樣的。 不過仍是受何志強的例子的啟發,而且測試的例子還有URLCHECK等幾個函數也是沿用的何志強的程式,謝謝何志強。 目前還沒有顏色的功能,但我會加入的。 如果在程式上有什麼BUG或不便的地方,請給我MAIL。 謝謝! 改進功能:

使用資料庫儲存session的方法

php的session預設是以檔案方式儲存在伺服器端,並且在用戶端使用cookie儲存變數,這就會出現一個問題,當一個使用者由於某種安全原因關閉了瀏覽器的cookie,程式中的session相關操作將無法執行。因此,如果能以資料庫儲存session資料,將不受用戶端設定的限制,並且在效能和擴充性等方面有一個飛躍。程式中使用關鍵函數是session_set_save_handler,同時要將php.ini裡的session.save_handler = files 改為

PHP3 safe_mode 失效漏洞

受影響的系統: PHP 3.00 -------------------------------------------------------------------------------- 描述: PHP Version 3.0是一個HTML嵌入式指令碼語言。其大多數文法移植於C、Java和Perl並結合了 PHP的特色。這個語言可以讓web開發人員快速建立動態網頁。 因其執行在web伺服器上並允許使用者執行代碼,PHP內建了稱為'safe_mode'的安全特性,

smtp郵件發送一例

test_smtp.php<?require("smtp.php");$smtp=new smtp_class;$smtp->host_name="mail.xiaocui.com";$smtp->localhost="localhost";$from="webmaster@xiaocui.com";$to="root@xiaocui.com";if($smtp->SendMessage( $from, array( $to ), array(

vBulletin HACK—-關於排版的兩個HACK

《以vB代碼實現的簡單文字排版》 原因:1.1.4版本中沒有這些,而國內的比較著名的UBB HACK之家就增加了很多對於文字排版的UBB代碼(vB代碼)。 優點:只需要幾行,就可以實現,很簡單。 缺點:因為需要嵌套,所以如果使用者寫得不好的話,會影響文章其它內容的樣式,甚至殃及整個話題。 自評:其實,這隻是將更多的HTML代碼以vB代碼的形式來實現,為的讓人從另一個角度去學習如何進行Web的文字排版而不用去學HTML,也為了安全。 步驟:開啟 global.php ,尋找“ function

模仿OSO的論壇(三)

post.php(發新貼子) <HTML><HEAD><TITLE>疑難問題</TITLE> <LINK href="mypic/style.css" rel=STYLESHEET type=text/css></HEAD> <?php if (!$cookie_user) {echo "<script language='javascript'>"; echo

在PHP3中實現SESSION的功能(一)

SESSION函數庫:session.inc.php3 <?php if (!isset($__session_inc__)){ $__session_inc__=1; //require("cookie.inc.php3"); # ------------------------------------------------------------------- # Session Management v1.0 21.6.1998 # (c) Wild Karl Heinz

如何跨站抓取別的網站的頁面的補充

在實際的應用中,經常會遇到一些特殊的情況,比如需要新聞,天氣預報,等等,但是作為個人網站或者實力小的網站 我們不可能有那麼多的人力 物力 財力去做這些事情,怎麼辦呢? 好在互連網是 資源共用的,我們可以利用程式 自動的把別的網站的頁面抓取回來經過處理後被我們所利用。 用什麼呢,那個戰友給的是不行的,其實在Php有這個功能,那就是用curl庫。請看下面的代碼! <?php $ch = curl_init ("http://dailynews.sina.com.cn"); $fp =

下載檔案的點擊數回填

需要名稱為book的mysql資料庫表 表中含有下欄欄位: id 下載的檔案的唯一標識 downnum 點擊數 first.php <?while($myrow = @mysql_fetch_array($result)) { ?> <TR> <TD> <?if(empty($myrow["downnum"])) echo "0"; else echo $myrow["downnum"]; ?> </TD> <TD>

截獲網站title標籤之家內容的例子

參考:http://www.netasp.com.cn/valley/gettitle/index.php 代碼如下: <pre> <? //get_title.php $file=file("http://www.netasp.com.cn"); $count=count($file); for($i=0;$i<$count;$i++){ if(eregi("<title>(.*)</title>",$file[$i],$out)){ $

一個分頁的論壇

-------------------------------論壇-------------------------- 資料表 create table guest(id int not null auto_increment,primary key(id),title varchar(50),email varchar(30),homepage varchar(30),name varchar(30),text text,relay int,r_time date) create table

在PHP3中實現SESSION的功能(三)

樣本程式:test_session.php3 <?php require( "session.inc.php3"); require("cookie.inc.php3"); ?> <?php session_checkid( 20 ); //20分鐘後session失效 //下面你需要設定mysql的串連參數 mysql_connect('localhost','user','pass') or Die("can't connect to db!"); ?> <

動態產生gif格式的映像要注意?

如果你用 int imagecreatefromgif(string filename); 來取出一張 GIF 格式圖形,當背景或者基本的畫布樣本使用,在其上繪製圖形,請注意: 如果這個檔案中沒有的色素,你將不能使用。 解決方案,你可以用 int imagecreate(int x_size, int y_size); 建立一張全空的圖形。在其上繪製圖形。將黑色作為透明色。 這個建立的圖形要和原圖形大小相同,絕對位置相同,將其放在原圖形上方,就可以了。 <img border="0"

線上增減.htpasswd內的使用者

線上增減.htpasswd內的使用者 <?php include("./class.Htpasswd.php3"); /* 請修改此.htpasswd檔案路徑 */ $htpasswdfile = "/usr2/amitc/.htpasswd"; // 此行請勿修改 echo '<FORM ACTION="'.$PHP_SELF . '" METHOD=POST>'; ?> <Table BORDER><TR>

vBulletin HACK—-顯示話題大小和開啟新視窗於論壇索引頁

vBulletin HACK ----顯示話題大小和開啟新視窗於論壇索引頁 作者:gogosoft 《顯示話題大小》 原因:1.1.4版本中沒有此功能,而部分使用者會以此作為是否查看話題的參考因素。 優點:只需要增加幾行代碼就可以。 缺點:因為每次顯示論壇索引頁都需要對該頁的話題全部計算大小,所以可能會對伺服器造成若干的影響。 自評:這是一個小功能,可有可無,實用與否見仁見智。 步驟: ⒈開啟 forumdisplay.php ,尋找“ if

利用遞迴把多維陣列轉為一維數組的函數

函數名稱:array_multi2single 函數原形:array array_multi2single(array) 實現功能:把一個多維陣列的數值存放到一維數組中,不儲存Key。 <?php function array_multi2single($array) { static $result_array=array(); foreach($array as $value) { if(is_array($value)) {

簡繁體轉換的class

這是以class包裝好的簡繁體轉換的class, 另外需要兩個table檔: 1. http://www.jerry.com.tw/php/big5.map 2. http://www.jerry.com.tw/php/gb.map 程式如下: CCharset.php3 <? //===================================================== // 程式員: Magic Jerry // // function Big5_Gb($str) =&

一個用於網路的工具函數庫

<?PHP /* PHP Net Toolpack v0.1 08.05.2000, by waddler(@netlife.fi) phpnettoolpack.sourceforge.net To be distributed under GNU GPL */ // whois(hostname [,username, [port]]) Function whois ($a_server, $a_query="", $a_port=43) { $sock = fsockopen($a_

總頁數: 61357 1 .... 2641 2642 2643 2644 2645 .... 61357 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.