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

PHP ÔÚÏßÁÄÌìϵͳµÄʵÏÖ

ÔÚÏßʵʱÁÄÌìϵͳ£¬Ò»Ö±ÊÇÒ»¸ö±È½ÏÂé·³µÄ¶«Î÷¡£
Ò»°ãʵÏÖÔÚÏßʵʱÁÄÌ죬ÊÇÀûÓÃJSÔÚ¿Í»§¶ËʹÓÃajaxÿ¸ôÒ»¶¨µÄʱ¼ä¾Í·µ»Ø·þÎñÆ÷ÇëÇóÊý¾Ý£¬Èç¹ûÓÐеÄÁÄÌìÐÅÏ¢ÔòÓÃJS³ÊÏÖ¸øÓû§
ÎÒÃDz»ËµÕâÑù×öµÄÀû±×£¬Ö±½ÓÇÐÈëÕýÌ⣬ÈçºÎÀ´ÊµÏÖ·þÎñÆ÷ÍƵÄÔÚÏßÁÄÌìϵͳ
Ê×ÏÈ£¬ÎÒÏÈÇë´ó¼Ò¿´Ò»¸öÀý×Ó
¸´ÖÆ´úÂë
<?php
while(true){
        echo "ÕâÊÇÒ»ÌõÐÅÏ¢<br />";
        flush();
        sleep(1);
}
ob_end_flush();
?>
ÔËÐк󿴵½Ê²Ã´£¿ÊDz»ÊÇÿ¸ôÒ»Ãë¾ÍÊä³öÒ»´Î“ÕâÊÇÒ»ÌõÐÅÏ¢”£¿
Õâ¸ö¾Í¿ÉÒÔÈÃÎÒÃÇÄ£ÄâʵÏÖ·þÎñÆ÷ÍÆÁË
ÕâÀïÏÈ˵Ã÷Ò»µã¡£Àý×ÓÀïÃæµÄÁÄÌìϵͳÊÇ»ùÓÚÊý¾Ý¿âµÄ¡£µ±È»ÁË£¬Ò²¿ÉÒÔÊÇ»ùÓÚÎļþϵͳµÄ£¬µ«ÊÇ»ùÓÚÎļþµÄ¾Í±È½ÏÂé·³ÁË¡£ÎÒÃÇÑ¡¸ö¼òµ¥µÄ£¬ËµÇå³þµÀÀí¾Í¿ÉÒÔÁË¡£
ÎļþµÄ½á¹¹ÈçÏ£º
chat.php Ö÷Ò³Îļþ
msgshow.php   ÁÄÌìÐÅϢչʾÎļþ
send.php  ÁÄÌìÐÅÏ¢·¢ËÍÎļþ
conn.php  Êý¾Ý¿â½Ó¿ÚÎļþ
Êý¾Ý±íÈçÏÂ
chat񡜧
msgid  ÁÄÌìÐÅÏ¢ID
msg     ÐÅÏ¢ÄÚÈÝ
sendtime    ·¢ËÍʱ¼ä
senduser   ·¢ËÍÈËÐÕÃû
ºÃ£¬ÎÒÃÇÕýʽ¿ªÊ¼
chat.phpÎļþÖУ¬ÓÐÒ»¸ö¸¡¶¯¿ò¼ÜÁ¬½Óµ½msgshow.phpÎļþ
chat.phpÎļþ´úÂëÈçÏÂ
¸´ÖÆ´úÂë
<?php
header ( 'Content-Type:text/html;charset=utf-8' );
?>
<html>
<head>
<title>ʵʱÁÄÌì²âÊÔ</title>
</head>
<body>
<iframe src="chat.php" height=200 width=200>
</iframe>
</body>
</html>
msgshow.phpÎļþ´úÂëÈçÏÂ
<?php
require "conn.class.php";
set_time_limit(0);
$conn=new conn();
$timestamp=time();   //ÕâÀïÇë×¢ÒâʱÇøµÄÉèÖÃ
print str_repeat(' ',4096);  //Êä³ö4096¸ö¿Õ¸ñ£¬ÒòΪÓеķþÎñÆ÷×Ô´øÓÐÊä³ö»º´æ£¬Ö»Óдﵽһ¶¨´óС»òPHP½Å±¾ÔËÐÐÍê±Ïºó²Å½«ÄÚÈÝÊä³ö£¬ÕâÒ»´óСһ°ãΪ4096¸ö×Ö½Ú
while(true){
   
    if(connection_aborted()){
        break;
    }
    //¶ÁÈ¡ËùÓеÄеÄÁÄÌìÐÅÏ¢
    $chatData= $conn-&


Ïà¹ØÎĵµ£º

PHP ÖÐ×Ô¶¨Ò庯ÊýµÄ¼¸ÖÖ·½Ê½


PHPÖÐͨ³£Óм¸ÖÖ×Ô¶¨Ò庯ÊýµÄ·½·¨£¬ÏÂÃæ½éÉÜһϣ¬ÎÒÃÇʹÓõÄÊÇÕâÖÖ·½Ê½£º
<?php
function foo($arg)
{
return $arg
}
?>
µ±Ä³Ð©²ÎÊýΪ¿ÉÑ¡ÊÇ£¬¿ÉÒÔÕâÑù¶¨Ò壺
<?php
function foo($arg = NULL)
{
return $arg == NULL ? "" : $arg;
}
?>
µ±ÎÒÃDz»ÏÞÖƲÎÊý¸öÊýµÄʱºò£¬Ò²¿ÉÒ ......

PHP ÖлñÈ¡ÎļþÃû¼°Â·¾¶


¡¡¡¡ÎªÁ˽ű¾³ÌÐòµÄ¼æÈÝÐÔ£¬ºÜ¶àʱºò½Å±¾µÄÃû³Æ¶¼²»Êǹ̶¨µÄ¡£ËùÒÔÎÒÃÇÐèҪͨ¹ý¶¯Ì¬»ñÈ¡µ±Ç°½Å±¾µÄ·¾¶¡¢ÎļþÃûÀ´Íê³ÉijЩ¹¦ÄÜ¡£
¡¡¡¡PHP ÖУ¬ÎÒÃÇ¿ÉÒÔʹÓó£Á¿ __FILE__ À´»ñÈ¡µ±Ç°±»Ö´Ðнű¾µÄÍêÕû·¾¶¡£
¡¡¡¡×¢Ò⣺µ±°üº¬´Ë±äÁ¿µÄ½Å±¾±»ÆäËû½Å±¾include»òÕßrequireµÄʱºò£¬ __FILE__ ½«ÈÔÈ»·µ»Ø´Ë½Å±¾µÄµØÖ·£¬¶ø²»ÊÇ ......

PHP Öг¤Á¬½ÓµÄʵÏÖ

¡¡¡¡Ã¿´ÎÎÒÃÇ·ÃÎÊ PHP ½Å±¾µÄʱºò£¬¶¼Êǵ±ËùÓеÄPHP½Å±¾Ö´ÐÐÍê³Éºó£¬ÎÒÃDzŵõ½·µ»Ø½á¹û¡£Èç¹ûÎÒÃÇÐèÒªÒ»¸ö½Å±¾³ÖÐøµÄÔËÐУ¬ÄÇôÎÒÃǾÍҪͨ¹ý PHP ³¤Á¬½ÓµÄ·½Ê½£¬À´´ïµ½ÔËÐÐÄ¿µÄ¡£
¡¡¡¡Ã¿¸ö PHP ½Å±¾¶¼ÏÞÖÆÁËÖ´ÐÐʱ¼ä£¬ËùÒÔÎÒÃÇÐèҪͨ¹ý set_time_limit À´ÉèÖÃÒ»¸ö½Å±¾µÄÖ´ÐÐʱ¼äΪÎÞÏÞ³¤£»È»ºóʹÓà flush() ºÍ ob_flush() ......

PHPÐÂÊÖÉÏ·£¨Ò»£©

¼ò½é
¡¡¡¡PHPÊÇÒ»ÖÖÒ×ÓÚѧϰºÍʹÓõķþÎñÆ÷¶Ë½Å±¾ÓïÑÔ¡£Ö»ÐèÒªºÜÉٵıà³Ì֪ʶÄã¾ÍÄÜʹÓÃPHP½¨Á¢Ò»¸öÕæÕý½»»¥µÄWEBÕ¾µã¡£±¾½Ì³Ì²¢²»ÏëÈÃÄãÍêÈ«Á˽âÕâÖÖÓïÑÔ£¬Ö»ÊÇÄÜʹÄ㾡¿ì¼ÓÈ뿪·¢¶¯Ì¬webÕ¾µãµÄÐÐÁС£ÎÒ¼Ù¶¨ÄãÓÐһЩHTML£¨»òÕßHTML±à¼­Æ÷£©µÄ»ù±¾ÖªÊ¶ºÍһЩ±à³Ì˼Ïë¡£ 
1.¼ò½é
¡¡¡¡PHPÊÇÄÜÈÃÄãÉú³É¶¯Ì¬ÍøÒ³µÄ¹¤ ......

linuxÏÂapache+php°²×°³£¼ûÎÊÌâ


configure: error: Unable to find libgd.(a|so)
Èç¹ûʹÓõÄÊÇubuntu»òdebian¾ÍºÜ¼òµ¥ÁË£¬Ö±½Ósudo apt-get install apache2
libapache2-mod-php5 php5 php5-gd ¾Í»ù±¾Éϸ㶨£¬µ«ÊÇÓÃÔ´´úÂë°²×°»¹ÊǺÜÂé·³¡«
wget http://www.boutell.com/gd/http/gd-2.0.11.tar.gz
tar zxvf gd-2.0.11.tar.gz
cd gd-2.0.11
sudo . ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