Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB
ÈÈÃűêÇ©£º c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 ×îÐÂÎÄÕ : php

Ê®Ììѧ»áphpÖ®µÚ°ËÌì

 Ñ§Ï°Ä¿µÄ£º×öÒ»¸ö·ÖÒ³ÏÔʾ
¡¡¡¡¹Ø¼ü¾ÍÊÇÓõ½ÁËSQLÓï¾äÖеÄlimitÀ´ÏÞ¶¨ÏÔʾµÄ¼Ç¼´Ó¼¸µ½¼¸¡£ÎÒÃÇÐèÒªÒ»¸ö¼Ç¼µ±Ç°Ò³µÄ±äÁ¿$page£¬»¹ÐèÒª×ܹ²µÄ¼Ç¼Êý$num
¡¡¡¡¶ÔÓÚ$pageÈç¹ûûÓÐÎÒÃǾÍÈÃËü=0£¬Èç¹ûÓÐ<0¾ÍÈÃËüÒ²=0£¬Èç¹û³¬¹ýÁË×ܵÄÒ³Êý¾ÍÈÃËû=×ܵÄÒ³Êý¡£
¡¡¡¡$execc="select count(*) from tablename ";
¡¡¡¡$resultc=mysql_query($execc);
¡¡¡¡$rsc=mysql_fetch_array($resultc);
¡¡¡¡$num=$rsc[0];
¡¡¡¡ÕâÑù¿ÉÒԵõ½¼Ç¼×ÜÊý
¡¡¡¡ceil($num/10))Èç¹ûÒ»Ò³10¼Ç¼µÄ»°£¬Õâ¸ö¾ÍÊÇ×ܵÄÒ³Êý
¡¡¡¡ËùÒÔ¿ÉÒÔÕâôд
¡¡¡¡if(empty($_GET['page']))
¡¡¡¡{
¡¡¡¡$page=0;
¡¡¡¡}
¡¡¡¡else
¡¡¡¡{
¡¡¡¡$page=$_GET['page'];
¡¡¡¡if($page<0)$page=0;
¡¡¡¡if($page>=ceil($num/10))$page=ceil($num/10)-1;//ÒòΪpageÊÇ´Ó0¿ªÊ¼µÄ£¬ËùÒÔÒª-1
¡¡¡¡}
¡¡¡¡ÕâÑù$exec¿ÉÒÔÕâôд $exec="select * from tablename limit ".($page*10).",10";
¡¡¡¡//Ò»Ò³ÊÇ10¼Ç¼µÄ
¡¡¡¡×îºóÎÒÃÇÐèÒª×öµÄ¾ÍÊǼ¸¸öÁ¬½Ó£º
¡¡¡¡<a href="xxx.php?page=0">FirstPage</a>
¡¡¡¡<a href="xxx.php?page=<?=($page-1)?>">PrevPage</a>
¡¡¡¡<a href="xxx. ......

Ê®Ììѧ»áphpÖ®µÚ¾ÅÌì

 Ñ§Ï°Ä¿µÄ£º×¢ÒâÊÂÏî
