php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2008

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 09.12.2008, 12:24  
Neuer Benutzer
 
Registriert seit: 13.08.2008
Beiträge: 6
jogisarge befindet sich auf einem aufstrebenden Ast
Standard HTTP POST erzeugen

Hallo zusammen,
ich habe ein HTML-Script bekommen, welches ein Formular per POST verschickt, auswertet und ein Ergebnis zurückliefert.
Nachdem Abschicken kommt so eine htaccess-Loginbox und nach Eingabe der Logindaten wird das Script ausgewertet und das Ergebnis im Browser angezeigt.
PHP-Code:
<form action="https://www.server.com" method="POST">
<
textarea style="width:640px; height:480px;" name="xml_data"></textarea>
<
input type="submit">
</
form
wenn ich nun ein XML-Dokument in die Textarea einfüge, wird das verarbeitet, und das richtige Ergebnis kommt zurück.
Wie kann ich das ganze per PHP ausführen ?
Per curl und fsockopen habe ich das bereits versucht, aber da kommt nur
Bad Request (Invalid URL)

PHP-Code:
// $file enthält den XML-Code, der manuell im Formular gepostet, funktioniert
$kennung base64_encode("tuser:tpass");
$data "";
$fp fsockopen("ssl://www.server.com",443,$errstr,$errno);
if(!
$fp)
{
    die();
}
else
{
    
fputs($fp"POST  HTTP/1.1\r\n");
    
fputs($fp"Host: www.server.com\r\n");
    
fputs($fp"Authorization: Basic ".$kennung." \r\n");
    
fputs($fp"Content-length: "strlen($file) ."\r\n");
    
fputs($fp"Content-type: text/xml\r\n");
    
fputs($fp"Connection: close\r\n\r\n");
    
fputs($fp$file);
}
while(!
feof($fp))
{
    
$fget fgets($fp128);
    
$data .= $fget;
}
fclose($fp);
$xml_arr explode("\r\n\r\n",$data);
echo 
$xml_arr[1]; 
Leider erreiche ich von den Heinis niemand, und es wäre cool, wenn jemand ne idee hat, wie das geht ?
Gruß jogi
jogisarge ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 09.12.2008, 12:31  
Erfahrener Benutzer
 
Benutzerbild von David
 
Registriert seit: 05.09.2007
Beiträge: 5.044
David wird schon bald berühmt werden
Standard

Versuch es mal mit
"POST / HTTP/1.1\r\n"
David ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Tool um (Spiel)Klassen zu erzeugen Martin13 PHP-Fortgeschrittene 6 05.09.2007 02:25
SQL Abfrage erzeugen/ string bearbeitung easy PHP Tipps 2007 20 28.03.2007 22:12
POST manipulieren notyyy PHP Tipps 2006 5 24.09.2006 20:31
POST Daten ohne Formular übergeben? &lt;Daniel&gt; PHP Tipps 2006 8 19.06.2006 14:34
post, redirect und forward/backward phoenix23 PHP Tipps 2006 2 07.06.2006 23:02
Post Formular automatisch weiterleiten mansaylon PHP Tipps 2006 7 31.03.2006 10:46
Letzten Post auslesen iRadiaX Datenbanken 0 05.11.2005 09:44
mit php post übergeben PHP-Fortgeschrittene 1 11.10.2005 13:12
[Erledigt] HTTP POST Senden und Antwort Abfangen PHP Tipps 2005-2 7 10.09.2005 16:05
POST socke PHP Tipps 2005 5 25.04.2005 12:52
HTTP POST Anfrage senden DerDesian PHP Tipps 2005 6 03.03.2005 16:43
Mit post an weitere Seite oder 2 Seiten übergeben? PHP Tipps 2005 1 02.02.2005 12:16
Linux Drucker unter Windows tennessee Server, Hosting und Workstations 10 16.12.2004 17:14
ankommender http header in einem php script auslesen PHP Tipps 2004 0 19.07.2004 23:37
HTTP Post mit PHP (Stream Funktionen) PHP-Fortgeschrittene 12 04.06.2004 11:16

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php http post, http post php, php post erzeugen, php fputs post, php post request erzeugen, http post erstellen, http post, http post generieren, html post php, php post generieren, http post erzeugen, php http_post, php post erstellen, php post http, post erzeugen, php https post, http post mit php, fputs post php, url erzeugen http post, http_post php

Alle Zeitangaben in WEZ +2. Es ist jetzt 20:26 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum