Jag testkör min sida nu, och det finns några fel. Jag undrar om ni vet vad som kan ha att göra med att jag ej har pekat om domänen utan kör på temporär URL, och vad som kan vara fel p.g.a. annat.
Formmail:
Jag har samma kod som på mitt andra fungerande konto på manufrog. Enda skillnaden är att jag kör nya sidan på temporär URL. Det som händer är att det står att mailet är skickat men det kommer inget mail. Koden är exakt samma som på min fungerande andra manufrogsida med annan domän.
Det konstiga är att ett "tipsa om min sida-formmail" fungerar felfritt. I det första fallet anges min mailadress (med den ej överflyttade domänen) som adressat, i tipsaformuläret så anger den som vill tipsa själv en valfri adress (vilket alltså fungerar).
Jag undrar alltså om detta är något som kan påverkas av att jag ej har pekat om domänen än, eller om jag ska börja felsöka (fast jag ser ju inget fel, då min andra sida som sagt fungerar felfritt och har samma kod).
Detta är viktigaste problemet just nu. Se koden till formmail nederst.
Länkar inom siten:
Länkar som ser ut som href="/delsida.php" fungerar inte, de tar bort den sista delen ur temporära URL:en när man skickas till länken. Däremot href="delsida.php" fungerar felfritt.
Jag antar att detta försvinner när jag pekat om domänen? Annars bör jag nu rätta till mina länkar på ett ganska stort antal ställen helst innan jag pekar om.
Popup-funktion i javascript med argument till php-sida:
Se min tråd som ligger i delforumen för script m.m. - http://forum.psychof...?showtopic=1350
Jättetacksam för svar, tips eller funderingar. Jag "vågar" inte peka om innan jag har ett hum om vad som gör att det krånglar lite.
Här är temporära sidan: http://92.48.118.35/~hotragse/
Här är sidan där den ligger nu (på annat ställe): http://www.hotrag.se
Här är koden till mitt formmail:
<?php if(isset($_POST['skicka'])) sand();?> <?php function sand() { $namn = $_POST['namn']; $epost = $_POST['epost']; $meddelande = $_POST['meddelande']; $kod = $_POST['kod']; if (stristr($meddelande,"Content-Type") || stristr($epost, "Content-Type") || stristr($namn, "Content-Type") || stristr($meddelande,"bcc") || stristr($meddelande,"bcc") || stristr($meddelande,"bcc")) { echo '<span style="font-weight: bolder; color: red; ">Du trampade i spamfällan!</span>'; exit; } $headers = "From: $namn <".$epost.">\r\n"; $headers .= "Reply-To: $epost\r\n"; if(!empty($namn) && !empty($epost) && !empty($meddelande) && ereg("golfbyxor", $kod) && !ereg(".+\@hotrag.se", $epost) && ereg(".+\@.+\..+", $epost) && ereg("^[a-zA-Z0-9_@.-]+$", $epost)) { $meddelande .= "\n\nSkickat av $namn, $epost"; mail("cc@hotrag.se", "CC HotRag meddelande", $meddelande, $headers); echo '<span style="color: #006060; font-weight: bolder; font-size: medium; ">Meddelandet är skickat! <a href="/index.php" style="color: #222222; ">Åter till startsidan</a></span>'; } else { echo '<span style="color: #ff0000; font-size: medium; font-weight: bolder; ">Du måste fylla i alla fält ordentligt!</span>'; } } ?>