Sikke en smørre den udgiver kan jeg se nu, det har den så ikke gjort før. Jeg ændrede i mine indstillinger i går hos min udbyder, så den stod i: PHP error messages.
Nu har jeg fjernet meddelelserne og de går stadig fint igennem - dine 3 gik også igennem, der gør de selv om man får den lange smørre.
Bare ikke med Firefox!
Har du forstand på den der php formular og kan guide mig lidt igennem, hvor evt. fejlen ligger, for det er en jeg en gang har fået hjælp til her.:
<?php
$hjemmeside = "
www.ballegaarden.com";$mail = "mail@ballegaarden.com";
$afsendermail = "kanikke@besvares.invalid";
$viderestil = "
http://ballegaarden.com/svar-besked.html";/* Her hentes oplysningerne fra de udfyldte felter */
$tlf = $_REQUEST['tlf'] ;
$email = $_REQUEST['email'] ;
$epost = $_REQUEST['epost'] ;
$besked = $_REQUEST['besked'];
$navn = $_REQUEST['navn'];
$adresse = $_REQUEST['adresse'];
$by = $_REQUEST['by'];
$spamfaelde = $_REQUEST['spamfaelde'];
$kopi = $_REQUEST['kopi'];
$emne = $_REQUEST['emne'];
$aktivitets_tappe = $_REQUEST['aktivitets_tappe'];
$Antal4 = $_REQUEST['Antal4'];
$Sum4 = $_REQUEST['Sum4'];
$guf_taske = $_REQUEST['guf_taske'];
$Antal5 = $_REQUEST['Antal5'];
$Sum5 = $_REQUEST['Sum5'];
$bolde = $_REQUEST['bolde'];
$Antal6 = $_REQUEST['Antal6'];
$Sum6 = $_REQUEST['Sum6'];
$underlag1 = $_REQUEST['underlag1'];
$Antal7 = $_REQUEST['Antal7'];
$Sum7 = $_REQUEST['Sum7'];
$underlag2 = $_REQUEST['underlag2'];
$Antal8 = $_REQUEST['Antal8'];
$Sum8 = $_REQUEST['Sum8'];
$underlag3 = $_REQUEST['underlag3'];
$Antal9 = $_REQUEST['Antal9'];
$Sum9 = $_REQUEST['Sum9'];
$varmepude_u = $_REQUEST['varmepude_u'];
$Antal10 = $_REQUEST['Antal10'];
$Sum10 = $_REQUEST['Sum10'];
$varmepude_m = $_REQUEST['varmepude_m'];
$Antal11 = $_REQUEST['Antal11'];
$Sum11 = $_REQUEST['Sum11'];
$daekken = $_REQUEST['daekken'];
$Antal12 = $_REQUEST['Antal12'];
$Sum12 = $_REQUEST['Sum12'];
$pude = $_REQUEST['pude'];
$Antal13 = $_REQUEST['Antal13'];
$Sum13 = $_REQUEST['Sum13'];
$hundeskal_lille = $_REQUEST['hundeskal_lille'];
$Antal14 = $_REQUEST['Antal14'];
$Sum14 = $_REQUEST['Sum14'];
$hundeskal_stor = $_REQUEST['hundeskal_stor'];
$Antal15 = $_REQUEST['Antal15'];
$Sum15 = $_REQUEST['Sum15'];
$lightcap300 = $_REQUEST['lightcap300'];
$smoke300 = $_REQUEST['smoke300'];
$rod300 = $_REQUEST['rod300'];
$Antal1 = $_REQUEST['Antal1'];
$Sum1 = $_REQUEST['Sum1'];
$lightcap200 = $_REQUEST['lightcap200'];
$smoke200 = $_REQUEST['smoke200'];
$klar200 = $_REQUEST['klar200'];
$Antal2 = $_REQUEST['Antal2'];
$Sum2 = $_REQUEST['Sum2'];
$lightship = $_REQUEST['lightship'];
$ls_bla = $_REQUEST['ls_bla'];
$ls_rod = $_REQUEST['ls_rod'];
$Antal3 = $_REQUEST['Antal3'];
$Sum3 = $_REQUEST['Sum3'];
$ialt0 = $_REQUEST['ialt0'];
/* Her tjekkes, om det skjulte spamfælde-felt er udfyldt */
if ($email > '') {
echo "Du er havnet i formularens spamfælde. Det burde ikke være muligt at havne her ved et uheld, så skam dig!";
exit ();
}
/* Her tjekkes, om der er forbudte tegn i felterne */
if (eregi("[\]",$navn) || eregi("[\]",$epost) || eregi("[\]",$emne) || eregi("[@]",$tlf)){
echo "Formularen er ikke udfyldt korrekt, tryk på tilbage-knappen og prøv igen. Tjek, at du har skrevet din mail-adresse korrekt, og at du har skrevet den i det rigtige felt.";
exit();
}
/* Her tjekkes, om afsenderen har indtastet sin mail-adresse, og i så fald bruges den som afsendeeradresse, så der kan svares på mailen */
if (epost > '') {
$headers="From: $navn <$epost>\r\n";
}
else {
$headers="From: Bestilformular <$afsendermail>\r\n";
}
/* Her indsættes din mailadresse, så afsenderen kan svare på kopimailen */
$formularheaders="From: $hjemmeside <$afsendermail>\r\n";
/* Her samles afsenderens navn, mailadresse og besked i en enkelt variabel */
$oplysninger="Følgende er sendt via bestilformularen på $hjemmeside:\r\n\r
\nAktivitets-tæppe: $aktivitets_tappe\r\nAktivitets-tæppe stk.: $Antal4\r\nAktivitets-tæppe kr.: $Sum4
\nGUF-taske: $guf_taske\r\nGUF-taske stk.: $Antal5\r\nGUF-taske kr.: $Sum5
\nBolde: $bolde\r\nBolde stk.: $Antal6\r\nBolde kr.: $Sum6
\nUnderlag1: $underlag1\r\nUnderlag1 stk.: $Antal7\r\nUnderlag1 kr.: $Sum7
\nUnderlag2: $underlag2\r\nUnderlag2 stk.: $Antal8\r\nUnderlag2 kr.: $Sum8
\nUnderlag3: $underlag3\r\nUnderlag3 stk.: $Antal9\r\nUnderlag3 kr.: $Sum9
\nVarmepude_u: $varmepude_u\r\nVarmepude_u stk.: $Antal10\r\nVarmepude_u kr.: $Sum10
\nVarmepude_m: $varmepude_m\r\nVarmepude_m stk.: $Antal11\r\nVarmepude_m kr.: $Sum11
\nDækken: $daekken\r\nDækken stk.: $Antal12\r\nDækken kr.: $Sum12
\nPude: $pude\r\nPude stk.: $Antal13\r\nPude kr.: $Sum13
\nHundeskål_lille: $hundeskal_lille\r\nHundeskål_lille stk.: $Antal14\r\nHundeskål_lille kr.: $Sum14
\nHundeskål_stor: $hundeskal_stor\r\nHundeskål_stor stk.: $Antal15\r\nHundeskål_stor kr.: $Sum15
\nLightCap300: $lightcap300\r\nSmoke: $smoke300\r\nRød: $rod300\r\nLightCap stk.: $Antal1\r\nLightCap kr.: $Sum1
\nLightCap200: $lightcap200\r\nSmoke: $smoke200\r\nKlar: $klar200\r\nLightCap stk.: $Antal2\r\nLightCap kr.: $Sum2
\nLightShip: $lightship\r\nGul: $ls_gul\r\nGrøn: $ls_gron\r\nBlå: $ls_bla\r\nRød: $ls_rod\r\nKlar: $ls_klar\r\nLightShip stk.: $Antal3\r\nLightShip kr.: $Sum3
\r\nSamlet pris: $ialt0
\nNavn:
$navn\r\nAdresse: $adresse\r\nBy: $by
\nE-mail: $epost\r\r\nTlf: $tlf
\nBesked: $besked";
/* Her samles oplysningerne til afsenderens kopi af mailen */
$kopimail="Hej $navn\r\nDu har sendt følgende via bestilformularen på $hjemmeside:\r\n$besked";
if ($kopi > '') {
/* Her sendes til modtageradressen */
mail($mail, $emne, $oplysninger, $headers);
/* Her sendes en kopimail til afsenderen */
mail($epost, $emne, $kopimail, $formularheaders);
}
else {
/* Her sendes mailen til modtageradressen */
mail($mail, $emne, $oplysninger, $headers);
}
/* Når mailen er sendt, viderestilles til denne hjemmeside */
header( "Location: $viderestil" );
?>