¡¡¡¡ÒòΪÎÒÊÇÏÈѧASPµÄ£¬ËùÒÔÔÙ×öPHPµÄʱºò»á·¢ÏÖºÜ¶àµØ·½ÐèÒªÊÊÓ¦¡£
¡¡¡¡1¡¢×¢ÒⲻҪ©ÁË·ÖºÅ
¡¡¡¡2¡¢×¢ÒⲻҪ©Á˱äÁ¿Ç°µÄ$
¡¡¡¡3¡¢Ê¹ÓÃSESSIONµÄʱºò×¢Òâ²»ÒªÒÅ©session_start();
¡¡¡¡Èç¹û·¢Éú´íÎóµÄʱºò£¬¿ÉÒÔ²ÉÓÃÒÔÏ·½·¨£º
¡¡¡¡1¡¢Èç¹ûÊÇSQLÓï¾ä³ö´í£¬¾Í×¢ÊÍÁËÈ»ºóÊä³öSQLÓï¾ä£¬×¢ÒâҲҪעÊ͵÷ºóÐøµÄÖ´ÐÐSQLÓï¾ä
¡¡¡¡2¡¢Èç¹ûÊDZäÁ¿Îª¿Õ£¬´ó¶àÊÇûÓд«µÝµ½Î»£¬Êä³ö±äÁ¿¼ì²éһϣ¬¼ì²éÒ»ÏÂ±íµ¥µÄidºÍname
¡¡¡¡3¡¢Èç¹ûÊÇÊý¾Ý¿âÁ¬½Ó³ö´í£¬¼ì²éÊÇ·ñÕýÈ·´ò¿ªMY SQLºÍÊÇ·ñÒÅ©ÁËÁ¬½ÓÓï¾ä
¡¡¡¡4¡¢×¢ÒâËõ½ø£¬ÅųýÀ¨ºÅ²»ÇøÅäµÄ´íÎó
¡¡¡¡ÔÚ×ö´óÍøÕ¾µÄʱºò£¬ÎÒµÄ˼·ÊÇÏȹ¹½¨Êý¾Ý¿â£¬È·¶¨Ã¿Ò»¸ö×ֶεÄ×÷Ó㬺ͱíÖ®¼äµÄ¹ØÏµ¡£È»ºóÉè¼Æºǫ́½çÃæ£¬´ÓÌí¼ÓÊý¾Ý¿ªÊ¼×öÆð£¬ÒòΪÌí¼ÓÊÇ·ñ³É¹¦¿ÉÒÔÖ±½Óµ½Êý¾Ý¿âÀïÃæÑéÖ¤£¬×öºÃÁËÌí¼ÓÔÙ×öÏÔʾµÄÒ³Ãæ£¬×îºó²ÅÊÇÁ½ÕߵĽáºÏ¡£Ò»°ãÀ´Ëµºǫ́¾Í°üÀ¨Ìí¼Óɾ³ýÐ޸ĺÍÏÔʾ£¬ºǫ́ûÓÐÎÊÌâÁË£¬Ç°Ì¨Ò²Ã»ÓÐʲô´óÎÊÌ⡣ǰ̨»¹ÐèҪעÒⰲȫÐÔºÍÈÝ´í»¹ÓоÍÊÇÊä³ö¸ñʽ¡£
¡¡¡¡ºÃÁË£¬½ñÌì˵µ½ÕâÀÃ÷Ìì˵һÏÂÈç¹ûÓÃPHPÉÏ´«ÎļþºÍ·¢Óʼþ¡£ ......

Ê®Ììѧ»áphpÖ®µÚÊ®Ìì

 Ñ§Ï°Ä¿µÄ£ºÑ§»áÓÃPHPÉÏ´«ÎļþºÍ·¢Óʼþ
¡¡¡¡ÉÏ´«Îļþ±íµ¥±ØÐë¼ÓÉÏ enctype="multipart/form-data" ºÍ <input type="file" name="file">
¡¡¡¡
¡¡¡¡ÏÂÃæ¿´Ò»Ï´úÂ룺
¡¡¡¡$f=&$HTTP_POST_FILES['file'];
¡¡¡¡$dest_dir='uploads';//É趨ÉÏ´«Ä¿Â¼
¡¡¡¡$dest=$dest_dir.'/'.date("ymd")."_".$f['name'];//ÎÒÕâÀïÉèÖÃÎļþÃûΪÈÕÆÚ¼ÓÉÏÎļþÃû±ÜÃâÖØ¸´
¡¡¡¡$r=move_uploaded_file($f['tmp_name'],$dest);
¡¡¡¡chmod($dest, 0755);//É趨ÉÏ´«µÄÎļþµÄÊôÐÔ
¡¡¡¡ÉÏ´«µÄÎļþÃûΪdate("ymd")."_".$f['name'] £¬¿ÉÒÔÔÚÒÔºó²åÈëµ½Êý¾Ý¿âµÄʱºòÓõ½£¬PHPʵ¼ÊÉÏÊǰÑÄãÉÏ´«µÄÎļþ´ÓÁÙÊ±Ä¿Â¼ÒÆ¶¯µ½Ö¸¶¨Ä¿Â¼¡£move_uploaded_file($f['tmp_name'],$dest);ÕâÊǹؼü
¡¡¡¡ÖÁÓÚ·¢Óʼþ¾Í¸ü¼Ó¼òµ¥£¬¿ÉÒÔʹÓÃmail()º¯Êýmail("ÊÕ¼þÈ˵ØÖ·","Ö÷Ìâ","ÕýÎÄ","from:·¢¼þÈË\r\nReply-to:·¢¼þÈ˵ĵØÖ·");
¡¡¡¡²»¹ýmail()ÐèÒª·þÎñÆ÷µÄÖ§³Ö£¬ÔÚWINDOWSÏ»¹ÐèÒªÅäÖÃSMTP·þÎñÆ÷£¬Ò»°ãÀ´ËµÍâÃæµÄLINUX¿Õ¼ä¶¼ÐС£
¡¡¡¡
¡¡¡¡ºÃÏñÉÏ´«ÎļþºÍ·¢Óʼþ±ÈASP¼òµ¥ºÜ¶à£¬Ö»Òªµ÷Óú¯Êý¾Í¿ÉÒÔÁË¡£ASP»¹ÐèÒªÓõ½·þÎñÆ÷µÄ²»Í¬×é¼þ±ÈÈçFSO¡¢JMAILʲôµÄ¡£
¡¡¡¡Ê®Ììѧ»áPHP˵µ½ÕâÀïÁË£¬ÎÒµÄÈý´óϵÁÐÎÄÕ¶ ......

