corsa91 Skrevet 12. november 2010 Del Skrevet 12. november 2010 (endret) Jeg har fått en oppgave der ting skal bli sendt til epost men når det blir sendt så får jeg bare beskjeden ut. Noen som kan si hvordan jeg fikser dette? PHP: <?php $navn = $_REQUEST["Navn"]; $adresse = $_REQUEST["Adresse"]; $epost = $_REQUEST["Epost"]; $telefonnummer = $_REQUEST["Telefonnummer"]; echo "Her detaljene fra forige side:"; echo "<br/>"; echo $navn." ".$adresse." ".$epost." ".$telefonnummer; echo "<br/>"; if (isset ($_REQUEST["Send"])) { echo "Du er : ".$_REQUEST["kunde"]."<br/>"; echo "Du har valgt spørsmåltype : ".$_REQUEST["type"]."<br/>"; echo "Din beskjed : ".$_REQUEST["beskjed"]."<br/>"; } if (mail($epost, "Fra kunderservice", $_REQUEST['beskjed'])) { print ( "Følgende mail ble levert til $epost: \n" ); } else { print ( "En feil oppstod ved sending av mail.. trykk back og prøv på nytt.\n");} echo "<br/>"; setlocale(LC_TIME,"no_NO"); date_default_timezone_set("Europe/Oslo"); echo"Idag er det"; echo date(' d. M. Y H:i:s'); ?> oppgave3.htm Endret 12. november 2010 av corsa91 Lenke til kommentar
Thomas. Skrevet 13. november 2010 Del Skrevet 13. november 2010 Sjekk at du har aktivert mail-funksjonen i php.ini. Mail fungerer vanligvis ikke på gratis-hoster eller lokalt (kan selvfølgelig konfigureres lokalt om du vil). Lenke til kommentar
corsa91 Skrevet 13. november 2010 Forfatter Del Skrevet 13. november 2010 den er aktivert men jeg får bare sendt beskjeden: if (mail($epost, "Fra kunderservice", $_REQUEST['beskjed'])) { print ( "Følgende mail ble levert til $epost: \n" ); } else { print ( "En feil oppstod ved sending av mail.. trykk back og prøv på nytt.\n");} Vet ikke helt hvordan man skal legge inn resten Lenke til kommentar
corsa91 Skrevet 14. november 2010 Forfatter Del Skrevet 14. november 2010 Noen som kan hjelpe meg? Lenke til kommentar
Thomas. Skrevet 14. november 2010 Del Skrevet 14. november 2010 Litt vanskelig å skjønne hva du spør etter her "får bare sendt beskjeden"? Ja, da fungerer det da? Hva er det du vil oppnå? Hva er det som ikke fungerer? Lenke til kommentar
corsa91 Skrevet 14. november 2010 Forfatter Del Skrevet 14. november 2010 Det jeg vil frem til er at jeg får sendt. Men hvordan skal jeg legge inn flere deler slik at alt bilr sendt og ikke deler. Ser du på htmlen så skjønner du evt. Så kan jeg forklare deg om du har msn. Lenke til kommentar
corsa91 Skrevet 15. november 2010 Forfatter Del Skrevet 15. november 2010 Ingen som kan hjelpe meg? Lenke til kommentar
Jonas Skrevet 15. november 2010 Del Skrevet 15. november 2010 Les litt på string operators. $message = "Navn: {$navn}\n"; $message .= "Adresse: {$adresse}\n"; $message .= "Beskjed: {$beskjed}"; Lenke til kommentar
corsa91 Skrevet 15. november 2010 Forfatter Del Skrevet 15. november 2010 Jeg har lest om det men hvordan skal jeg legge inn her? : if (mail($epost, "Fra kunderservice", $_REQUEST['beskjed'])) { print ( "Følgende mail ble levert til $epost: \n" ); } else { print ( "En feil oppstod ved sending av mail.. trykk back og prøv på nytt.\n");} Skal jeg legge inn [$beskjed][$navn] osv? Les litt på string operators. $message = "Navn: {$navn}\n"; $message .= "Adresse: {$adresse}\n"; $message .= "Beskjed: {$beskjed}"; Lenke til kommentar
Warz Skrevet 20. november 2010 Del Skrevet 20. november 2010 Fasit: <?php $navn = $_REQUEST["Navn"]; $adresse = $_REQUEST["Adresse"]; $epost = $_REQUEST["Epost"]; $telefonnummer = $_REQUEST["Telefonnummer"]; echo "Her detaljene fra forige side:"; echo "<br/>"; echo $navn." ".$adresse." ".$epost." ".$telefonnummer; echo "<br/>"; $message = "Navn: ".$navn."\n Adresse: ".$adresse."\n Epost: ".$epost."\n Tlf: ".$telefonnummer."\n Beskjed: ".$_REQUEST["beskjed"]."\n Kunde: ".$_REQUEST["kunde"]."\n"; if (isset ($_REQUEST["Send"])) { echo "Du er : ".$_REQUEST["kunde"]."<br/>"; echo "Du har valgt spørsmåltype : ".$_REQUEST["type"]."<br/>"; echo "Din beskjed : ".$_REQUEST["beskjed"]."<br/>"; } if (mail($epost, "Fra kunderservice", $message)) { echo "Følgende mail ble levert til $epost: \n"; } else { echo "En feil oppstod ved sending av mail.. trykk back og prøv på nytt.\n"; } echo "<br/>"; setlocale(LC_TIME,"no_NO"); date_default_timezone_set("Europe/Oslo"); echo"Idag er det"; echo date(' d. M. Y H:i:s'); ?> 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å