login  Naam:   Wachtwoord: 
Registreer je!
 Forum

nieuwsbrief bij aankomst leeg (Opgelost)

Offline willie - 30/09/2011 18:04 (laatste wijziging 30/09/2011 18:05)
Avatar van willie0 Ik heb een nieuwsbrief op de site staan.
maar als ik van uit de admin een nieuwsbrief wil versturen,
komt hij wel aan, maar is hij leeg.
bij de verzending krijg ik ook een foutmeldig.
  1. Notice: Undefined variable: subject in /public/sites/www.motorclublisse.nl/news_handler.php on line 31
  2.  
  3. Notice: Undefined variable: message in /public/sites/www.motorclublisse.nl/news_handler.php on line 31
  4. E-mail werd succesvol verzonden!

Dit is de regel waar de fout vandaan komt.
  1. mail($to, $subject, $message, $headers) or die ($error6);

  1. <input name="subject" type="text" id="subject" size="78" maxlength="255" >

Wat gaat hier fout

8 antwoorden

Gesponsorde links
Offline Martijn2008 - 30/09/2011 18:16
Avatar van Martijn2008 PHP beginner Waardes 'subject & message' zijn niet geïnitialiseerd en gedeclareerd in je code.
Offline willie - 30/09/2011 18:25 (laatste wijziging 02/10/2011 18:13)
Avatar van willie 0 Als ik hem thuis van de testserver verzend doet die het wel goed.
Dit zijn de stukjes scriptPlaatscode: 141316
Offline Martijn2008 - 30/09/2011 20:43
Avatar van Martijn2008 PHP beginner In het tweede stuk code zie ik nergens dat je de waarde subject en message set. Je probeert iets te verzenden wat je nooit hebt gedeclareerd.
Offline willie - 01/10/2011 18:05 (laatste wijziging 01/10/2011 18:05)
Avatar van willie 0 Toch vind ik het raar dat hij thuis op mijn server wel werkt,
en de post gewoon stuurt, met alle gegevens die ik opgeef.
Daar tegen op de server van www.mijndomein.nl niet werkt.
Daar krijg ik wel de mail van binnen, maar geheel leeg.
 
Offline Giant - 01/10/2011 22:38
Avatar van Giant PHP beginner
  1. mail($to, $_POST['subject'], $_POST['message'], $headers) or die ($error6);

..........
Al zul je zelf nog moeten valideren of de opgegeven data wel valid is!
Bedankt door: willie
Offline willie - 02/10/2011 18:09
Avatar van willie 0 Daarmee werkt het wel op de server,
Maar ik wil dus nog een bijschrift plaatsen in de mail.
Een afmeldlink, dus dacht ik het zo tedoenPlaatscode: 141315maar dat gaat op een of andere manier niet,
ik krijg de melding kan de email niet versturen.
Offline Aar - 02/10/2011 20:05
Avatar van Aar PHP interesse Blijkbaar staan register_globals nog aan op de server bij jouw thuis.
Dat verklaar 't verschil.
Offline willie - 03/10/2011 17:21
Avatar van willie 0 het is opgelost via de server
Gesponsorde links
Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.231s