Likes Likes:  0
Resultaten 1 tot 8 van de 8
Geen

Onderwerp: Mailscript in php

  1. #1
    M.H.Benders
    Mailscript in php
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Mailscript in php


    Hoi,

    Mijn site is naar een andere server verhuisd en die server beweert php
    te kunnen draaien. Sinds ik de site verhuisd heb werken de formulieren
    echter niet meer. Die zijn in PHP geschreven, maar als een gebruiker de
    velden invuld worden de variabelen via het 'mail' commando schijnbaar
    niet door de server doorgegeven omdat er alleen een leeg mailtje
    aankomt. De namen van de invoervelden kloppen gewoon.

    Wat kan hier het probleem zijn? Laat hun server geen variabelen
    passeren, of is het een ander probleem?

    Gr,

    Martijn


  2. #2
    Jan Ehrhardt
    Mailscript in php
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Mailscript in php

    M.H.Benders in nl.internet.www.server-side (Tue, 25 May 2004 20:48:00
    +0200):

    >Mijn site is naar een andere server verhuisd en die server beweert php
    >te kunnen draaien. Sinds ik de site verhuisd heb werken de formulieren
    >echter niet meer. Die zijn in PHP geschreven, maar als een gebruiker de
    >velden invuld worden de variabelen via het 'mail' commando schijnbaar
    >niet door de server doorgegeven omdat er alleen een leeg mailtje
    >aankomt. De namen van de invoervelden kloppen gewoon.
    >
    >Wat kan hier het probleem zijn? Laat hun server geen variabelen
    >passeren, of is het een ander probleem?


    Gokje: andere php-versie, waar register globals uit staat.
    http://www.php.net/manual/en/security.globals.php

    Jan
    --
    Look, Ma. No tables - http://enbio.steenbergen-stichting.nl/

  3. #3
    M.H.Benders
    Mailscript in php
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Mailscript in php



    Jan Ehrhardt wrote:

    >>Mijn site is naar een andere server verhuisd en die server beweert php
    >>te kunnen draaien. Sinds ik de site verhuisd heb werken de formulieren
    >>echter niet meer. Die zijn in PHP geschreven, maar als een gebruiker de
    >>velden invuld worden de variabelen via het 'mail' commando schijnbaar
    >>niet door de server doorgegeven omdat er alleen een leeg mailtje
    >>aankomt. De namen van de invoervelden kloppen gewoon.
    >>
    >>Wat kan hier het probleem zijn? Laat hun server geen variabelen
    >>passeren, of is het een ander probleem?

    >
    > Gokje: andere php-versie, waar register globals uit staat.
    > http://www.php.net/manual/en/security.globals.php


    Ok, dat lijkt mij inderdaad het probleem. En ik vermoed dat zij liever
    register globaqls niet aanzetten - hoe kan ik dus met een register
    globals op off toch variabelen via een mail commando laten versturen?

    Mvg,

    Martijn


  4. #4
    Maarten Wierda
    Mailscript in php
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Mailscript in php

    M.H.Benders wrote:

    > Ok, dat lijkt mij inderdaad het probleem. En ik vermoed dat zij liever
    > register globaqls niet aanzetten


    Ik vrees van niet

    > hoe kan ik dus met een register
    > globals op off toch variabelen via een mail commando laten versturen?


    Het versturen is het probleem niet, het verwerken van de variabelen wel.
    Je doet er dus goed aan de variabelen in het script om te zetten naar
    zogenaamde Superglobals. Dis $_POST["naam"] als de oude $naam een
    POST-variabele is, $_GET["email"] als de oude $email een GET-var is et
    cetera.

    Zie ook <http://www.phpfreakz.nl/artikelen.php?aid=88>

    --
    Cheers, Maarten Wierda
    cp: Hüsker Dü - Warehouse: Songs and Stories

    "Old school, new school.
    Shit, I didn't go to school!"

  5. #5
    M.H.Benders
    Mailscript in php
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Mailscript in php



    Maarten Wierda wrote:

    > Het versturen is het probleem niet, het verwerken van de variabelen wel.
    > Je doet er dus goed aan de variabelen in het script om te zetten naar
    > zogenaamde Superglobals. Dis $_POST["naam"] als de oude $naam een
    > POST-variabele is,


    Duzzzz:

    De gegevens:
    Naam = $_POST["naam"]
    Email = $_POST["email"]
    Telefoon = $_POST["telefoon"]
    Behoefte = $_POST["behoefte"]
    Opmerking = $_POST["opmerking"]

    Zo?

    Gr,

    Martijn


  6. #6
    Basje
    Mailscript in php
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Mailscript in php

    On Tue, 25 May 2004 21:22:40 +0200, "M.H.Benders"
    <postmaster@kannibaal.nl> wrote:

    >
    >
    >Jan Ehrhardt wrote:
    >
    >>>Mijn site is naar een andere server verhuisd en die server beweert php
    >>>te kunnen draaien. Sinds ik de site verhuisd heb werken de formulieren
    >>>echter niet meer. Die zijn in PHP geschreven, maar als een gebruiker de
    >>>velden invuld worden de variabelen via het 'mail' commando schijnbaar
    >>>niet door de server doorgegeven omdat er alleen een leeg mailtje
    >>>aankomt. De namen van de invoervelden kloppen gewoon.
    >>>
    >>>Wat kan hier het probleem zijn? Laat hun server geen variabelen
    >>>passeren, of is het een ander probleem?

    >>
    >> Gokje: andere php-versie, waar register globals uit staat.
    >> http://www.php.net/manual/en/security.globals.php

    >
    >Ok, dat lijkt mij inderdaad het probleem. En ik vermoed dat zij liever
    >register globaqls niet aanzetten - hoe kan ik dus met een register
    >globals op off toch variabelen via een mail commando laten versturen?
    >
    >Mvg,
    >
    >Martijn

    je kunt de variabelen met de volgende commando's als nog halen, is dus
    niet veel werk om je scriptje aan te passen.

    $variabele = $_GET['naam_van_formulierveld']

    of als je post gebruikt $variabele = $_POST['naam_van_formulierveld']

    --
    We gotta install microwave ovens
    Custom kitchen deliveries
    We got to move these refrigerators
    We got to move these colour TV's
    Dire Straits - Money For Nothing

  7. #7
    bram
    Mailscript in php
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Mailscript in php

    Basje wrote:
    >
    > je kunt de variabelen met de volgende commando's als nog halen, is dus
    > niet veel werk om je scriptje aan te passen.
    >
    > $variabele = $_GET['naam_van_formulierveld']
    >
    > of als je post gebruikt $variabele = $_POST['naam_van_formulierveld']
    >

    of.... (nog onveiliger... maar werkt wel voor alle variabelen en is
    snelle hack)

    while(list($key,$value)=each($_POST))
    {
    $$key=$value;}
    }


  8. #8
    Maarten Wierda
    Mailscript in php
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Mailscript in php

    M.H.Benders wrote:

    > De gegevens:
    > Naam = $_POST["naam"]


    Ik zou daar wel $naam van maken.

    > Zo?


    Als 't formulier via POST wordt verstuurd (method="post"), yep.

    --
    Cheers, Maarten Wierda

    "Old school, new school.
    Shit, I didn't go to school!"

Webhostingtalk.nl

Contact

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