Gå til innhold

Kommentar skript funker ikke helt som det skal


Anbefalte innlegg

Skriptet som skal endre / skrive kommentarer

$done = 0;
$tal = 0; 
$fil = file($CommentsFile); 
while ($fil[$tal]) { 
$a = explode("|", $fil[$tal]); 
if ($a[0] == $pic) { 
 $a[1] == $comment; 
 $fil[$tal] = implode($a, "|"); 
 $done = 1; 
} 
$tal++; 
} 
$a = implode($fil, ""); 
$fp = fopen($CommentsFile, "w"); 
if($done == 1) { 
fputs($fp, $a); 
} 
else { 
fputs($fp, "$a" . $pic . "|$comment|\n"); 
}
fclose($fp); 

slik ser da $CommentsFile ut:

bilde.jpg|kommentar|

 

Holder på å lage et script som lagrer kommentarer til bilder i en enkelt fil. Det funker sånn at, hvis det ikke allerede er skrevet noen kommentar til bildet, så blir filnavn og kommentar lagt til nederst i fila. Men hvis filnavnet finnes i lista, så skal kommentaren som står der ifra før overskrives..

 

Det funker når filnavnet ikke finnes i listen. Problemet oppstår når scriptet skal overskrive kommentaren som står der ifra før.

 

Kan noen kyndige php'ere se hva som er galt ?

Lenke til kommentar
Videoannonse
Annonse

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...