Slettet bruger
25. januar 2004 - 16:50
Der er
2 løsninger
Hjælp til formular
Jeg har nedenstående stump kode, som skriver ned i en fil på serveren (jeg forstår ikke selv meget af hvad der foregår) Nu vil jeg gerne have den modificeret så den i stedet sender det som en e-mail til en adresse på samme server. En der kan hjælpe med det? function save() { $s .= str_replace(";", ":", $_POST['navn']) . ";"; $s .= str_replace(";", ":", $_POST['adresse']) . ";"; $s .= str_replace(";", ":", $_POST['adresse2']) . ";"; $s .= str_replace(";", ":", $_POST['postnr']) . ";"; $s .= str_replace(";", ":", $_POST['by']) . ";"; $s .= str_replace(";", ":", $_POST['land']) . ";"; $s .= str_replace(";", ":", $_POST['tlf']) . ";"; $s .= "v;"; $s .= "\n"; $fp = @fopen("data/kat.dat","a"); fwrite($fp, $s); fclose($fp); $s = date("d.m - H:i ", time()).$s; $ffp = @fopen("data/log.dat","a"); fwrite($ffp, $s); fclose($ffp); echo "<script> location.href='kat.php'; </script>"; exit(); }
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
25. januar 2004 - 18:17
#1
Du kan bare gøre sådan her: function save() { $s .= str_replace(";", ":", $_POST['navn']) . ";"; $s .= str_replace(";", ":", $_POST['adresse']) . ";"; $s .= str_replace(";", ":", $_POST['adresse2']) . ";"; $s .= str_replace(";", ":", $_POST['postnr']) . ";"; $s .= str_replace(";", ":", $_POST['by']) . ";"; $s .= str_replace(";", ":", $_POST['land']) . ";"; $s .= str_replace(";", ":", $_POST['tlf']) . ";"; $s .= "v;"; $s .= "\n"; $email = "din@email.dk"; mail($email, $subject, $s); $s = date("d.m - H:i ", time()).$s; $ffp = @fopen("data/log.dat","a"); fwrite($ffp, $s); fclose($ffp); echo "<script> location.href='kat.php'; </script>"; exit(); } Alt hvad der er sket er bare at disse linjer: $fp = @fopen("data/kat.dat","a"); fwrite($fp, $s); fclose($fp); Er blevet skiftet ud med: $email = "din@email.dk"; mail($email, $subject, $s); Du skriver selvfølgelig bare den email du vil sende det til i stedet for din@email.dk
25. januar 2004 - 18:18
#2
Havde lige misset noget, sorry... det skal være sådan her: function save() { $s .= str_replace(";", ":", $_POST['navn']) . ";"; $s .= str_replace(";", ":", $_POST['adresse']) . ";"; $s .= str_replace(";", ":", $_POST['adresse2']) . ";"; $s .= str_replace(";", ":", $_POST['postnr']) . ";"; $s .= str_replace(";", ":", $_POST['by']) . ";"; $s .= str_replace(";", ":", $_POST['land']) . ";"; $s .= str_replace(";", ":", $_POST['tlf']) . ";"; $s .= "v;"; $s .= "\n"; $email = "din@email.dk"; $subject = "Her er en tekst"; mail($email, $subject, $s); $s = date("d.m - H:i ", time()).$s; $ffp = @fopen("data/log.dat","a"); fwrite($ffp, $s); fclose($ffp); echo "<script> location.href='kat.php'; </script>"; exit(); }
Vi tilbyder markedets bedste kurser inden for webudvikling