herdon Skrevet 24. oktober 2010 Del Skrevet 24. oktober 2010 (endret) Ja, jeg trenger noe hjelp med noen nettsider som ikke vil fungere. Sidene jeg ikke får til å fungere er: "Spilldemosiden" - der samlingen av spilldemoer blir vist. "Sendt inn vits siden" - der vitser man sender inn blir lagret. "Sendt e-post" - siden der e-post man skriver blir sendt. Det kan også være at "Sendt inn spilldemo" ikke fungerer, alle sidene er godt merket på nettsiden min denfinesiden.zaprimus.org Spilldemosiden: Her er en kodesnutt (all php kode): <?php $matrise = file("innsendtedemoer.txt"); $matrise = arrey_reverse($matrise); foreach ($matrise as $linje) { $neste = explode("***---***", $linje); echo "<h2>" . $neste[0] . "</h2>"; echo "<blockquote>" . $neste[1] . "</blockquote>"; echo "<a href='" . $neste[2] . "'>Last ned demo</a>;echo "Aldersgrense:" . $neste[3]; echo "Video (" . $neste[0] . "):\n" . $neste[4]} ?> Sendt inn vits siden: Her er en kodesnutt (all php kode): <?php $fp = fopen("innsendtevitser.txt", "a+"); $linje = $_POST['navnpaavits'] . "***---***"; $linje .= $_POST['vits'] . "***---***"; $linje = str_replace("\r\n", "<br />", $linje); fwrite($fp, $linje); fwrite($fp, "\n"); fclose($fp); $meldingepostvits = "Denne vitsen ble sendt inn av deg:\n\n\n$_POST['navnpaavits']\n\n$_POST['vits']"; mail($_POST['epostvits'], "Denne vitsen har du sendt inn", $_POST['meldingepostvits']; ?> Sendt e-post: Her er en kodesnutt (all php kode): <? php mail($_POST['mottaker'], $_POST['tema'], $_POST['melding'], "From: $_POST['sender']" ); <div style="text-align: center;"><big><big><big><big><big>E-post er sendt<br> <br> <small><small>Nå er denne e-posten blitt sendt:<br> <br> echo "Til: " . $_POST['mottaker'] echo "Fra: " . $_POST['sender'] echo "Tema: " . $_POST['tema'] echo "Melding: " . $_POST['melding']; ?> Sendt inn spilldemo: Her er en kodesnutt (all php kode): <?php $fp = fopen("innsendtedemoer.txt", "a+"); $linje = $_POST['spillnavn'] . "***---***"; $linje .= $_POST['infoomspill'] . "***---***"; $linje .= $_POST['demonettsiden'] . "***---***";linje .= $_POST['aldersgrensepaaspill'] . "***---***";linje .= $_POST['spillvideo'] . "***---***"; $linje = str_replace("\r\n", "<br />", $linje); fwrite($fp, $linje); fwrite($fp, "\n"); fclose($fp); ?> Siden disse sidenes html-kode ble laget i NVU, tror jeg det ikke er noen feil der. Takker for alle svar. PS: Ifølge feilraporten ser jeg ingen feil der den skal ha sagt det skal ha vært feil, så jeg klarer ikke å ha funnet noe. Endret 24. oktober 2010 av herdon Lenke til kommentar
herdon Skrevet 28. oktober 2010 Forfatter Del Skrevet 28. oktober 2010 Ingen som finner feil, eller kan hjelpe? Lenke til kommentar
Thomas. Skrevet 28. oktober 2010 Del Skrevet 28. oktober 2010 (endret) SPILLDEMOER: <?php $matrise = file("innsendtedemoer.txt"); $matrise = arrey_reverse($matrise); foreach ($matrise as $linje) { $neste = explode("***---***", $linje); echo "<h2>" . $neste[0] . "</h2>"; echo "<blockquote>" . $neste[1] . "</blockquote>"; echo "<a href='" . $neste[2] . "'>Last ned demo</a>";echo "Aldersgrense:" . $neste[3]; echo "Video (" . $neste[0] . "):\n" . $neste[4]; } ?> Du mangler ; på siste variabel og du manglet en ". Prøv koden over SEND MAIL: <?php mail($_POST['mottaker'], $_POST['tema'], $_POST['melding'], "From: " . $_POST['sender'] . "" ); ?> <div style="text-align: center;"><big><big><big><big><big>E-post er sendt<br> <br> <small><small>Nå er denne e-posten blitt sendt:<br> <br> <?php echo "Til: " . $_POST['mottaker']; echo "Fra: " . $_POST['sender']; echo "Tema: " . $_POST['tema']; echo "Melding: " . $_POST['melding']; ?> Du hadde "<? php" øverst. Altså mellomrom. Du mangler også ; og feil bruke av variabler. Prøv koden over. SEND INN VITSER: <?php $fp = fopen("innsendtevitser.txt", "a+"); $linje = $_POST['navnpaavits'] . "***---***"; $linje .= $_POST['vits'] . "***---***"; $linje = str_replace("\r\n", "<br />", $linje); fwrite($fp, $linje); fwrite($fp, "\n"); fclose($fp); $meldingepostvits = "Denne vitsen ble sendt inn av deg:\n\n\n" . $_POST['navnpaavits'] . "\n\n" . $_POST['vits'] . ""; mail($_POST['epostvits'], "Denne vitsen har du sendt inn", $_POST['meldingepostvits']); ?> Prøv koden over. SEND INN DEMO: <?php $fp = fopen("innsendtedemoer.txt", "a+"); $linje = $_POST['spillnavn'] . "***---***"; $linje .= $_POST['infoomspill'] . "***---***"; $linje .= $_POST['demonettsiden'] . "***---***";$linje .= $_POST['aldersgrensepaaspill'] . "***---***";$linje .= $_POST['spillvideo'] . "***---***"; $linje = str_replace("\r\n", "<br />", $linje); fwrite($fp, $linje); fwrite($fp, "\n"); fclose($fp); ?> Endret 28. oktober 2010 av Thomas. Lenke til kommentar
herdon Skrevet 1. november 2010 Forfatter Del Skrevet 1. november 2010 (endret) Funker fremdeles ikke, desverre. Endret 8. november 2010 av herdon 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å