¡¾·±ÌåÖÐÎÄ¡¿
¡¾ÉèΪÊ×Ò³¡¿
¡¾¼ÓÈëÊղء¿
µ±Ç°Î»ÖãºPHP¼¼ÊõÊ×Ò³ >> Îļþ´¦Àí >> dzµ­PHPÉú³ÉHTMLµÄ˼·

dzµ­PHPÉú³ÉHTMLµÄ˼·

2005-01-15 08:00:00  ×÷Õߣº  À´Ô´£º»¥ÁªÍø  ä¯ÀÀ´ÎÊý£º0  ÎÄ×Ö´óС£º¡¾´ó¡¿¡¾ÖС¿¡¾Ð¡¡¿
¼ò½é£º¡¡¡¡Ç°ÑÔ£º Ä¿Ç°ÍøÂçÉϺöàÍøÕ¾µÄÐÂÎÅ·¢²¼ÏµÍ³¶¼²ÉÓÃÁ˶¯Ì¬·þÎñÆ÷¼¼ÊõÉú³É¾²Ì¬HTMLµÄ×ö·¨£¬ÕâÑù×öµÄºÃ´¦ÊÇ£ºÒ»ÊÇÄܼõÇáÆä·þÎñÆ÷µÄ¸ºµ££¬¶þÊÇÒòΪÉú³ÉÁËHTML¾²Ì¬Ò³Ã棬ËùÒÔÆäÍøÕ¾±»ËÑË÷ÒýÇæËÑË÷µ½µÄ»úÂʸü´óһЩ¡£...
¹Ø¼ü×Ö£ºÇ³µ­ Éú³É ˼· HTML PHP

¡¡¡¡Ç°ÑÔ£º

Ä¿Ç°ÍøÂçÉϺöàÍøÕ¾µÄÐÂÎÅ·¢²¼ÏµÍ³¶¼²ÉÓÃÁ˶¯Ì¬·þÎñÆ÷¼¼ÊõÉú³É¾²Ì¬HTMLµÄ×ö·¨£¬ÕâÑù×öµÄºÃ´¦ÊÇ£ºÒ»ÊÇÄܼõÇáÆä·þÎñÆ÷µÄ¸ºµ££¬¶þÊÇÒòΪÉú³ÉÁËHTML¾²Ì¬Ò³Ã棬ËùÒÔÆäÍøÕ¾±»ËÑË÷ÒýÇæËÑË÷µ½µÄ»úÂʸü´óһЩ¡£±ÊÕßµÄÍøÕ¾Ôø¾­Ê¹ÓÃPHPÕâÒ»¶¯Ì¬¼¼ÊõÀ´¹¹½¨ÐÂÎÅ·¢²¼ÏµÍ³£¬ÆäÔ­ÀíÒ²¾ÍÊÇÓ¦ÓÃÁËPHPÉú³ÉHTML¾²Ì¬Ò³ÃæµÄ¼¼Êõ£¬Ïà¹ØÆ½Ì¨ÊÇ Windows XP Sp2+php4.32+mysql£¬Òò´Ë£¬ÔÚÕâÀÏë¼òµ¥µØÌ¸Ò»ÏÂÕâÖÖ×ö·¨µÄ˼·¡£ÕâÆªÎÄÕÂÊʺÏÓÚ¶ÔPHP+MYSQLÊý¾Ý¿â²Ù×÷£¬SQLÓï¾äÒÔ¼°ÍøÒ³Éè¼ÆÓеã»ù´¡µÄÅóÓÑ£¬Èç¹ûÄúÊÇÒ»¸ö´ÓÍ·¿ªÊ¼Ñ§µÄÅóÓÑ£¬ÄÇôÇëÏÈ´òºÃ»ù´¡°É£¡µ½ÕâÀï¾Í²»ÓÃÍùÏ¿´ÁË¡£Èç¹ûÄú¶¼·ûºÏÉÏÊöÌõ¼þµÄ»°£¬ÄÇô¹§Ï²Äú£¬Çë½Ó×ÅÍùÏ¿´¡£µ«ÊÇ£¬ÔÚ¾ßÌ嶯ÊÖ¹¹½¨Ö®Ç°£¬Äú»¹Òª×öºÃÒÔϼ¸µã×¼±¸¹¤×÷¡£

Ò»¡¢ ¾ß±¸±¾µØµ÷ÊÔPHPµÄ¹¦ÄÜ

ÔÚWINDOWS XP²Ù×÷ϵͳÏ£¬±ÊÕß½¨ÒéÄã¿ÉÒÔµ½ÍøÉÏÏÂÔØÒ»¸öPHP+MYSQL+APHCHEµÄ·þÎñÆ÷Ì××°£¬È绪¾üÈí¼þÔ°£¬È¥ÄÇÀïËÑË÷һϾͿÉÒÔÏÂÔØµ½¡£ÏÂÔØÍêºóĬÈϰ²×°¼´¿É£¬ÕâÑùÄú¾Í¾ß±¸ÁËÔÚ±¾µØ²âÊÔPHPµÄ¹¦ÄÜÁË£¬Ê¡È¥Á˺ܶàÊÖ¶¯ÅäÖõÄÂé·³£¬ÔõôÑù£¬¼òµ¥°É£¬OK£¬Õâ½ö½öÖ»ÊǵÚÒ»²½¡£

¶þ¡¢ ¹¹Ë¼ÐÂÎÅ·¢²¼ÏµÍ³Ëù¾ß±¸µÄ¹¦ÄÜ

Ê×Ò³µÄÐÂÎÅ·¢²¼ÍùÍùÊÇͨ¹ýºǫ́¸üÐµģ¬ºǫ́µÄ¸üÐÂÎÞ·ÇÊÇÓÉÌí¼Ó¡¢±à¼­¡¢É¾³ýÊý¾ÝµÈ»ù±¾µÄ¹¦ÄÜËùʵÏֵġ£ÔÚÕâÀÄã¿ÉÒÔʹÓÃÍøÒ³Éè¼ÆÈí¼þÀ´¹¹½¨ÄãµÄÏëÒªµÄºǫ́½çÃæ£¬Æä¹¦ÄܵÄʵÏÖµ±È»ÊÇÒªÓõ½PHPà¶¡£ÕâÒ»²½½¨ÒéÄúÏÈÏëºÃÐÂÎÅ·¢²¼ÏµÍ³ÒªÓеŦÄÜ¡£ÔÚÕâÀÈçºÎÓÃPHPÌí¼Ó¡¢±à¼­¡¢É¾³ýÊý¾Ý¾Í²»ÔÙÖØ¸´£¬ÒòÎªÖØµãÊÇÈçºÎÔÚÕâ»ù´¡ÉÏÉú³É¾²Ì¬¼¼Êõ¡£

Èý¡¢ PHPÉú³ÉHTMLµÄ¼¼ÊõÔ­Àí¡£

¹þ¹þ¡£·Ñ»°ËµÁËÄÇô¶à£¬ÖÕÓÚµ½Á˸ý²µÄµØ·½ÁË¡£Æäʵ£¬ÕâÒ»Ô­Àí²¢²»¸´ÔÓ£¬×ۺϵØÀ´½²µÄ»°£¬Ó¦¸ÃÊÇPHPÖÐÒ»¸öÌæ»»Êý¾ÝÓï·¨µÄÓ¦Óá£OK£¬½²Ò»¸ö¼òµ¥·¶Àý°É£¬Ò»²½Ò»²½µØ·ÖÎö£¡ÏàÐÅ´ÏÃ÷µÄÄãÄÜ¿´µÃÃ÷°×µÄ¿©£¬×Ðϸ¿´ºÃÿһ²½¼´¿É£¬ÔÚÕâÀֻÊÇÒýµ¼´ó¼ÒÈçºÎ×ö¶øÒÑ£¬¾ßÌåµÄ¿ÉÒÔʵ¼ùһϣ¡

£¨1£©ÔÚMYSQLÀïн¨Ò»Êý¾Ý¿â£¬ÃüÃûΪ database £¨¿É×Ô¶¨Ò壩£¬Ð½¨Ò»±í£¬ÃüÃûΪ news£¨ÒòΪÊÇÐÂÎÅ·¢²¼Âȡ¸öºÃ¼ÇµÄÃû×Ö¼´¿É£¬¿É×Ô¶¨Ò壩£¬È»ºó½¨Á¢Õ⼸¸ö×Ö¶ÎÃû£º

