Announcement

Collapse
No announcement yet.

Wieso funktioniert TidHTTP.Post nicht wie es soll?

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Wieso funktioniert TidHTTP.Post nicht wie es soll?

    Hallo zusammen,

    ich habe versucht mit Daten per TidHTTP.Post an ein PHP-Script zu senden wobei auch keine Fehlermeldung kam.
    Der Quellcode:<br>
    .<br>
    .<br>
    .<br>
    FileStream := TFileStream.Create(Dateiname);<br>
    MemoryStream.loadfromfile('datei.txt');//in der Datei steht "Delete=true&IP=111.111.111.111"<br>
    idHTTP.Post('http://musterurl.com/test.php', MemoryStream, FileStream);<br>

    <br>
    Die Variabeln müsste ich ja dann per $_POST[Delete] und $_POST[IP] im PHP-Script abfragen können, oder??(schließlich schick ich die ja per Post an das Script)
    <br>
    Auf jeden Fall kommen die Daten nie beim Script an.<br>
    Wäre für Hilfe oder Tipps dankbar,<br>
    <br>
    cu sepp101<br>
    <br>
    PS: Habs jetzt vorerst mal so gelöst, dass ich die Variablen mit der URL übergeb statt die Variabeln mit einer Datei an den Host zu schicken.

  • #2
    http://www.tmssoftware.com/ bietet die Komponente WebData. Damit sollte Dein Problem sehr gut lösbar sein. Das Scannen nach bestimmten Ergebniswerten ist teilweise auch recht brauchbar gelöst.<p>
    Schöne Grüße, Mario Noac
    Schöne Grüße, Mario

    Comment


    • #3
      versuchs mal mit "idHTTP.Request.ContentType:='application/x-www-form-urlencoded';" vor dem idHTTP.Post

      Comment


      • #4
        Hallo,
        <BR><BR>
        danke euch beiden für die Tipps,
        bin leider bisher nicht dazugekommen die Antworten zu lesen, sorry deswegen.
        <BR><BR>
        Ich werde das mal bei Gelegenheit ausprobieren.
        Bis dahin vielen Dank auf jeden Fall.
        <BR><BR>
        Gruß und schönen Sonntag noch,
        <BR><BR>
        Sep

        Comment

        Working...
        X