1 2 3 4 5 6 7 8 9 10 | <?php $to = "testaccount@gmail.com"; $subject = "onderwerp"; $email = "ditisdeafzender@blaat.com"; $message = "testmailtje"; $headers = "From:" . $email; if(mail($to, $subject, $message, $headers)){ echo "ok";} else {echo "derp";} ?> |
1 2 3 4 5 6 7 | smtp_server=smtp.gmail.com smtp_port=587 error_logfile=error.log debug_logfile=debug.log auth_username=testaccount@gmail.com auth_password=<wachtwoord> force_sender=testaccount@gmail.com |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | [mail function] ; XAMPP: Comment out this if you want to work with an SMTP Server like Mercury SMTP = smtp.gmail.com smtp_port = 587 ; For Win32 only. ; http://php.net/sendmail-from sendmail_from =testaccount@gmail.com ; XAMPP IMPORTANT NOTE (1): If XAMPP is installed in a base directory with spaces (e.g. c:\program filesC:\xampp) fakemail and mailtodisk do not work correctly. ; XAMPP IMPORTANT NOTE (2): In this case please copy the sendmail or mailtodisk folder in your root folder (e.g. C:\sendmail) and use this for sendmail_path. ; XAMPP: Comment out this if you want to work with fakemail for forwarding to your mailbox (sendmail.exe in the sendmail folder) sendmail_path = “\"C:\xampp\sendmail\sendmail.exe\" -t" ; XAMPP: Comment out this if you want to work with mailToDisk, It writes all mails in the C:\xampp\mailoutput folder ; sendmail_path = "C:\xampp\mailtodisk\mailtodisk.exe" ; Force the addition of the specified parameters to be passed as extra parameters ; to the sendmail binary. These parameters will always replace the value of ; the 5th parameter to mail(), even in safe mode. ;mail.force_extra_parameters = ; Add X-PHP-Originating-Script: that will include uid of the script followed by the filename mail.add_x_header = Off ; Log all mail() calls including the full path of the script, line #, to address and headers ;mail.log = "C:\xampp\php\logs\php_mail.log" |
mail.log geeft niet veel boeiende info:quote:Op zondag 21 april 2013 16:43 schreef papernote het volgende:
Zet mail.log eens aan. Heb je display_errors aan staan in PHP, met error_reporting op -1?
Dat ie niet aankomtquote:Op zondag 21 april 2013 17:04 schreef papernote het volgende:
Blijkbaar wordt de mail verzonden. Wat is dan het probleem?
Heb je al in je junk folder van gmail gekeken?quote:
Jep, het is een leeg account, dus ik zou hem toch (ofwel in hoofdmap, ofwel in een spam/trashmap) moeten zien.quote:Op zondag 21 april 2013 17:23 schreef Maringo het volgende:
[..]
Heb je al in je junk folder van gmail gekeken?
En als je deze veranderd naar een ander emailadres in je php.ini?quote:Op zondag 21 april 2013 17:24 schreef BlueNumber het volgende:
[..]
Jep, het is een leeg account, dus ik zou hem toch (ofwel in hoofdmap, ofwel in een spam/trashmap) moeten zien.
1 | sendmail_from =testaccount@gmail.com |
Ook dan geeft ie aan dat het verstuurd wordt...quote:Op zondag 21 april 2013 17:41 schreef Maringo het volgende:
[..]
En als je deze veranderd naar een ander emailadres in je php.ini?
[ code verwijderd ]
ik zie in je sendmail.ini ook hetzelfde emailadres. ook als afzender.quote:Op zondag 21 april 2013 17:53 schreef BlueNumber het volgende:
[..]
Ook dan geeft ie aan dat het verstuurd wordt...
quote:Op zaterdag 20 april 2013 18:36 schreef KomtTijd... het volgende:
Ik zou zeggen begin eens met de syntax-fouten (ifif). Heb je error-reporting wel aan staan?
Probleem is opgelost. Stom dat ik daar overheen heb gekeken, highlighting stond overigens wel gewoon aan. Dank voor de hulp in ieder geval!quote:
Thanks voor het meedenken, maar het werkte helaas niet.quote:Op zondag 21 april 2013 17:59 schreef Maringo het volgende:
[..]
ik zie in je sendmail.ini ook hetzelfde emailadres. ook als afzender.
Ik weet dat Spamassassin bijvoorbeeld, standaard emails eruit filtert die van hetzelfde en naar hetzelfde emailadres maar via andere mailservers gaan oid. En volgens mij doet Google dat ook. Je kan dus proberen om in de sendmail.ini ook de adressen te veranderen naar een ander (gmail)adres
De broncode van PHP staat op github, je kunt zelf dingen toevoegenquote:Op zondag 21 april 2013 13:19 schreef boem-dikkie het volgende:
Alsals, misschien moeten ze dat maar implementeren in PHP.
quote:Op zondag 21 april 2013 22:35 schreef Light het volgende:
[..]
De broncode van PHP staat op github, je kunt zelf dingen toevoegen
Pluxboxquote:Op maandag 22 april 2013 21:03 schreef d4v1d het volgende:
Wie heeft die website voor het koningslied gemaakt? Dik xss lek
http://bit.ly/17SFXrk
Wtf, waarom wil die url niet goed?
1 2 3 4 5 6 7 | <?php if (preg_match('/$IP/', $blocked_ips)) { echo "A match was found."; } else { echo "A match was not found."; } ?> |
probeer je nou letterlijk '$ip' te matchen? daar heb je geen regex voor nodig... (gaat ook fout met een regex aangezien $ een line-ending matcht en niet een dollarteken).quote:Op donderdag 25 april 2013 18:19 schreef xaban06 het volgende:
Ik wil weten of een bepaald woord/string voorkomt in een string.
Dit doe ik met preg_match, maar werken wil het niet.
[ code verwijderd ]
Ik krijg een false terug terwijl het er echt in voorkomt.
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |