Likes Likes:  0
Resultaten 1 tot 15 van de 15
Geen
  1. #1
    [PhP] in script, mail functie niet werkend
    geregistreerd gebruiker
    100 Berichten
    Ingeschreven
    03/05/05

    Locatie
    Den Haag

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: Nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter

    [PhP] in script, mail functie niet werkend

    Wie o wie kan mij helpen....

    Ik heb (soort) marktplaatsscript waar ik de mialfunctie niet van aan de praat krijg (zeer frustrerend)

    Code:
    $list_query = mysql_query("SELECT * FROM advertenties WHERE email='".$_POST['email']."' AND status='".$code[1]."'")or die(mysql_error());
    $list = mysql_fetch_assoc($list_query);
    mail(''.$_POST['voornaam'].' '.$_POST['tussenvoegsels'].' '.$_POST['achternaam'].' <'.$_POST['email'].'>', ''.$admin[9].': Bevestiging', 'Beste '.$_POST['voornaam'].' '.$_POST['tussenvoegsels'].' '.$_POST['achternaam'].',
    
    Je hebt je zojuist een advertentie op '.$admin[9].' geplaats.
    Om je advertentie actief te maken moet je je advertentie activeren via de volgende link:
    '.$admin[10].'?page=advertentie/add&actie=activeren&user='.$_POST['email'].'&code='.$code[1].'
    
    Je kan je advertentie bekijken op:
    '.$admin[10].'?page=advertentie/show&id='.$list['id'].'
    
    Wij wensen u veel plezier verder op '.$admin[9].'.
    
    Mvg. '.$admin[9].'
    '.$admin[10].'', 'From: '.$admin[9].' <'.$admin[11].'>');
    kan iemand zien wat hier fout gaat?

  2. #2
    [PhP] in script, mail functie niet werkend
    geregistreerd gebruiker
    1.185 Berichten
    Ingeschreven
    26/08/04

    Locatie
    Groningen

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Krijg je een error?

    Jochem

  3. #3
    [PhP] in script, mail functie niet werkend
    geregistreerd gebruiker
    100 Berichten
    Ingeschreven
    03/05/05

    Locatie
    Den Haag

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: Nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter
    Nee,... Dat is juist het vreemde! Als ik dat kreeg, kon ik tenminste verder....

    Hij blijkt alles gewoon netjes af te werken, mailtjes krijg ik niet binnen!

  4. #4
    [PhP] in script, mail functie niet werkend
    Stukje kaas?
    624 Berichten
    Ingeschreven
    15/11/03

    Locatie
    Vught/Den Bosch

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: Ja
    KvK nummer: 17168104
    Ondernemingsnummer: nvt

    ik gok dat het dit is:

    mail(''.$_POST['voornaam'].'

    maak er dit eens van:

    mail($_POST['voornaam'].'



  5. #5
    [PhP] in script, mail functie niet werkend
    Elexis
    1.399 Berichten
    Ingeschreven
    04/10/03

    Locatie
    Veenendaal

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: Ja
    KvK nummer: 30191154
    Ondernemingsnummer: nvt

    als je geen errors krijgt, probeer dan eens: error_reporting(E_ALL)
    Let op, deze setting kan wel overriden worden vanuit php.ini

  6. #6
    [PhP] in script, mail functie niet werkend
    geregistreerd gebruiker
    100 Berichten
    Ingeschreven
    03/05/05

    Locatie
    Den Haag

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: Nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter
    Duh / thanks.... hiermee ga ik ff aan de slag!

    Top

  7. #7
    [PhP] in script, mail functie niet werkend
    geregistreerd gebruiker
    136 Berichten
    Ingeschreven
    28/12/05

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Ondernemingsnummer: nvt

    i.p.v. van het mail commando even een echo doen, dan zie je wat en naar wie er gemaild wordt/cq of het daar de fout gaat

  8. #8
    [PhP] in script, mail functie niet werkend
    geregistreerd gebruiker
    100 Berichten
    Ingeschreven
    03/05/05

    Locatie
    Den Haag

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: Nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter
    @ svbeek : no errors

    @ It-Biz : Goeie,.. Maar dan doet mijn script het niet! =|

    Enywayz... ik zie het allemaal niet meer!

  9. #9
    [PhP] in script, mail functie niet werkend
    geregistreerd gebruiker
    287 Berichten
    Ingeschreven
    14/12/05

    Locatie
    rijswijk

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: bvt
    Ondernemingsnummer: hmmbm

    Als je nu eerst een begint om die vreselijke brij netjes te ordenen.
    Code:
    $list_query = mysql_query("SELECT * FROM advertenties WHERE email='".$_POST['email']."' AND status='".$code[1]."'")or die(mysql_error());
    $list = mysql_fetch_assoc($list_query);
    
    $email = $_POST['email'];
    $name  = $_POST['voornaam'].' '.$_POST['tussenvoegsels'].' '.$_POST['achternaam'];
    $to    = $name .  '<' . $email . '>';
    $from  = 'From: '.$admin[9].' <'.$admin[11].'>'
    
    
    $subject = $admin[9];
    $subject .= ': Bevestiging';
    
    $message .= 'Beste ' . $name;
    $message .= ', je hebt je zojuist een advertentie op ' . $admin[9] . ' geplaatst.';
    $message .= ' Om je advertentie actief te maken moet je je advertentie activeren via de volgende link:';
    $message .= $admin[10] . '?page=advertentie/add&actie=activeren&user=' . $_POST['email'] . '&code=' . $code[1];
    $message .= 'Je kan je advertentie bekijken op:';
    $message .= $admin[10] . '?page=advertentie/show&id=' . $list['id'];
    $message .= 'Wij wensen u veel plezier verder op ' . $admin[9];
    $message .= ' Mvg. ' . $admin[9];
    $message .= $admin[10];
    mail($to, $subject, $message );
    Dan kijk je eventjes op php.net voor de juiste syntax,
    Code:
    bool mail ( string to, string subject, string message [, string additional_headers [, string additional_parameters]] )
    Je ziet dat deze functie een boolean als retourwaarde geeft,
    Code:
    Return Values
    
    Returns TRUE if the mail was successfully accepted for delivery, FALSE otherwise.
    Dus de mail() functie wordt nu:
    Code:
    if mail(....)
    else
    { print 'oops, foutje' . 
    }
    Dan bedenk je je opeens dat de Windows PHP versie helemaal bagger is en nooit doet wat je denkt .....
    Code:
    Notes
    
        Note: The Windows implementation of mail() differs in many ways from the Unix implementation. First, it doesn't use a local binary for composing messages but only operates on direct sockets which means a MTA is needed listening on a network socket (which can either on the localhost or a remote machine).
    
        Second, the custom headers like From:, Cc:, Bcc: and Date: are not interpreted by the MTA in the first place, but are parsed by PHP.
    
        As such, the to parameter should not be an address in the form of "Something <someone@example.com>". The mail command may not parse this properly while talking with the MTA.
    Dus... Is het een windows bak?

  10. #10
    [PhP] in script, mail functie niet werkend
    geregistreerd gebruiker
    5.163 Berichten
    Ingeschreven
    04/06/05

    Locatie
    Zeeland

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    FF zonder dollen.. jullie willen deze persoon toch niet serieus de waardes uit POST vars ongefilterd in een query of mail() laten gebruiken he...

    FOEI TOCH!

    Basis beginsel van ontwikkelen: never trust user input. Als je zomaar input vertrouw kan je wachten op sql injections.. Of dat een spammer grappen ermee uit gaat halen..

    Als alle code van TS er zo uitziet kan hij beter zijn code opschonen alvorens het boeltje online te zetten.
    Dit is duidelijk vragen om problemen.

    Verder wil ik TS aanraden eens de handleiding te lezen..

  11. #11
    [PhP] in script, mail functie niet werkend
    geregistreerd gebruiker
    403 Berichten
    Ingeschreven
    20/10/03

    Locatie
    Nvt

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: Nvt
    Ondernemingsnummer: nvt

    foreach($_POST as $key=>$value) {

    $_POST[$key] = validatie_functie($value);

    }


    crazycoder, wie weet heeft hij dit wel in zijn systeem gezet?

  12. #12
    [PhP] in script, mail functie niet werkend
    geregistreerd gebruiker
    64 Berichten
    Ingeschreven
    29/12/04

    Locatie
    Almere

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Origineel geplaatst door roland
    foreach($_POST as $key=>$value) {

    $_POST[$key] = validatie_functie($value);

    }


    crazycoder, wie weet heeft hij dit wel in zijn systeem gezet?
    Misschien ook wel niet,
    anders helpt deze url vast wel:
    http://securephp.damonkohler.com/ind...mail_Injection

  13. #13
    [PhP] in script, mail functie niet werkend
    geregistreerd gebruiker
    5.163 Berichten
    Ingeschreven
    04/06/05

    Locatie
    Zeeland

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Origineel geplaatst door roland
    foreach($_POST as $key=>$value) {

    $_POST[$key] = validatie_functie($value);

    }


    crazycoder, wie weet heeft hij dit wel in zijn systeem gezet?
    Zou kunnen, ik neem echter aan dat deze code er niet boven zal staan...

    Een extra reden om het niet te gebruiken is dat input die volledig legitiem in bepaalde delen binnen zou kunnen komen in bijv niet in een e-mail adres thuishoren.

    Tevens ontbreekt zo de mogelijkheid om op strlen te controleren. De advertentietekst zou bijv gemakkelijk >500 tekens kunnen bevatten terwijl dat voor een email adres hoogst onwaarschijnlijk is.
    Verder zouden % : ; best in een tekst voor kunnen komen maar nooit in een veld wat je email noem..

    Just because I'm paranoid doesn't mean they are not out to get me

    Verder krijg ik de indruk dat de database niet genormaliseerd is wat erop kan wijzen dat de persoon die deze ontworpen heeft of:
    - heeft besloten dat het niet nodig is
    - nog in een eerste deel van zijn/haar leerproces zit
    Een genormaliseerde db zou iets zijn als:
    tabel adverteerders
    tabel advertenties
    zodat 1 adverteerder ook meerdere advertenties kan hebben..

    Genoeg gekletst.. de hoogste tijd om nog wat te gaan doen....

  14. #14
    [PhP] in script, mail functie niet werkend
    geregistreerd gebruiker
    100 Berichten
    Ingeschreven
    03/05/05

    Locatie
    Den Haag

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: Nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter
    @ crazycoder: Jij denkt dat dit het hele script is :S

    @ Peter: Jij hebt er verstand van,.. Het draait nu idd op een windowshost!

    Script heb ik gekocht, maar de verkoper is sinds de betaling en een zip-file niet meer te bereiken... Bedankt voor jullie replys

  15. #15
    [PhP] in script, mail functie niet werkend
    geregistreerd gebruiker
    5.163 Berichten
    Ingeschreven
    04/06/05

    Locatie
    Zeeland

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Origineel geplaatst door peppie
    @ crazycoder: Jij denkt dat dit het hele script is :S
    Jij weet niet wat ik denk, maar ook aan een klein stukje code kan je soms veel zien.

    Hoe dan ook, als jij er blij mee bent wens ik je er veel plezier mee..

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2021 Webhostingtalk.nl.
Web Statistics