Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

PHPÄ£°åÒýÇæ

ÓÃPHPдһ¸ö×Ô¼ºµÄÄ£°åÒýÇæ
2009-07-11 09:51
SmartyÒ»Ö±±»ÈËÊÓΪÊǶàÓàµÄ¶«Î÷£¬ÎÒ¾õµÃÈÏΪSmarty¶àÓàµÄÈ˲ÅÊǶàÓàµÄ....²»ËµÕâЩÁË¡£½ñÌìÎҾͽ̴ó¼Òд¸öÄ£°åÒýÇæ£¬Èôó¼Ò¶¼¿ÉÒÔдһ¸öÊôÓÚ×Ô¼ºµÄÄ£°åÒýÇæ£¬¶øÇÒ¿´ÍêÕâÆªÎÄÕÂÖ®ºó£¬Äã¶ÔSmartyµÄÈÏʶ»á¸ü½øÒ»²½µÄ¡£ÎÒµÄÄ£°åÒýÇæÃû½ÐStupid£¨"ɵ¹Ï"µÄÒâ˼£©£¬ÎÒ²»Ï²»¶Ì«´ÏÃ÷µÄ¶«Î÷£¡
¡¡¡¡StupidÄ£°åÒýÇæÊÇÓÉ3¸öÎļþ×é³É£¬ËûÃÇ·Ö±ðÊÇ£ºstupid.class.php£¬stupid_parser.class.php£¬stupid_debugger.class.php¡£
¡¡¡¡Stupid.class.phpµÄÈÎÎñÊÇÉèÖñäÁ¿£¬Ä£°å·¾¶£¬ºÍÏÔʾµÈ¹¦ÄÜ£¬¶østupid_parser.class.php¾ÍÊDZàÒëÄ£°åÎļþµÄ£¬stupid_debugger.class.phpÊÇÓÃÀ´µ÷ÊÔÓõġ£
¡¡¡¡ºÃÁË£¬ÎÒÃÇÏÖÔÚ¾ÍÏȱàдstupid.class.php°É¡£
¡¡¡¡1.н¨Ò»¸öPHPÎļþÃûΪ£ºstupid.class.php¡£
¡¡¡¡ÎÒÃǵÄÀà½ÐStupid£¬ÎÒÃÇÏÈÉè¼ÆÒ»Ï³ÉÔ±±äÁ¿°É¡£
¡¡¡¡³ÉÔ±±äÁ¿ÓУº$_tpl_vars, $_tpl_file, $_parser, $_debugger;
¡¡¡¡$_tpl_vars: ÓÃÀ´±£´æÄ£°å±äÁ¿µÄ;
¡¡¡¡$_tpl_file: ÓÃÀ´±£´æÄ£°åÎļþÃûµÄ;
¡¡¡¡$_parser: ±£´æStupidParser¶ÔÏóµÄ,¾ÍÊDZàÒë¶ÔÏó;
¡¡¡¡$_debugger: ±£´æStupidDebug¶ÔÏóµÄ,¾ÍÊǵ÷ÊÔ¶ÔÏó;
¡¡¡¡ÏÂÃæ¶¨ÒåÁËÁ½¸ö³£Á¿£¬ÓÃÀ´´æ·ÅÄ£°åÎļþ¼ÐºÍ±àÒëÎļþ¼ÐµÄ£º
¡¡¡¡define('TPL_DIR', './templates/');
¡¡¡¡define('TPL_C_DIR', './templates_c/');
¡¡¡¡¿ªÊ¼±àÂëÁË>>>
¡¡¡¡<?php
¡¡¡¡define('TPL_DIR', './templates/');
¡¡¡¡define('TPL_C_DIR', './templates_c/');
¡¡¡¡class Stupid {
¡¡¡¡private $_tpl_vars;
¡¡¡¡private $_tpl_file;
¡¡¡¡private $_parser;
¡¡¡¡private $_debugger;
¡¡¡¡}
¡¡¡¡?>
¡¡¡¡¿ªÊ¼Ð´¸ö¹¹ÔìÆ÷°É>>>
¡¡¡¡public function Stupid() {
¡¡¡¡if(!is_dir(TPL_DIR) || !is_dir(TPL_C_DIR)) {
¡¡¡¡exit('´íÎó£ºÇëÕýÈ·ÉèÖÃÄ£°åÎļþ¼ÐºÍ±àÒëÎļþ¼Ð');
¡¡¡¡}
¡¡¡¡}
¡¡¡¡ÔÚ¹¹ÔìÆ÷ÖÐ,ÎÒÃÇÅжÏÁËÄ£°å·¾¶ºÍ±àÒë·¾¶ÊÇ·ñÉèÖÃÕýÈ·.
¡¡¡¡Éè¼ÆÎÒÃǵķ½·¨
¡¡¡¡ÎÒÃÇÕâ¸öÀàÖÐÖ÷ÒªÓÐÒÔÏ·½·¨:
¡¡¡¡assign(), set_tpl_dir(), set_parsed_dir(), display(), debug().
¡¡¡¡assign()·½·¨:
¡¡¡¡assign()µÄÓô¦ÊÇÉèÖÃÄ£°å±äÁ¿.´úÂëÈçÏÂ>>>
¡¡¡¡public function assign($var, $value) {
¡¡¡¡if(isset($var) && trim($var) != '') {
¡¡¡¡$this->_tpl_vars[$var] = $value;
¡¡¡¡return true;
¡¡¡¡} else {
¡¡¡¡exit('´íÎ


Ïà¹ØÎĵµ£º

PHPÖе¥ÒýºÅÓëË«ÒýºÅµÄÇø±ð

 
Ò»¡¢ÒýºÅ¶¨Òå×Ö·û´®
¡¡¡¡ÔÚPHPÖУ¬Í¨³£Ò»¸ö×Ö·û´®±»¶¨ÒåÔÚÒ»¶ÔÒýºÅÖУ¬È磺
'I am a
string in single quotes'
"I am a string in double
quotes"
¡¡¡¡PHPÓï·¨·ÖÎöÆ÷ÊÇÓóɶԵÄÒýºÅÀ´ÅжÏÒ»¸ö×Ö·û´®µÄ¡£Òò´Ë£¬ËùÓÐ×Ö·û´®±ØÐëʹÓÃͬһÖÖµ¥»òÕßË«
ÒýºÅÀ´¶¨Ò忪ʼºÍ½áÊø¡£ÀýÈ磬ÏÂÃæµÄ×Ö´®¶¨ÒåÊDz» ......

ÓÃÄ£°å¼¼ÊõʵÏÖPHP´úÂëºÍHMTL´úÂë·ÖÀë

1¡¢Ä£°åµÄÓÉÀ´
ÔÚûÓÐÄ£°å¼¼Êõ֮ǰ£¬Ê¹ÓÃPHP¿ª·¢³ÌÐò£¬Í¨³£¶¼ÊÇphp´úÂëºÍhtml»ì±àÔÚÒ»Æð¡£±ÈÈç˵ÐÂÎÅÁÐ±í£¬ºÜ¿ÉÄܾÍÊÇÒ»¸önewslist.phpÒ³Ãæ£¬½á¹¹ÈçÏ£º
<?
//´ÓÊý¾Ý¿âÖжÁÈ¡³öÒªÏÔʾµÄÐÂÎżÇ¼
?>
<html>
<head>……..
</head>
<body>
<?
While ($news ......

php¶ÁÈ¡±ê×¼ÊäÈëµÄ·½Ê½

 ÎÒ´òËãÔÚÃüÁîÐÐÖÐÕâÑùµ÷ÓÃphp£º cat filename|php a.php£¬ÈÃa.php¶ÁÈ¡filenameÀïÃæµÄÿÐмǼ½øÐд¦Àí£¬·½·¨ÈçÏ£º
<?php
$fp = fopen("/dev/stdin", "r");
while($input = fgets($fp, 10000))
{
   echo urldecode($input);
}
?>
......

PHPѧϰ±Ê¼Ç

1.Ö±½ÓʹÓÃmysql_insert_id()»ñÈ¡ÉÏÒ»´Î²åÈëµÄÊý¾ÝµÄAUTO_INCREMENTµÄ±äÁ¿µÄ±àºÅ£¬±ÈʹÓÃmysqlÓï¾ä»ñÈ¡·½±ã¼«¶à¡£µ«×¢ÒâÒªÔÚquery()ºóÁ¢¿ÌʹÓ㬱£Ö¤Ê±¼äÕýÈ·ÐÔ£¬Èç¶àÏ̷߳ÃÎÊÊý¾Ý¿âÊDzúÉúÎó²î¡£
2.µÈºÅ×óÓÒ¸÷ÁôÒ»¿Õ¸ñ£¬ÇåÎú±ãÓÚÔĶÁ¡£
3.PHPÖУ¬µ¥Ë«ÒýºÅ¾ù¿ÉÒÔÌ×string£¬Çø±ðÔÚÓÚ£º
"this is a simple $test" = 'this i ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