daahl Skrevet 27. april 2004 Del Skrevet 27. april 2004 Lurte på om det en formel eller lignene for at nye gjestebok innlegg kommer først. Her er ihvertfall koden som jeg bruker <?php $filename = 'innlegg.inc'; if(!file_exists($filename)) { // Hvis filen ikke finnes fra før $fp = fopen($filename,'w'); // Siden filen ikke eksisterer, lager PHP filen fclose($fp); // Vi lukker filen igjen } // End if $innlegg = "<b>Navn:</b> $name<br>\n"; $innlegg .= "<b>Hjemmeside:</b> $hjemmeside<br>\n"; $innlegg .= "<b>E-post:</b> <a href=\"mailto:$mail\">$mail</a><br>\n"; $innlegg .= "<b>Komentar:</b><br>\n"; $innlegg .= nl2br($comment); $innlegg .= "<br></br>\n"; $fp = fopen($filename,'w'); fwrite($fp,$innlegg); // Vi skriver innholder av $innlegg til filen innlegg.inc fclose($fp); header("Location: main.php"); ?> Lenke til kommentar
???????? Skrevet 27. april 2004 Del Skrevet 27. april 2004 <?php $filename = 'innlegg.inc'; if(!file_exists($filename)) { // Hvis filen ikke finnes fra før $fp = fopen($filename,'w'); // Siden filen ikke eksisterer, lager PHP filen fclose($fp); // Vi lukker filen igjen } // End if $innlegg = "<b>Navn:</b> $name<br>\n"; $innlegg .= "<b>Hjemmeside:</b> $hjemmeside<br>\n"; $innlegg .= "<b>E-post:</b> <a href=\"mailto:$mail\">$mail</a><br>\n"; $innlegg .= "<b>Komentar:</b><br>\n"; $innlegg .= nl2br($comment); $innlegg .= "<br></br>\n"; $innhold = file_get_contents($filename); $fp = fopen($filename,'w'); fwrite($fp,$innhold.$innlegg); // Vi skriver innholder av $innlegg til filen innlegg.inc fclose($fp); header("Location: main.php"); exit; ?> Du burde også legge til noe som skiller de forskjellige innleggene, slik at du kan slette et. Lenke til kommentar
daahl Skrevet 27. april 2004 Forfatter Del Skrevet 27. april 2004 $innhold = file_get_contents($filename); Denne klarte coden fikk jeg error på, vet ikke hva som er feil men Lenke til kommentar
???????? Skrevet 27. april 2004 Del Skrevet 27. april 2004 Da har serveren din en gammel versjon av PHP - be de oppdatere. I mellomtiden kan du bruke $handle = fopen($filename, "rb"); $innhold = fread($handle, filesize($filename)); fclose($handle); Lenke til kommentar
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå