Finnduz Skrevet 28. august 2006 Del Skrevet 28. august 2006 Hei, jeg driver og lager en gjestebok men den krangler litt med selve html scriptet. Her er php scriptet som ligger i gb_act.php. Fant desverre ingen steder og laste dette opp så jeg håper dere finner noen feil i selve scriptet. Det er sikkert veldig rotete men jeg er newbie :!: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1"/> <meta name="description" content="description"/> <meta name="keywords" content="keywords"/> <meta name="author" content="author"/> <link rel="stylesheet" type="text/css" href="default.css" media="screen"/> <title>Light</title> </head> <body> <div class="container"> <div class="navigation"> <div class="title"> <h1>Steffen</h1> <h2>- Livets Vei -</h2> </div> <a href="Bilder.html">Bilder</a> <a href="Dikt.html">Dikt</a> <a href="Historier.html">Historier</a> <a href="Venner.html">Venner</a> <a href="gjestebok.html">Gjestebok</a> <a href="index.html">Hjem</a> <div class="clearer"><span></span></div> <?php define ('ENTRIES_DB', 'entries.db.php'); // Velger hvordan vi vil ha dato formen. define ('DATE_FORMAT', 'd.m.Y'); // Gjør hele fila om til en matrise, hvor da hvert element er lik // ei linje. I tillegg reverserer vi arrayen for å få det nyeste // innlegget først. $entries_array = array_reverse(file(ENTRIES_DB)); echo '<h2>Gjestebok innlegg</h2>'; echo '<p><a href="gb.php">Skriv innlegg</a></p>'; foreach ($entries_array AS $lines) { // Sørger for å ikke ta med <?php die ('') etc. if (strpos($lines, "<?php") === FALSE) { // Hver linje er en matrise, hvor elementet er splittet med [{**--||--**}] $entry = explode('[{**--||--**}]', $lines); // Lager enklere variabel navn. $name = $entry[1]; $email = $entry[2]; $message = '<p>'.$entry[3].'</p>'; $date = $entry[5]; // Lager valid XHTML. $replace = array('<br /><br />' => '</p><p>'); $message = strtr($message, $replace); // Lager navnet om til en lenk hvis det er en e-post som er skrevet. if (!empty($email)) { $name = '<a href="mailto:'.$email.'">'.$name.'</a>'; } // Skriver ut hele innlegget: echo '<p><strong>'.$name.' - '.date(DATE_FORMAT, $date).'</strong></p>'; echo $message; echo '<hr />'; } } ?> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> </div> <div class="footer">© 2006 <a href="mailto:[email protected]">Steffen</a>. Valid <a href="http://jigsaw.w3.org/css-validator/check/referer">CSS</a> & <a href="http://validator.w3.org/check?uri=referer">XHTML</a>. Template design by Steffen </div> </div> </body> </html> Om dere ikke kan hjelpe skal se jeg om jeg finner en gratis host.. Lenke til kommentar
Finnduz Skrevet 28. august 2006 Forfatter Del Skrevet 28. august 2006 (endret) Her er et lite bilde hvordan det ser ut :\ Kan noen hjelpe? :edit: Ops, glemte edit knappen Endret 28. august 2006 av Finnduz 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å