Åben nyt vindue med respons på udfyldt form
HejsaEr vist hvad man kalder en nybegynder indenfor PhP.
Har et php-script, som henter oplysninger fra en form og sender dem som en email. Når brugeren har indtastet oplysningerne og trykker "Send", så genereres en "beskeden er sendt"-tekst i det samme vindue.
Mit problem er så, at jeg gerne ville have denne "beskeden er sendt"-tekst til at lukke op i et nyt vindue, således at brugeren ikke føres væk fra formen i det første vindue.
Mit php-script ser således ud:
<?php
// Finder IP-adresse og host.
if ($HTTP_SERVER_VARS["HTTP_X_FORWARDED_FOR"] != ""){
$IP = $HTTP_SERVER_VARS["HTTP_X_FORWARDED_FOR"];
$proxy = $HTTP_SERVER_VARS["REMOTE_ADDR"];
$host = @gethostbyaddr($HTTP_SERVER_VARS["HTTP_X_FORWARDED_FOR"]);
}else{
$IP = $HTTP_SERVER_VARS["REMOTE_ADDR"];
$host = @gethostbyaddr($HTTP_SERVER_VARS["REMOTE_ADDR"]);
}
// Henter felter fra formularen
$kategori = $_REQUEST["kategori"];
$webadresse = $_REQUEST["webadresse"];
$header = "From: Hestesporten.dk <info@hestesporten.dk>\nBCC: Hestesporten.dk <info@hestesporten.dk>";
$emne = "Vi har modtaget et linkforslag";
$besked = "Dette linkforslag er blevet modtaget. Følgende oplysninger er indtastet:\n\n$kategori, \n$webadresse;
// Danner mailen ud fra ovenstående oplysninger.
if(mail($email, $emne, $besked, $header))
echo "Hej.<br><br>Tak for dit linkforslag. Vi vil snarest muligt uploade dit link.";
else
echo "Linkforslaget blev ikke afsendt - Prøv igen senere";
?>
Nogen der har en løsning? :-)
Venlig Hilsen Gitte