id (×Ô¶¯µÝÔö£¬ÕâÊǹؼü£¬ÀàÐÍ£ºINT)

title (¹ËÃû˼Ò壬ÐÂÎűêÌ⣬ÀàÐÍ¿ÉÈ¡ TEXT)

content (ÐÂÎÅÄÚÈÝ£¬ÀàÐÍ¿ÉÈ¡ TEXT)

path (HTMLÎļþ·¾¶£¬ÀàÐÍ¿ÉÈ¡ TEXT)

£¨2£©½¨Á¢ conn.php

ÕâÊÇÁ¬½ÓÊý¾Ý¿âµÄPHPÎļþ£¬Äã¿ÉÒÔ°ÑÁ¬½ÓÊý¾ÝµÄÓï¾äµ¥¶À·ÅÔÚÕâÒ»ÎļþÀÒÔºó¶à¸öÐèÒªÁ¬½ÓÊý¾Ý¿âµÄÎļþÖ±½ÓÒýÓÃÕâ¸öÎļþ¼´¿É¡£

£¨3£©Éè¼ÆÌí¼ÓÐÂÎŵıí¸ñ add.form ¼òµ¥µÄÔ´´úÂëÈçÏÂ:

//Ìá½»ÖÁ add.php

ÐÂÎűêÌâ:

ÐÂÎÅÄÚÈÝ:

//Ìá½»ÖÁ add.php

ÐÂÎűêÌâ:

ÐÂÎÅÄÚÈÝ:

£¨4£©½¨Á¢Ò»¸ö HTML µÄÄ£°å,Áí´æÎªmodel.htm,ºÍ add.php¿ÉÒÔÔÚͬһĿ¼Ï¡£

ʾÀýÔ´´úÂë:

´ËÐÂÎŵıêÌâ:{title}

´ËÐÂÎŵÄÄÚÈÝ:{content}

{ }´óÀ¨ºÅÄÚµÄÄÚÈݼ´ÊÇÒª±»Ìæ»»µÄÄÚÈÝ£¬Õû¸ö¾²Ì¬Ä£°åµÄÉè¼Æ¿ÉÒÔ¸ù¾Ý×Ô¼ºµÄ˼·£¬µ«{ }ÄÚ±»Ìæ»»µÄÄÚÈݱØÐë°üº¬ÔÚÄÚ£¬ÈçÉÏÃæµÄ{title}£¬{content}£»ßÇßÇ~¼òµ¥µØËµ£¬Éè¼ÆºÃÒ»¸öºÜºÃ¿´µÄÐÂÎÅÄ£°åºó£¬°ÑÒª±»Ìæ»»µÄÈç{title},{content}µÈ±ê¼Ç·Åµ½ÐèÒªµÄµØ·½¾Í¿ÉÒÔÁËÈö¡£

£¨5£©Ïê½â add.php Ô´Âë

require_once(¡°conn.php¡±)£» //ÒýÓÃconn.php£¬Á¬½ÓÊý¾Ý¿â

$title=$_POST[¡°title¡±];

$content=$_POST[¡°content¡±]; //»ñµÃ±íµ¥±äÁ¿

//ÒÔϽ¨Á¢Ò»Îı¾Îĵµ£¬ÆäÖµ×Ô¶¯¼ÆÊý

$countfile="count.txt";

if(!file_exists($countfile))

{

fopen($countfile,"w"); //Èç¹û´ËÎļþ²»´æÔÚ£¬Ôò×Ô¶¯½¨Á¢Ò»¸ö

}

$fp=fopen($countfile,"r");

$num=fgets($fp,20);

$num=$num+1; //ÿ´ÎÆäÖµ×Ô¶¯¼ÓÒ»

fclose($fp);

$fp=fopen($countfile,"w");

fwrite($fp,$num); //¸üÐÂÆäÖµ

fclose($fp);

