Jump to content
php.lv forumi

Kļūda čata skriptā.


cickens

Recommended Posts

Dabūju Čata Skriptu, bet kad to palaižu rādās 2 kļūdas vienu novērsu, bet otru nesaprotu, kas tur pa vainu.

<?php
//nosakam vai eksistee komentaaru fails 
if (file_exists("cats.txt")) {
  //ja fails eksistee dabuujam datus no faila 
   $lines = file("cats.txt");
   foreach ($lines as $line_num => $line) {
   //sagrupeejam ieguutos datus 
       list($niks, $teksts, $datums, $ip) = explode("|" $line);
       //ja tekstu rakstiijis pats lietotaajs, raadam niku citaa kraasaa 
       if ($niks == $lietotajs) {
           echo "<span style=\"color: #777\"><b>$niks:</b> $teksts<br /></span>\n";    
       } else {
       //ja tekstu rakstiijis kaads cits, drukaajam laukaa taa pat 
           echo "<b>$niks:</b> $teksts<br />\n";    
       }    
   }
}    
?>

 

Kļūda itka ir šajā vietā:

//sagrupeejam ieguutos datus 
       list($niks, $teksts, $datums, $ip) = explode("|" $line);

Edited by cickens
Link to comment
Share on other sites

pārbaudi, vai visās rindās ir 3x "|". vnk ir par maz elementu masīvā tāpēc list() izraisa kļūdu/notice

 

lol, no! vajag komatu!!!!!!!!!!!!

funkcijas argumentus atdala ar komatu....

"|", $line

p.s.

briedi, šis ir labs treniņš, kā uzminēt potenciālos kļūdu paziņojumus no attiecīgā koda ;)

just attitude...

Edited by 2easy
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...