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

Onderwerp: PHP Script + form

  1. #1
    PHP Script + form
    Let Internet Do Business
    193 Berichten
    Ingeschreven
    15/03/04

    Locatie
    Breda

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


    Registrar SIDN: nee
    KvK nummer: 09126078
    Ondernemingsnummer: nvt

    Thread Starter

    PHP Script + form

    Wij maken momenteel gebruik van een SMS Gateway die een API heeft waarbij je via een webformulier gegevens kunt posten waarna het SMS-je wordt verzonden.

    Echter is hierbij in de broncode van de pagina o.a. onze gebruikersnaam en wachtwoord zichtbaar. Opzich geen ramp want het is een beveiligde pagina, toch zou ik dit graag anders willen zien. Heeft iemand hier ervaringen mee?

    Stukje voorbeeld: (huidig)
    Code:
    <form method="POST" name="tst.php">
      <select size="1" name="telefoonnummer">
      <option>06-22222222</option>
      <option>06-55555555</option>
      </select><br>
      <textarea rows="2" name="tekst" cols="20"></textarea><br>
     <input type="hidden" value="gebruikersnaam" name="gebruikersnaam"> 
     <input type="hidden" value="wachtwoord" name="wachtwoord">
     <input type="submit" value="Verzenden" name="send"><br>
     <input type="reset" value="Invoer wissen" name="clear">
    </form>
    Hieruit moeten dus de regels worden verwijderd maar wél worden gepost tijdens het verzenden:
    Code:
     <input type="hidden" value="gebruikersnaam" name="gebruikersnaam"> 
     <input type="hidden" value="wachtwoord" name="wachtwoord">

  2. #2
    PHP Script + form
    Banned
    97 Berichten
    Ingeschreven
    10/09/05

    Locatie
    Gelderland-Midden

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


    Registrar SIDN: Nee
    KvK nummer: 24347008

    Kun je dan niet naar een eigen php script posten en dat dat script het weer naar de API post?

  3. #3
    PHP Script + form
    Let Internet Do Business
    193 Berichten
    Ingeschreven
    15/03/04

    Locatie
    Breda

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


    Registrar SIDN: nee
    KvK nummer: 09126078
    Ondernemingsnummer: nvt

    Thread Starter
    Dat is precies waar ik aan dacht, maar hoe moet zoiets?
    Hiervoor heb ik echt te weinig PHP kennis!

  4. #4
    PHP Script + form
    Kris De Rocker
    4.684 Berichten
    Ingeschreven
    18/09/03

    Locatie
    Wetteren (België)

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


    Naam: Kris De Rocker
    Bedrijf: ROKR Services BV
    Functie: Zaakvoerder
    URL: rokr.services
    Registrar SIDN: Nee
    KvK nummer: nvt
    Ondernemingsnummer: 0788717490

    Origineel geplaatst door yourwish
    Dat is precies waar ik aan dacht, maar hoe moet zoiets?
    Hiervoor heb ik echt te weinig PHP kennis!
    Kan je daar zelf niet bij helpen, maar probeer www.phpfreakz.nl?

  5. #5
    PHP Script + form
    Let Internet Do Business
    193 Berichten
    Ingeschreven
    15/03/04

    Locatie
    Breda

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


    Registrar SIDN: nee
    KvK nummer: 09126078
    Ondernemingsnummer: nvt

    Thread Starter
    Nou alsof de duivel ermee speelt! Ik heb ruim 2 weken terug bij het bedrijf van de SMS Gateway (een bedrijf in de UK) hierover vragen gesteld en krijg vanaf nu toegang tot een andere API dus het is niet meer nodig...

    Bestaat toeval?

  6. #6
    PHP Script + form
    geregistreerd gebruiker
    1.151 Berichten
    Ingeschreven
    27/02/05

    Locatie
    Valkenswaard

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


    Registrar SIDN: Nee
    KvK nummer: Nee
    Ondernemingsnummer: Nee

    <?php <input type=\"hidden\" value=\"gebruikersnaam\" name=\"gebruikersnaam\">
    <input type=\"hidden\" value=\"wachtwoord\" name=\"wachtwoord\">?>
    Ik weet niet zeker of dit werkt maar zou misschien toch wel moeten kunnen(correct me if i'm wrong )
    Want als het in php staat dan laat hij het in de broncode niet zien.

  7. #7
    PHP Script + form
    geregistreerd gebruiker
    80 Berichten
    Ingeschreven
    17/10/04

    Locatie
    /

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


    Registrar SIDN: nee
    KvK nummer: /
    Ondernemingsnummer: nvt

    Origineel geplaatst door izdesign
    <?php <input type=\"hidden\" value=\"gebruikersnaam\" name=\"gebruikersnaam\">
    <input type=\"hidden\" value=\"wachtwoord\" name=\"wachtwoord\">?>
    Ik weet niet zeker of dit werkt maar zou misschien toch wel moeten kunnen(correct me if i'm wrong )
    Want als het in php staat dan laat hij het in de broncode niet zien.
    Dit kan dus totaal niet. je kan geen <input> zomaar in je code zetten. maar zou je niet gewoon $_POST['gebruikersnaam'] = $_POST['gebruikersnaam']; kunnen doen ?

  8. #8
    PHP Script + form
    SWIS!
    948 Berichten
    Ingeschreven
    29/02/04

    Locatie
    Dordrecht / Leiden

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


    Registrar SIDN: ja
    KvK nummer: 280834450000
    Ondernemingsnummer: nvt

    Natuurlijk kun je geen $_POST in je PHP script zetten om dat vervolgens te posten naar een ander script. Je moet de POST header zelf opbouwen.

    PHP Code:
    <?php

    $sGebruikersnaam 
    = '';
    $sWachtwoord     = '';
    $sHost           = 'www.webhostingtalk.nl';
    $sUri            = '/newreply.php';


    function 
    postAndFetch($psHost, $psURI, $paRawData, &$psBody, &$psErrstr, &$piErrno){
      
    // yapf.net/faq.php?cmd=100&itemid=586

      
    define('CRLF', "\r\n");

      
    $sPutvars = "";

      
    // Zet de te-versturen gegevens samen op een regel
      //
      
    while (list($key, $val) = each($paRawData))
      {
        if(
    $sPutvars)
        {
          
    $sPutvars.= "&";
        }
        
    $sPutvars.= $key."=".urlencode($val);
      }

      
    // Onthoud alvast de totale lengte van de gegevens.
      //
      
    $iLen = strlen($sPutvars);

      
    //  Maak een string met de POST headers
      //
      
    $sHeader  = 'POST '.$psURI.' HTTP/1.0'.CRLF;
      
    $sHeader .= 'Host: '.$psHost.CRLF;
      
    $sHeader .= 'Content-type: application/x-www-form-urlencoded'.CRLF;
      
    $sHeader .= 'Content-length: '.$iLen.CRLF;
      
    $sHeader .= CRLF.$sPutvars.CRLF.CRLF;

      
    // Print de header zodat we kunnen zien wat er wordt gestuurd
      //
      
    echo $sHeader;

      
    // Open en verbinding naar de server
      //
      
    if (!$rConnect = fsockopen($psHost, 80, $piErrno, $psErrstr, 50))
      {
        echo 
    'Could not connect'.$psErrno;
        return 
    FALSE;
      }
      else
      {
        
    // Stuur de request
        //
        
    fputs($rConnect, $sHeader);

        
    // Zodra de request is afgehandeld zal de server data terugsturen
        // deze vangen we hier op tot de verbinding verbroken wordt.
        //
        
    $psBody = '';
        while (!
    feof($rConnect))
        {
          
    $psBody .=  fgets($rConnect, 1024);
        }
        
    fclose($rConnect);
        return 
    TRUE;
      }
    }

    if (
    $_SERVER['REQUEST_METHOD'] == 'POST'){
      if (isset(
    $_POST['telefoonnummer'], $_POST['tekst'])){
      
        
    $aRawData = array('telefoonnummer' => $_POST['telefoonnummer'],
                          
    'tekst'          => $_POST['tekst'],
                          
    'gebruikersnaam' => $sGebruikersnaam,
                          
    'wachtwoord'     => $sWachtwoord);
      
      
        if (!
    $rPost = postAndFetch($sHost, $sUri, $aRawData, &$sBody, &$sErrstr, &$iErrno)){
          echo 
    'error:' . $sErrstr;
        } else {
          echo 
    'ontvangen data:' . $sBody;
        }
      }
    }

    ?>
    Laatst gewijzigd door V. Kleijnendorst; 25/10/05 om 11:43.

  9. #9
    PHP Script + form
    Let Internet Do Business
    193 Berichten
    Ingeschreven
    15/03/04

    Locatie
    Breda

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


    Registrar SIDN: nee
    KvK nummer: 09126078
    Ondernemingsnummer: nvt

    Thread Starter
    Kijk aan, dit is waar ik naar op zoek was! Thanks!

Webhostingtalk.nl

Contact

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