//ÀûÓÃÉÏÃæ×Ô¶¯¼ÆÊýµÄÖµ»ñµÃHTMLµÄ·¾¶$path

$houzui=¡±.html¡±;

$path=$num.$houzui;

//ÕâÑùÐγɵÄ·¾¶ÊÇ×Ô¶¯Ôö³¤µÄ£¬Èç1.html,2.html,3.html¡­¡­¡­.Ìí¼ÓÒ»ÌõÐÂÎűã×Ô¶¯¼ÓÉÏ1

//ÒÔÏÂÓÃSQLÓï¾äÌí¼ÓÊý¾ÝÖÁ±í news

$sql=¡±insert into news (title,content,path) values (¡®¡±.$title.¡±¡¯,¡¯¡±.$content.¡±¡¯,¡¯¡±.$path.¡±¡¯)¡±;

$query=mysql_query($sql);

//ÒÔÏÂΪ¹Ø¼üÖ®´¦£¬°Ñ´Ó±íµ¥»ñµÃµÄÊý¾ÝÌæ»»Ä£°åÖеÄ{title},{content}±ê¼Ç

$fp=fopen(¡°model.htm¡±,¡±r¡±) //Ö»¶Á´ò¿ªÄ£°å

$str=fread($fp,filesize(¡°mode.htm¡±));//¶Áȡģ°åÖÐÄÚÈÝ

$str=str_replace(¡°{title}¡±,$title,$str);

$str=str_replace(¡°{content}¡±,$content,$str);//Ìæ»»ÄÚÈÝ

fclose($fp);

$handle=fopen($path,¡±w¡±); //дÈ뷽ʽ´ò¿ªÐÂÎÅ·¾¶

fwrite($handle,$str); //°Ñ¸Õ²ÅÌæ»»µÄÄÚÈÝд½øÉú³ÉµÄHTMLÎļþ

fclose($handle);

//ÊÕβ¹¤×÷:

echo ¡°²é¿´¸Õ²ÅÌí¼ÓµÄÐÂÎÅ¡±;

OK,Õû¸öÉú³ÉHTMLµÄʾÀýÔ´Âë¾Íµ½ÕâÀÆä¹Ø¼üÊÇÓÃÁËÌæ»»µÄ·½·¨¡£

$str=str_replace(¡°{±»Ìæ»»µÄÄÚÈÝ}¡±,$Ìæ»»µÄÄÚÈÝ,$str);

Òò´Ë£¬×ܽáÒ»ÏÂÒÔÉϵÄ×ö·¨£ºÏÈÉè¼ÆºÃÐÂÎÅÄ£°å£¬°ÑÐèÒª±»Ìæ»»µÄÄÚÈÝÓÃ{ }·Åµ½Ä£°åÖÐÏàÓ¦µÄλÖã¬È»ºóÉè¼Æ±íµ¥£¬ÔÙÊÇ×îºóµÄ±íµ¥´¦Àí³ÌÐò£¬°Ñ´Ó±íµ¥ÖлñÈ¡µÄ±äÁ¿Ì滻ģ°åÖÐÏàÓ¦µÄÄÚÈݼ´¿É£¬ÕâÑùÿ´Î¶¼»áÉú³É²»Í¬µÄHTML£»Èç¹ûÐèÒªÐÞ¸ÄHTMLµÄÄÚÈÝÒ²ÊÇÒ»ÑùµÄ£¬»ñµÃÐ޸ĺóµÄ±íµ¥ÄÚÈݺó£¬ÏÈÓà update Óï¾ä¸üÐÂÊý¾Ý¿â£¬ÔÙÖØÐÂÌæ»»Ò»ÏÂÄ£°åÖеÄÄÚÈݼ´¿É£»É¾³ýµÄ»°£¬ÏÈdelete±íÖÐҪɾ³ýµÄÄÚÈÝ£¬ÔÙÓÃunlink($path) À´É¾³ýHTMLµÄÎïÀíÎļþ¼´¿É¡£

ÔðÈα༭£ºadmin
±¾ÎÄÒýÓõØÖ·£º http://www.3pcode.com/php/2005/01/9255.htm
Ïà¹ØÎÄÕÂ