Resultaten 1 tot 14 van de 14
Geen
  1. #1
    contactformulier werkt niet
    geregistreerd gebruiker
    24 Berichten
    Ingeschreven
    16/12/14

    Locatie
    Sliedrecht

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


    Naam: John Korten
    Bedrijf: SA-Hosting
    Functie: Eigenaar
    URL: www.sa-hosting.nl

    Thread Starter

    contactformulier werkt niet

    Goedenavond,

    Heb een nieuwe hostingklant binnen gehaald.
    95% van de site werkt goed, echter als ik het contactformulier invul wordt er een leeg formulier doorgestuurd naar een mailadres.

    De site is www.piratenkoor.nl en dan info/boekingen.

    Iemand een idee waar ik het zou moeten zoeken.
    Zo ver ik kan zien is de hele site in php geprogrammeerd.

    Alvast bedankt voor iemand's reactie

  2. #2
    contactformulier werkt niet
    Server Freak
    3.640 Berichten
    Ingeschreven
    19/05/06

    Locatie
    Assen

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


    Naam: Sinterklaas

    Sorry maar mijn glazenbol is vandaag net naar de garage gebracht.

    Er is natuurlijk niets, maar dan ook niets over te zeggen zo. Krijg je foutmeldingen? Is de PHP versie afwijkend ten opzichte van de vorige partij enz. Zonder code is het ook maar in het wilde weg dingen roepen.

  3. #3
    contactformulier werkt niet
    geregistreerd gebruiker
    580 Berichten
    Ingeschreven
    26/01/09

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


    Naam: Wim
    Registrar SIDN: nee

    't is javascript + php.

    En 't lijkt te werken, ook voor spammers...

  4. #4
    contactformulier werkt niet
    geregistreerd gebruiker
    24 Berichten
    Ingeschreven
    16/12/14

    Locatie
    Sliedrecht

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


    Naam: John Korten
    Bedrijf: SA-Hosting
    Functie: Eigenaar
    URL: www.sa-hosting.nl

    Thread Starter
    Dat klopt maar bij versturen onthoudt hij de ingevulde waardes niet. Hij verstuurd een leeg formulier

    Sent from my SM-N9005 using webhostingtalk mobile app

  5. #5
    contactformulier werkt niet
    geregistreerd gebruiker
    49 Berichten
    Ingeschreven
    05/01/14

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


    Bedrijf: DB Service

    Tja dat wordt toch even je scripts nakijken of er wel wat in je post vanuit je form naar je mail script gaat. Dat is voor een ieder hier niet zo te zeggen tenzij iemand toevallig wel ze glazenbol bij de hand heeft


    Verzonden vanaf mijn iPhone met behulp van webhostingtalk

  6. #6
    contactformulier werkt niet
    Sebastiaan Stok
    2.468 Berichten
    Ingeschreven
    20/12/04

    Locatie
    Rotterdam

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


    Naam: Sebastiaan Stok

    Citaat Oorspronkelijk geplaatst door DB Service Bekijk Berichten
    Tja dat wordt toch even je scripts nakijken of er wel wat in je post vanuit je form naar je mail script gaat. Dat is voor een ieder hier niet zo te zeggen tenzij iemand toevallig wel ze glazenbol bij de hand heeft


    Verzonden vanaf mijn iPhone met behulp van webhostingtalk
    contactformulier werkt niet-lfkgi-jpg

  7. #7
    contactformulier werkt niet
    geregistreerd gebruiker
    24 Berichten
    Ingeschreven
    16/12/14

    Locatie
    Sliedrecht

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


    Naam: John Korten
    Bedrijf: SA-Hosting
    Functie: Eigenaar
    URL: www.sa-hosting.nl

    Thread Starter
    Inmiddels ben ik zelf verder gekomen.
    De website draait goed op PHP 4.4 en ik draai op PHP 5.5
    Nu staat er in sommige bestanden $HTTP_POST_VARS deze moest ik vervangen door &$_POST;
    Nu werkt het bijna.

    In onderstaand bestand heb ik bovenstaande ook veranderd, echter bewaard hij de ingevulde gegevens niet.

    Iemand een idee?

    <?php

    $title = "bestellingverstuurd";

    include('header.php');

    $toName = "Groot Blokzijls Piratenkoor";
    $toEmail = "info@piratenkoor.nl";
    $toSubject = "CD bestelling www.piratenkoor.nl";

    $naam= "$initialen $achternaam";

    include('common.php');

    $link = dbConnect();

    $query = "SELECT * FROM cds ORDER BY cdID DESC";

    $result = @mysql_query($query);

    $cdCount = mysql_num_rows($result);

    for ($count = 0; $count < $cdCount; $count++) {
    $cds = mysql_fetch_array($result);
    $cdID = $cds['cdID'];
    $cdName = $cds['cdName'];
    $humanCount = $count+1;
    $fieldValue = &$_POST[$count];
    if ($fieldValue != "") {
    $cdOrder .= "- $fieldValue\n";
    }
    }

    $message = "De volgende persoon heeft een CD bestelling gedaan:\n\n"
    . "Naam: $radioGroup3 $naam\n"
    . "Bedrijfsnaam: $bedrijfsnaam\n"
    . "Adres: $adres\n"
    . "Postcode: $postcode\n"
    . "Plaats: $plaats\n"
    . "Land: $land\n"
    . "Telefoon: $telefoon\n"
    . "Gsm: $gsm\n"
    . "Fax: $fax\n"
    . "Emailadres: $emailadres\n\n"
    . "Deze persoon wil graag de volgende CD(s):\n"
    . "$cdOrder\n\n";


    mail($toName." <".$toEmail.">",$toSubject, $message, "From: ".$naam." <".$emailadres.">");

    $cdOrder2 = nl2br($cdOrder);
    $message2 = "Uw bestelling is succesvol verstuurd. U ontvangt uw bestelling per post.<br><br>\n\n"
    . "Hier volgt een overzicht van de informatie die u heeft verstuurd:<br><br>\n\n"
    . "Naam: $radioGroup3 $naam<br>\n"
    . "Bedrijfsnaam: $bedrijfsnaam<br>\n"
    . "Adres: $adres<br>\n"
    . "Postcode: $postcode<br>\n"
    . "Plaats: $plaats<br>\n"
    . "Land: $land<br>\n"
    . "Telefoon: $telefoon<br>\n"
    . "Gsm: $gsm<br>\n"
    . "Fax: $fax<br>\n"
    . "Emailadres: $emailadres<br><br>\n\n"
    . "U bestelde de volgende CD(s):<br>\n"
    . "$cdOrder2<br><br>\n\n";


    print "
    <table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">
    <tr>
    <td width=\"100%\" align=\"left\" valign=\"top\">$message2</td>
    </tr>
    </table>
    ";

    include('footer.php');

    ?>

  8. #8
    contactformulier werkt niet
    geregistreerd gebruiker
    522 Berichten
    Ingeschreven
    12/04/11

    Locatie
    Zwijndrecht, Netherlands

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


    Naam: Axel Polfliet
    Bedrijf: Xynta BV
    Functie: Eigenaar
    URL: www.xynta.com
    Registrar SIDN: JA
    KvK nummer: 77237579
    Ondernemingsnummer: nvt
    TrustCloud: axel.polfliet
    View axelpolfliet's profile on LinkedIn

    Bij een formulier wordt meestal gebruik gemaakt van php $_POST. Bij oudere PHP versies kon register_globals worden gemaakt om simpelweg $veldnaam te gebruiken om verzonden data op te halen en te hergebruiken (bijv. in een echo). PHP 5.4 en hoger ondersteunt register_globals niet meer waardoor deze methode niet meer werkt. Als je een formulier post dan moet je de velden ophalen met $_POST['veldnaam']. Bijv. $naam in je script zou eerst moeten worden gedefinieerd, bijv. $naam = $_POST['naam']; (waarbij naam gelijk is aan de naam van het formulier veld).

    Als je het veilig wilt doen gebruik je bijv. htmlspecialchars en stripslashes om de opgehaalde $_POST var te strippen van schadelijke code.

  9. #9
    contactformulier werkt niet
    Server Freak
    3.640 Berichten
    Ingeschreven
    19/05/06

    Locatie
    Assen

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


    Naam: Sinterklaas

    Haal ook de @ voor mysql_query weg. Fouten onderdruk je niet maar hoor je netjes op te vangen. Als er nu iets fout gaat mis je output.

    Sent from my GT-I9505 using webhostingtalk mobile app

  10. #10
    contactformulier werkt niet
    geregistreerd gebruiker
    4.175 Berichten
    Ingeschreven
    09/12/05

    Locatie
    Almere

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


    Naam: Ramon Fincken
    Bedrijf: Klarned Managed Hosting / Halvar.io
    Functie: CEO
    URL: www.klarned.is
    Registrar SIDN: Nee
    KvK nummer: 30262182
    TrustCloud: ramonfincken
    View ramonfincken's profile on LinkedIn

    Gezien van wat ik hier zie .. neem een google embedded form of mailchimp form. Gratis, veiliger, sneller en je hebt een goede lijst met kopers/geinteresseerden.
    Klarned Managed hosting Hosting, optimalisatie & debugging door WP Core developers

  11. #11
    contactformulier werkt niet
    geregistreerd gebruiker
    100 Berichten
    Ingeschreven
    09/08/10

    Locatie
    Zoetermeer

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


    Naam: Mark Kapitein
    Bedrijf: ColoCenter B.V.
    Functie: Operations Manager
    URL: http://colocenter.nl
    Registrar SIDN: nee
    KvK nummer: 27258635
    Ondernemingsnummer: NL812442878B01
    View pub/mark-kapitein/18/145/a61's profile on LinkedIn

    Heb het aangepast naar de opmerkingen van de mensen hier in het topic voor je.

    Ook de for loop even vervangen voor een while. + de mysql error netjes afgevangen.

    [update]
    Ook de post variablen toch maar even aangepast gelijk voor je

    Dit laat het formulier werken, het maakt het niet veilig, voor injecties,crossite etc.

    PHP Code:
    <?php


    $title 
    "bestellingverstuurd";

    include(
    'header.php');

    $toName "Groot Blokzijls Piratenkoor";
    $toEmail "info@piratenkoor.nl";
    $toSubject "CD bestelling www.piratenkoor.nl";

    $naam"$initialen $achternaam";

    include(
    'common.php');

    $link       dbConnect();

    $query      "SELECT * FROM cds ORDER BY cdID DESC";

    // Kan je natuurlijk ook netjes afvangen in een if controle, maar een die voldoet even
    $result     mysql_query($query) or die(mysql_error());

    $cdCount    mysql_num_rows($result);
    $counter    0;
    $sCDOrder   '';

    while(
    $aCDInfo mysql_fetch_array($result))
    {
        
    $iCDID $aCDInfo['cdID'];
        
    $sCDName $aCDInfo['cdName'];
        if(isset(
    $_POST[$count]))
        {
            
    $cdOrder .= "- ".$_POST['count']."";
        }
        
    $count++;
    }


    $message "De volgende persoon heeft een CD bestelling gedaan:\n\n"
    "Naam: ".$_POST['radioGroup3']." ".$_POST['$naam']."\n"
    "Bedrijfsnaam: ".$_POST['bedrijfsnaam']."\n"
    "Adres: ".$_POST['adres']."\n"
    "Postcode: ".$_POST['postcode']."\n"
    "Plaats: ".$_POST['plaats']."\n"
    "Land: ".$_POST['land']."\n"
    "Telefoon: ".$_POST['telefoon']."\n"
    "Gsm: ".$_POST['gsm']."\n"
    "Fax: ".$_POST['fax']."\n"
    "Emailadres: ".$_POST['emailadres']."\n\n"
    "Deze persoon wil graag de volgende CD(s):\n"
    "$cdOrder\n\n";


    mail($toName." <".$toEmail.">",$toSubject$message"From: ".$_POST['naam']." <".$_POST['emailadres'].">");

    $cdOrder2 nl2br($cdOrder);
    $message2 "Uw bestelling is succesvol verstuurd. U ontvangt uw bestelling per post.<br><br>\n\n"
    "Hier volgt een overzicht van de informatie die u heeft verstuurd:<br><br>\n\n"
    "Naam: ".$_POST['radioGroup3']." ".$_POST['naam']."<br>\n"
    "Bedrijfsnaam: ".$_POST['bedrijfsnaam']."<br>\n"
    "Adres: ".$_POST['adres']."<br>\n"
    "Postcode: ".$_POST['postcode']."<br>\n"
    "Plaats: ".$_POST['plaats']."<br>\n"
    "Land: ".$_POST['land']."<br>\n"
    "Telefoon: ".$_POST['telefoon']."<br>\n"
    "Gsm: ".$_POST['gsm']."<br>\n"
    "Fax: ".$_POST['fax']."<br>\n"
    "Emailadres: ".$_POST['emailadres']."<br><br>\n\n"
    "U bestelde de volgende CD(s):<br>\n"
    "".$_POST['cdOrder2']."<br><br>\n\n";


    print 
    "
    <table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">
    <tr>
    <td width=\"100%\" align=\"left\" valign=\"top\">
    $message2</td>
    </tr>
    </table>
    "
    ;

    include(
    'footer.php');

    ?>
    Laatst gewijzigd door MarkKapitein; 15/05/15 om 09:10.

  12. #12
    contactformulier werkt niet
    Sebastiaan Stok
    2.468 Berichten
    Ingeschreven
    20/12/04

    Locatie
    Rotterdam

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


    Naam: Sebastiaan Stok

    De website draait goed op PHP 4.4 en ik draai op PHP 5.5
    Zo ook goeie morgen, PHP 4.4? Released: 07 August 2008 en intussen zijn er geen updates meer geweest voor deze versie!!
    Deze server was niet alleen onveilig, hij was zelfs zo lek als een vergiet zonder bodem.

    In oude PHP versies zitten zitten een paar flinke veiligheidslekken, waaronder één met de mail() functie waarmee het mogelijk is om dit te misbruiken voor het versturen van spam berichten. http://foundationphp.com/blog/2010/1...der-injection/

    Ok terug naar het script.

    * mysql_fetch_array(): Gebruik liever mysql_fetch_assoc(), deze kost minder geheugen
    * $cdOrder .= "- ".$_POST['count'].""; (die ."" is nergens voor nodig. en volgens mij klopt hier iets niet maar ik weet het niet zeker omdat het formulier zelf ontbreekt).

  13. #13
    contactformulier werkt niet
    ISPConnect
    3.772 Berichten
    Ingeschreven
    10/01/07

    Locatie
    Nieuwegein

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


    Naam: Marin Heideman
    Bedrijf: DigiState B.V.
    URL: http://www.digistate.nl
    ISPConnect: Lid
    View mheideman's profile on LinkedIn

    Maar jij moet de code van de klant gaan aanpassen om op jouw hostingservers te werken? Ligt deze verantwoording niet bij je klant?
    Marin Heideman (DigiState B.V.)

  14. #14
    contactformulier werkt niet
    geregistreerd gebruiker
    100 Berichten
    Ingeschreven
    09/08/10

    Locatie
    Zoetermeer

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


    Naam: Mark Kapitein
    Bedrijf: ColoCenter B.V.
    Functie: Operations Manager
    URL: http://colocenter.nl
    Registrar SIDN: nee
    KvK nummer: 27258635
    Ondernemingsnummer: NL812442878B01
    View pub/mark-kapitein/18/145/a61's profile on LinkedIn

    @Marin ,

    Ik ga uit van niet, wordt anders wel een heel leuk boeltje bij iedereen.

    Ik gok dat deze persoon in kwestie zijn nieuwe klant wil helpen om alles te migreren en daar ook support probeert bij te leveren

    @SebastiaanStok
    Bedankt voor de info, Werk zelf alleen maar met laravel, dit was ook even weer opfrissen
    Laatst gewijzigd door MarkKapitein; 15/05/15 om 10:21.

Webhostingtalk.nl

Contact

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