Waarom werkt dit mail script niet?

Status
Niet open voor verdere reacties.

555Martijn

Gebruiker
Lid geworden
15 jun 2008
Berichten
163
Gevonden op het internet, niet mijn script. Zoeken voor een ander is wel een optie natuurlijk.. maar deze heeft precies wat ik wil, en ik heb het idee dat ik zelf iets fout doe.

PHP:
<?php
if ($to_email && $message && $subject) {$to = "\"$to_name\" <$to_email>";
$from = "\"$from_name\" <$from_email>";
$to = str_replace("\\'", "'", $to);
$from = str_replace("\\'", "'", $from);$subject = str_replace("\\'", "'", $subject);
$message = str_replace("\\'", "'", $message);
mail($to, $subject, $message, "Va: $from\nX-Mailer:");
echo "Verzonden bericht : \nTo : $to\nFrom : $from\nSubject : $subject\nMessage : $message";
exit; } ?>

<form action="tip.php" METHOD=POST>
Naar (Vriends naam): <input type=text name=to_name>
<br>
Naar (Vriends email): <input type=text name=to_email>
<br>
Van (Jou naam): <input type=text name=from_name>
<br>
Van (Jou email): <input type=text name=from_email>
<br>
Onderwerp : <input type=text name=subject>
<p>
Bericht: <br /><textarea name=message cols=60 rows=10>
Hey!

Ik kwam deze website tegen en dit leek mij interessant voor jou!

Link: mijnwebsite.nl

</textarea>
<p>
<input type=submit value=Mail></form>

Action was eerst PHP self, heb het veranderd naar bestandsnaam maar dat deed ook niets.
 
Heb je hem local op je eigen computer draaien of heb je een eigen site waar dit script op draait??

waar wordt dit trouwens gevuld???
PHP:
$to_email
$message 
$subject
 
Laatst bewerkt:
Dat ziet eruit als een heel oud script (magic_quotes & globals lijken aan)

Daarnaast klopt de 4e parameter van de mail functie ook niet.

Beste lijkt mij om een ander script te zoeken of een goede mail class te gebruiken die helemaal geen mail() functie nodig heeft.
 
Nog beter misschien, zelf een mail functie schrijven.
Dan weet je wat iets doet en waarom.
Er is super veel uitleg en tuts te vinden online.
Als je een beetje engels kunt is misschien youtube een idee!
 
Waarom maak je hem niet zelf? Daar leer je meer van! En zo moeilijk is het niet om een mail scriptje te maken voor een formuliertje.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan