login  Naam:   Wachtwoord: 
Registreer je!
 Forum

krijg geen mail

Offline bobby - 20/02/2007 01:52
Avatar van bobbyNieuw lid ik heb als test mijn e-mail dus in het bestand gezet maar krijg toch nooit een mailtje

dit is mijn code: http://www.plaatscode.be/4287/

1 antwoord

Gesponsorde links
Offline Gerard - 20/02/2007 02:26
Avatar van Gerard Ouwe rakker Er zijn 2 dingen die ik zo kan vinden die niet kloppen in je script. Het eerste deel is je headers. Ik zie dat je "rn" aan het einde van elke regel van je header hebt staan. Ik denk dat je hier dus "\r\n" mee bedoelt. Zelf vind ik het trouwens ook wel fijn om een meer-regelige variabele als volgt neer te planten:
  1. <?php
  2. $headers = "MIME-Version: 1.0\r\n"
  3. . "Content-type: text/html; charset=iso-8859-1\r\n"
  4. . "From: Bob Sermon <bob.sermon@hotmail.com>\r\n";


Het tweede is je for-lus. De 2de expressie is niet goed. Als we de php documentatie er bijpakken dan lezen we het volgende:
Citaat:
The first expression (expr1) is evaluated (executed) once unconditionally at the beginning of the loop.

In the beginning of each iteration, expr2 is evaluated. If it evaluates to TRUE, the loop continues and the nested statement(s) are executed. If it evaluates to FALSE, the execution of the loop ends.

At the end of each iteration, expr3 is evaluated (executed).


Jouw 2de expressie is in dit geval "!isset($adressen[$i])". Als $adressen[0] dus bestaat (wat het eerste is waar hij mee test) dan zal isset() true returnen, door er echter een ! voor te plaatsen wordt die true omgezet naar een false waardoor de loop dus niet uitgevoerd wordt.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.236s