PHPʵÏÖÎļþµÄ¶ÁºÍд¹¦ÄÜ

½øÐÐÎļþµÄ¶ÁºÍд£¬ÏÈ´ò¿ªÒ»¸öÎļþ£¬È»ºó¿ªÊ¼¶Á»òÕßдÎļþ£¬×îºóÔÙ¹ØÏµÕâ¸öÎļþ×ÊÔ´¡£
È磬ÎļþµÄ¶Á²Ù×÷£º
<?php
$file = fopen('your file path','r');
while(!feof($file)){ //µ±Ã»ÓжÁÈ¡µ½Îļþ½á⣬¼ÌÐøÑ­»·¶ÁÈ¡²Ù×÷
$line = fgets($file); //¶ÁÈ¡µ½Ò»ÐеÄÄÚÈÝ
echo $line.'<br/>';
}
fclose($file);
?> 
ÎļþµÄд²Ù×÷£º
<?php
$file = fopen('your file path','a');
fwrite($file,'hello');
fclose($file);
echo 'done';
?> 
µ±È»ÄãÏë͵ÀÁµÄ»°£¬Ò²¿ÉÒÔÓÃfile_get_contents(filepath)£¬file_put_contents(filepath,data)½øÐжÁд²Ù×÷¡£
¿ÉÒÔÓÃfile_exists º¯Êý¼ì²éÎļþÊÇ·ñ´æÔÚ¡£
......

ubuntu Ï ´î½¨ apache+php+mysql


#apt-get install apache2
//°²×°apahce2
#apt-get install php5
//°²×°php5
#apt-get install mysql-server
//°²×°mysql·þÎñ¶Ë
#apt-get install  mysql-myclient
//°²×°mysqlµÄ¿Í»§¶Ë
#apt-get install php-mysql
//°²×°php-mysqlµÄÁ¬½á
apache+php+mysql »·¾³ÒѾ­´î½¨ºÃÁË
½«ÒÔϵķþÎñÖØÆôÒ»ÏÂ
#/etc/init.d/apache2 restart
#/etc/init.d/mysql restart
ÏÖÔÚÔÚFirefoxä¯ÀÀÆ÷ÊäÈë localhost/123 ¿´¿´ÊDz»ÊÇ ubuntu+apache+php »·¾³ÄØ
Ö÷»ú»áÌṩÄãÕâЩÐÅÏ¢£¬µ«ÊDZðÈË˵¿´²»¼ûµÄ£¬Ò²¾ÍÊÇubuntu ½«ÅäÖÃÐÅÏ¢¶ÔÍâÒþ²ØÁË
......

phpÐÂÎÅÄÚÈÝ·ÖҳʵÀý£¨smarty Ä£°å£©

ÏîÄ¿ÐèÒªÓõ½ ÐÂÎÅÄÚÈÝÒ³ ʵÏÖ·ÖÒ³¹¦ÄÜ£¬Ëæ±ãдÁËһϡ£
¸ø´ó¼Ò×ö¸ö²Î¿¼£¬Ð´µÄ²»ºÃ»¹ÍûÁ½Ⱑ£¡
//ÐÂÎÅÄÚÈÝ·ÖÒ³¿ªÊ¼ The page next for news content start
$nextpage="<!--{nextpage}-->";//·ÖÒ³±êʾ.
$content=explode($nextpage,$content);
$sum=count($content);
$mpurl=$_SERVER['PHP_SELF']."?newsid=$newsid";//µ±Ç°Ò³µØÖ·
if ($sum==1)
{
$smt->assign("content",$content[0]); //ûÓзÖÒ³µÄÇé¿öÏÂ
$news_page="¹²".$sum."Ò³";
}
else
{
$page=$_GET['page'];
if(!$page)
{
$page=0;
for($i=2;$i<=$sum;$i++)
{
$multipage .= '<a href="'.$mpurl.'&page='.$i.'" mce_href="'.$mpurl.'&page='.$i.'">['.$i.']</a> ';
}
$smt->assign("content",$content[$page]);

$news_page="¹²".$sum."Ò³  [<font style="color:#FF3300" mce_style="color:#FF3300">1</font>] ".$multipage."  <a href=".$mpurl.'&page='.$sum." mce_href=".$mpurl.'&page='.$sum.">βҳ</a>";

}
else
{ $currentpage=$p ......
×ܼǼÊý:2174; ×ÜÒ³Êý:363; ÿҳ6 Ìõ; Ê×Ò³ ÉÏÒ»Ò³ [322] [323] [324] [325] 326 [327] [328] [329] [330] [331]  ÏÂÒ»Ò³ βҳ
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