Beethoven Skrevet 26. februar 2005 Del Skrevet 26. februar 2005 Hei sann. Jeg driver å lager en gjestebok. Denne skal gå på flat filer, jeg trodde jeg var ferdig med den verste delen – nemmelig å lagre meldingene. Men nei, når det kommer til å lese dem så skjønner jeg ikke i det hele tatt hvordan jeg skal få til dette. Jeg har lagret innleggene i egen mappe, vært innlegg i hver sin fil. Når jeg skal lese disse så ønsker jeg å putte dem inni en tabell. Men hvor skal jeg starte, hva skal jeg gjøre? Noen som har lignende som fungerer på samme måte? Så jeg kan se åssen det gjøres? Her er scriptet som skriver: <?php if ($_POST['gb']) { $makstegnMelding = 500; $makstilLinjeskift = 70; $stengegb = "No"; $mappe = "innlegg/"; $datoI = date("HisdmY"); if ($stengegb == "Yes") { echo "Gjesteboken er stengt."; // hehe, morsomt! :D } else { if (!is_writeable("$mappe")) { echo "Mappen $mappe er ikke skrivbar, du må chmodde den, eller så eksisterer den ikke.!"; } else { $navng = $_POST['navng']; $epostg = $_POST['epostg']; $meldingg = $_POST['meldingg']; $datog = date("H.i.s - d.m.Y"); $regnelengdeMelding = strlen("$meldingg"); $innlegget = "<?php \$navn = \"$navng\"; \$epost = \"$epostg\"; \$melding = \"$meldingg\"; \$dato = \"$datog\"; \$kommentar = \"\"; ?>"; if (empty($meldingg) && empty($navng)) { echo "Melding og navn må fylles ut"; } else { if ($regnelengdeMelding > $makstegnMelding) { echo "Feltet melding har for mange tegn. Du kan maks ha $makstegnMelding tegn."; } else { $fp = fopen ($mappe . $datoI. '.dat', "w"); if (fwrite($fp, $innlegget) === FALSE) { echo "Kunne ikke skrive inn til filen!"; } else { fclose($fp); echo "Innlegget er lagt til!"; } } } } } } ?> 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å