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

PHP·ÖÒ³´úÂë PHP·ÖÒ³Àà PHP·ÖҳʵÀý

PHP100·ÖÒ³´úÂëÐ޸İ棬Ëãαԭ´´°É
ÏÂÃæÊDzâÊԵĹý³Ì:
Îļþpage.php,´úÂëÈçÏÂ:
<?php
/*
* author£ºphp100.com ÂÛ̳ nicholas_ng
*/
function page($page,$total,$phpfile,$pagesize=3,$pagelen=3){
$pagecode = '';//¶¨Òå±äÁ¿£¬´æ·Å·ÖÒ³Éú³ÉµÄHTML
$page = intval($page);//±ÜÃâ·ÇÊý×ÖÒ³Âë
$total = intval($total);//±£Ö¤×ܼǼÊýÖµÀàÐÍÕýÈ·
if(!$total) return array();//×ܼǼÊýΪÁã·µ»Ø¿ÕÊý×é
$pages = ceil($total/$pagesize);//¼ÆËã×Ü·ÖÒ³
//´¦ÀíÒ³ÂëºÏ·¨ÐÔ
if($page<1) $page = 1;
if($page>$pages) $page = $pages;
//¼ÆËã²éÑ¯Æ«ÒÆÁ¿
$offset = $pagesize*($page-1);
//Ò³Â뷶Χ¼ÆËã
$init = 1;//ÆðʼҳÂëÊý
$max = $pages;//½áÊøÒ³ÂëÊý
$pagelen = ($pagelen%2)?$pagelen:$pagelen+1;//Ò³Âë¸öÊý
$pageoffset = ($pagelen-1)/2;//Ò³Âë¸öÊý×óÓÒÆ«ÒÆÁ¿
//Éú³Éhtml
$pagecode='<div class="page">';
$pagecode.="<span>µÚ{$page}Ò³/¹²{$pages}Ò³</span>";//µÚ¼¸Ò³,¹²¼¸Ò³
//Èç¹ûÊǵÚÒ»Ò³£¬Ôò²»ÏÔʾµÚÒ»Ò³ºÍÉÏÒ»Ò³µÄÁ¬½Ó
if($page!=1){
$pagecode.="  <a href="\" mce_href="\""{$phpfile}?page=1\">Ê×Ò³</a> ";//µÚÒ»Ò³
$pagecode.="<a href="\" mce_href="\""{$phpfile}?page=".($page-1)."\">ÉÏÒ»Ò³</a> ";//ÉÏÒ»Ò³
}
//·ÖÒ³Êý´óÓÚÒ³Âë¸öÊýʱ¿ÉÒÔÆ«ÒÆ
if($pages>$pagelen){
//Èç¹ûµ±Ç°Ò³Ð¡ÓÚµÈÓÚ×óÆ«ÒÆ
if($page<=$pageoffset){
$init=1;
$max = $pagelen;
}else{//Èç¹ûµ±Ç°Ò³´óÓÚ×óÆ«ÒÆ
//Èç¹ûµ±Ç°Ò³ÂëÓÒÆ«ÒƳ¬³ö×î´ó·ÖÒ³Êý
if($page+$pageoffset>=$pages+1){
$init = $pages-$pagelen+1;
}else{
//×óÓÒÆ«Òƶ¼´æÔÚʱµÄ¼ÆËã
$init = $page-$pageoffset;
$max = $page+$pageoffset;
}
}
}
//Éú³Éhtml
for($i=$init;$i<=$max;$i++){
if($i==$page){
$pagecode.='<span> '.$i.' </span>';
} else {
$pagecode.=" <a href="\" mce_href="\""{$phpfile}?page={$i}\">$i</a> ";
}
}
if($page!=$pages){
$pagecode.="<a href="\" mce_href="\""{$phpfile}


Ïà¹ØÎĵµ£º

PHP»ù±¾Óï·¨£¨Ò»£©—— ±äÁ¿

1 ¿ªÊ¼Ð´PHP³ÌÐò
¸úѧC/C++¡¢javaÒ»Ñù£¬ÎÒÃÇÏÈ´Óhello world¿ªÊ¼£º
PHP µÄ½Å±¾¿éÒÔ <?php ¿ªÊ¼£¬ÒÔ ?> ½áÊø¡£Äú¿ÉÒÔ°Ñ PHP µÄ½Å±¾¿é·ÅÖÃÔÚhtmlÎĵµÖеÄÈκÎλÖᣵ±È»£¬ÔÚÖ§³Ö¼òдµÄ·þÎñÆ÷ÉÏ£¬Äú¿ÉÒÔʹÓà <? ºÍ ?> À´¿ªÊ¼ºÍ½áÊø½Å±¾¿é¡£²»¹ý£¬ÎªÁË´ïµ½×îºÃµÄ¼æÈÝÐÔ£¬ÎÒÃÇÍÆ¼öÄúʹÓñê×¼ÐÎʽ£¨ <?php£© £¬¶ ......

PHP»ù±¾Óï·¨£¨Î壩—— Ñ­»·Óï¾ä

Ñ­»·Óï¾ä
ÔÚÄú±àд´úÂëʱ£¬Äú¾­³£ÐèÒªÈÃÏàͬµÄ´úÂë¿éÔËÐкܶà´Î¡£Äú¿ÉÒÔÔÚ´úÂëÖÐʹÓÃÑ­»·Óï¾äÀ´Íê³ÉÕâ¸öÈÎÎñ¡£
ÔÚ PHP ÖУ¬ÎÒÃÇ¿ÉÒÔʹÓÃÏÂÁÐÑ­»·Óï¾ä£º
while
Ö»ÒªÖ¸¶¨µÄÌõ¼þ³ÉÁ¢£¬ÔòÑ­»·Ö´ÐдúÂë¿é
do...while
Ê×ÏÈÖ´ÐÐÒ»´Î´úÂë¿é£¬È»ºóÔÚÖ¸¶¨µÄÌõ¼þ³ÉÁ¢Ê±Öظ´Õâ¸öÑ­»·
for
Ñ­»·Ö´ÐдúÂë¿éÖ¸¶¨µÄ´ÎÊý
foreach
¸ù ......

PHP»ù±¾Óï·¨£¨°Ë£©—— ±íµ¥´¦Àí

±íµ¥ºÍÓû§ÊäÈë
PHP ±íµ¥´¦Àí
±íµ¥ÊµÀý£º
<html>
<body>
 
<form action="welcome.php" method="post">
Name: <input type="text" name="name" />
Age: <input type="text" name="age" />
<input type="submit" />
</form>
 
</body>
</html> ......

PHP ħÊõÒýºÅ

ħÊõÒýºÅ£¨Magic Quote£©ÊÇÒ»¸ö×Ô¶¯½«½øÈë PHP ½Å±¾µÄÊý¾Ý½øÐÐתÒåµÄ¹ý³Ì¡£×îºÃÔÚ±àÂëʱ²»Òª×ªÒå¶øÔÚÔËÐÐʱ¸ù¾ÝÐèÒª¶ø×ªÒå
ʲôÊÇħÊõÒýºÅ
µ±´ò¿ªÊ±£¬ËùÓÐµÄ '£¨µ¥ÒýºÅ£©£¬"£¨Ë«ÒýºÅ£©£¬\£¨·´Ð±Ïߣ©ºÍ NULL ×Ö·û¶¼»á±»×Ô¶¯¼ÓÉÏÒ»¸ö·´Ð±Ïß½øÐÐתÒå¡£ÕâºÍ addslashes() ×÷ÓÃÍêÈ«Ïàͬ¡£
Ò»¹²ÓÐÈý¸öħÊõÒýºÅÖ¸Á
&nb ......

PHP±éÀú¶àάÊý×麯Êý

function handleEach(&$array,$functionName)
{
foreach($array as $k=>$v)
{
if(is_array($v))
{
handleEach(&$array[$k],$functionName);
}
else
$array[$k] = $functionName($v);
return $array[$k];
}
} ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