Romy Skrevet 1. desember 2007 Del Skrevet 1. desember 2007 http://gamer.no/konkurranse/ps3/julekonkur...7_-_dag_1/45600 Hvilken script er det? Eller noen som vet om en konkurranse PHP script? Lenke til kommentar
Mats Danielsen Skrevet 1. desember 2007 Del Skrevet 1. desember 2007 Det er bare et modifisert PHP sendeskjema. Men må refferere til dette: https://www.diskusjon.no/index.php?session=...&p=10023971 Lenke til kommentar
Romy Skrevet 1. desember 2007 Forfatter Del Skrevet 1. desember 2007 Hehe. Jeg hadde ikke så dum spørsmål som han:P Lenke til kommentar
Anders Moen Skrevet 1. desember 2007 Del Skrevet 1. desember 2007 Vil du at informasjonen skal sendes på mail til deg, eller vil du at det skal det settes inn i en database? Lenke til kommentar
Romy Skrevet 2. desember 2007 Forfatter Del Skrevet 2. desember 2007 Sendes på e-post. Lenke til kommentar
Anders Moen Skrevet 2. desember 2007 Del Skrevet 2. desember 2007 Okay Da kan du f. eks laste ned epost-scriptet på Epleweb og modifisere det Trenger du hjelp, så får du si ifra i tråden:) Lenke til kommentar
LNaitsirhC Skrevet 2. desember 2007 Del Skrevet 2. desember 2007 (endret) Er ganske sikker på at Gamer.no (og resten av HW-nettverket) sitt script er noe sånt: <?php if ($_POST['navn'] == "Lars Christian *Etternavn*") { echo "Svaret ditt er registrert."; } else { *kode som sjekker om svaret er riktig, og setter det inn i databasen* echo "Svaret ditt er registrert."; } ?> Endret 2. desember 2007 av LNaitsirhC Lenke til kommentar
Romy Skrevet 3. desember 2007 Forfatter Del Skrevet 3. desember 2007 OkayDa kan du f. eks laste ned epost-scriptet på Epleweb og modifisere det Trenger du hjelp, så får du si ifra i tråden:) Ok, har prøvd meg litt frem. Har ikke testet dette, ikke har jeg mulighet til det, fordi har ikke satt opp noe SMTP på PCen. Men ser det riktig ut? har bare skrevet det slik at kun spørsmål en blir sendt til E-post. if ($_POST['submit'] == TRUE) { $receiverMail = "[email protected]"; $name = stripslashes(strip_tags($_POST['name'])); $email = stripslashes(strip_tags($_POST['email'])); $subject = stripslashes(strip_tags($_POST['subject'])); $msg = stripslashes(strip_tags($_POST['msg'])); $ip = $_SERVER['REMOTE_ADDR']; $sporsmal01 = stripslashes(strip_tags($_POST['sporsmal01-01'])); $msgformat = "From: $name ($ip)\nEmail: $email\n\n$msg"; if(empty($name) || empty($email) || empty($subject) || empty($msg)) { echo "<h2>The email was not sent</h2><p>Please fill all the required fields</p>"; } elseif(!ereg("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$", $email)) { echo "<h2>The email was not sent</h2><p>The email address is invalid</p>"; } elseif(mail($receiverMail, $subject, $msgformat, "From: $name <$email>")) { echo "<h2>The email has been sent!</h2><p>I will get back to you as soon as possible.</p>"; } else { echo "<h2>The email was not sent</h2><p>Please try again... If the problem continues there's probably something wrong with the server.</p>"; } } else { ?> <form method="post" action=""> <table class="questions"> <tr class="question"> <th colspan="2">Svar på spørsmål 1?</th> </tr> <tr class="answer"> <td><input type="radio" name="sporsmal01" id="sporsmal01-01" value="sporsmal01-01" /></td> <td><label for="sporsmal01-01">Riktig</label></td> </tr> <tr class="answer"> <td><input type="radio" name="" id="" value="" /></td> <td><label for="sporsma01-02">Feil</label></td> </tr> <tr class="answer"> <td><input type="radio" name="" id="" value="" /></td> <td><label for="sporsmal01-03">Feil</label></td> </tr> <tr class="question"> <th colspan="2">Svar på spørsmål 2?</th> </tr> <tr class="answer"> <td><input type="radio" name="" id="" value="" /></td> <td><label for="sporsmal02-04">Riktig</label></td> </tr> <tr class="answer"> <td><input type="radio" name="" id="" value="" /></td> <td><label for="sporsmal02-05">Feil</label></td> </tr> <tr class="answer"> <td><input type="radio" name="" id="" value="" /></td> <td><label for="sporsmal02-06">Feil</label></td> </tr> <tr class="question"> <th colspan="2">Svar på spørsmål 3?</th> </tr> <tr class="answer"> <td><input type="radio" name="" id="" value="" /></td> <td><label for="sporsma03-07">Riktig</label></td> </tr> <tr class="answer"> <td><input type="radio" name="" id="" value="" /></td> <td><label for="sporsmal03-08">Feil</label></td> </tr> <tr class="answer"> <td><input type="radio" name="" id="" value="" /></td> <td><label for="sporsmal03-09">Feil</label></td> </tr> </table> <table> <p> <label for="name">Navn</label> <input id="name" name="name" type="text" size="30" maxlength="40" /><br /> <label for="email">E-post</label> <input id="email" name="email" type="text" size="30" maxlength="40" /><br /> <label for="subject">Emne (fjernes)</label> <input id="subject" name="subject" type="text" size="30" maxlength="40" /><br /> <label for="message">Melding (Fjernes)</label> <textarea id="message" name="msg" cols="50" rows="6"></textarea><br /> <label for="submit"> </label> <input id="submit" class="button" type="submit" name="submit" value="Send" /> </p> </form> <?php } ?> Lenke til kommentar
Mats Danielsen Skrevet 3. desember 2007 Del Skrevet 3. desember 2007 Du bør rydde litt i koden din før vi kan hjelpe deg. Det er kun du som kjenner til koden din, derfor må du rydde slikt at vi forstår den. Kommenter også (// Kommentar). Lenke til kommentar
Romy Skrevet 3. desember 2007 Forfatter Del Skrevet 3. desember 2007 Du bør rydde litt i koden din før vi kan hjelpe deg.Det er kun du som kjenner til koden din, derfor må du rydde slikt at vi forstår den. Kommenter også (// Kommentar). Dette burde vel alle som har jobbet litt med php kunne lese det hva som er hva. Hva er det som er så rotete for deg? Jeg brukt den epleweb sin php contact form script. Lenke til kommentar
Mats Danielsen Skrevet 3. desember 2007 Del Skrevet 3. desember 2007 Alle som kan PHP roter ikke til kodene sine, her tar du helt feil. Kan godt gi deg et eksempel: <?php // Starter sessionen session_start(); // Antall siffer i teksten $siffer = $_GET['num']; // Finner teksten som skal legges til på bildet $rand = time(); $rand = md5($rand); $rand = substr($rand, 0, $siffer); // Starter session med innhold $_SESSION['captcha'] = $rand; // Velger filtype (GIF) header("Content-type: image/gif"); // Lager bildet $im = @imagecreate($siffer * 8, 20) or die("Kunne ikke starte GD strøm"); // Feilmelding // Setter bakgrunnsfargen $background_color = imagecolorallocate($im, 0xFF, 0xFF, 0xFF); // Setter tekst fargen $text_color = imagecolorallocate($im, 0x00, 0x00, 0x00); // Setter inn teksten på bildet imagestring($im, 3, 5, 5, $rand, $text_color); // Skriver ut bildet imagegif($im); // Sletter bilder for og spare minne imagedestroy($im); ?> Da blir det MYE enklere for andre og lese kodene dine, og dersom du hadde spurt andre som kan PHP så ville det ikke vært mindre rotete for dem enn meg. Lenke til kommentar
Romy Skrevet 3. desember 2007 Forfatter Del Skrevet 3. desember 2007 Det er ikke jeg som har laget denne koden, jeg har brukt epleweb sin kontakt skjema, også modifisert den med input radio. Vil du hjelpe emg kanskje? Lenke til kommentar
Mats Danielsen Skrevet 3. desember 2007 Del Skrevet 3. desember 2007 Har du prøvd om den virker da? Fikk du noen feilmeldinger i såfall? Lenke til kommentar
Romy Skrevet 4. desember 2007 Forfatter Del Skrevet 4. desember 2007 (endret) Den fungerer ikke helt. Jeg får navn, epost men ikke svarene til spørsmålene. Edit: Begynner å fungere. ikke hjelp meg enda nå gøy assa Edit2: Da har jeg fått dette til da:) fungerer meget bra Endret 4. desember 2007 av romy Lenke til kommentar
Mats Danielsen Skrevet 4. desember 2007 Del Skrevet 4. desember 2007 Kan vi få se resultatet og koden? Lenke til kommentar
Anders Moen Skrevet 4. desember 2007 Del Skrevet 4. desember 2007 Ja, det hadde vært fint Så kan vi heller linke til denne tråden om noen spør igjen, i stedet for å gå gjennom dette igjen Lenke til kommentar
Romy Skrevet 30. august 2008 Forfatter Del Skrevet 30. august 2008 Hei. Litt seint men her er den <?php if ($_POST['submit'] == TRUE) { $receiverMail = "[email protected]"; $name = stripslashes(strip_tags($_POST['name'])); $email = stripslashes(strip_tags($_POST['email'])); $subject = stripslashes(strip_tags($_POST['subject'])); $msg = stripslashes(strip_tags($_POST['msg'])); $ip = $_SERVER['REMOTE_ADDR']; $sporsmal01 = stripslashes(strip_tags($_POST['sporsmal01'])); $sporsmal02 = stripslashes(strip_tags($_POST['sporsmal02'])); $sporsmal03 = stripslashes(strip_tags($_POST['sporsmal03'])); $sporsmal04 = stripslashes(strip_tags($_POST['sporsmal04'])); $msgformat = "Fra: $name ($ip)\nE-post: $email\n\n$msg\nDeltakeren har svart f¯lgende: \nHvem er produsenten for iPod Nano Classic?\n$sporsmal01 \nHvor mange utvalg av Apple iPod Nano Classic finnes det?\n$sporsmal02 \nHvor mange ca sanger kan du ha i iPod Nano Classic 8GB?\n$sporsmal03 \nVelg riktig valg\n$sporsmal04"; //Hvis feltene er tomme, gi advarsel til brukeren if(empty($name) || empty($email) || empty($sporsmal01) || empty($sporsmal02) || empty($sporsmal03) || empty($sporsmal04)){ // || empty($subject) || empty($msg)) { echo "<h2>Svarene ble ikke sendt</h2><p>Vennligst fyll ut alle n¯dvendige felter. GÂ tilbake og rett</p>"; } elseif(!ereg("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$", $email)) { echo "<h2>Svarene ble ikke sendt</h2><p>E-postadressen du skrev inn er ugyldig. GÂ tilbake og rett</p>"; } elseif(mail($receiverMail, $subject, $msgformat, "Fra: $name <$email>")) { echo "<h2>Svarene er sendt</h2><p>Takk for deltakelsen.</p>"; } else { echo "<h2>Svarene ble ikke sendt.</h2><p>Vennligst pr¯v igjen senere... Hvis problemet fortsetter er det problemer med tjeneren.</p>"; } } // 1=3. 2=3. 3=2. 4=2 else { ?> <form action="" method="post"> <table class="sporsmaler"> <tr class="sporsmal"> <td><b><label for="sporsmal01">Hvem er produsenten for iPod Nano Classic?</label></b></td></tr> <tr class="svar"><td><input type="radio" id="sporsmal0101" name="sporsmal01" value="Microsoft" />Microsoft</td></tr> <tr class="svar"><td><input type="radio" id="sporsmal0102" name="sporsmal01" value="Yanit" />Yanit</td></tr> <tr class="svar"><td><input type="radio" id="sporsmal0103" name="sporsmal01" value="Apple" />Apple</td></tr> <tr class="sporsmal"> <td><b><label for="sporsmal02">Hvor mange utvalg av Apple iPod Nano Classic finnes det?</label></b></td></tr> <tr class="svar"><td><input type="radio" id="sporsmal0204" name="sporsmal02" value="7" />7</td></tr> <tr class="svar"><td><input type="radio" id="sporsmal0205" name="sporsmal02" value="5" />5</td></tr> <tr class="svar"><td><input type="radio" id="sporsmal0206" name="sporsmal02" value="6" />6</td></tr> <tr class="sporsmal03"> <td><b><label for="sporsmal03">Hvor mange ca sanger kan du ha i iPod Nano Classic 8GB?</label></b></td></tr> <tr class="svar"><td><input type="radio" id="sporsmal0307" name="sporsmal03" value="2,500" />2,500</td></tr> <tr class="svar"><td><input type="radio" id="sporsmal0308" name="sporsmal03" value="2,000" />2,000</td></tr> <tr class="svar"><td><input type="radio" id="sporsmal0309" name="sporsmal03" value="1,500" />1,500</td></tr> <tr class="sporsmal04"> <td><b><label for="sporsmal04">Velg riktig valg</label></b></td></tr> <tr class="svar"><td><input type="radio" id="sporsmal0410" name="sporsmal04" value="iPod Nano Classic har IKKE Internett-tilkobling" />iPod Nano Classic har IKKE Internett-tilkobling</td></tr> <tr class="svar"><td><input type="radio" id="sporsmal0411" name="sporsmal04" value="iPod Nano Classic har Internett-tilkobling" />iPod Nano Classic har Internett-tilkobling</td></tr> <tr class="svar"><td><input type="radio" id="sporsmal0412" name="sporsmal04" value="iPod Nano Classic st¯tter kun Mac OS X" />iPod Nano Classic st¯tter kun Mac OS X</td></tr> </table><br /> <label for="name">Navn: </label> <input id="name" name="name" type="text" size="30" maxlength="40" /><br /> <label for="email">E-post: </label> <input id="email" name="email" type="text" size="30" maxlength="40" /><br /> <label for="submit"> </label> <input id="submit" class="button" type="submit" name="submit" value="Send" /> </form> <?php } ?> 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å