php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 08.02.2006, 13:31  
Gast
 
Beiträge: n/a
Standard XML via Post senden

Hi,

ich will lediglich wissen wie ich über HTTPS eine von mir erstellte XML-Datei an einen Server bzw. an eine IP schicken kann.

die google-Suche ergab lediglich dieses Beispiel:

Leider ist es nicht besonders gut dokummentiert, daher hilft es mir auch nicht sonderlich weiter.

http://www.php-resource.de/forum/sho...threadid=55719


Ich danke für eure Hilfe.
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 08.02.2006, 13:39  
Erfahrener Benutzer
 
Registriert seit: 02.04.2008
Beiträge: 2.603
Corvin befindet sich auf einem aufstrebenden Ast
Standard

Dann schlag doch die Befehle im Manual nach, dass müsstest du als Profi doch können.
Corvin ist offline  
Alt 08.02.2006, 13:54  
Gast
 
Beiträge: n/a
Standard

Ok. Stimmt auch wieder. Ich frage mich torzdem wieso es nicht geht.
Mein Internet Explorer hängt sich dauernd auf. und Ethereal zum sniffen spinnt auch total

Ich wäre allerdings trotzdem froh wenn jemand etwas konstruktives dazu beitragen würde. :wink:

Gruss
 
Alt 08.02.2006, 14:05  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Was verstehst du denn an dem Script nicht?
Zergling-new ist offline  
Alt 08.02.2006, 14:13  
Gast
 
Beiträge: n/a
Standard

Mittlerweilen verstehe ich es. Ich frage mich allerdings nur wieso es nicht funktioniert.

Wenn der IE mal nich abschmiert bekomm ich immer diesen Felher:

An error occurred while loading http://localhost/soap/axl/test.php:
Timeout on server
localhost
 
Alt 08.02.2006, 14:15  
Gast
 
Beiträge: n/a
Standard

Mittlerweilen verstehe ich es. Ich frage mich allerdings nur wieso es nicht funktioniert.

Wenn der IE mal nich abschmiert bekomm ich immer diesen Felher:

An error occurred while loading http://localhost/soap/axl/test.php:
Timeout on server
localhost
 
Alt 08.02.2006, 14:21  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Wie sieht dein spezieller Code denn aus?
Zergling-new ist offline  
Alt 08.02.2006, 14:45  
Gast
 
Beiträge: n/a
Standard

habe das problem gefunden. beim Befehl "fsockopen" ist der Port 80 angegeben. nun muss ich allerdings das XML-File via HTTPS also Port 443 senden.

Nun wenn ich einfach den Port wechsle dreht er so ziemlich durch.


PHP-Code:
<?php
$file 
"";
$fp1=fopen("anfrage.xml""r");
WHILE (!
feof($fp1))
    {
    
$file1 fgets($fp1100);
    
$file $file.$file1;
    }

echo 
"$file 
"
;
$data="";
$fp fsockopen("10.255.0.10"80$errstr$errno);
// bei der angabe des servers http weglassen
if (!$fp)
    {
    echo 
"$errstr ($errno)
\n"
;
    die();
    }
else
    {
    
fputs($fp"Host: 10.255.0.10\r\n"); // wieder http weglassen
    
fputs($fp"Content-length: "strlen($file) ."\r\n");
    
fputs($fp"Connection: close\r\n\r\n");
    
fputs($fp$file);

    }
while (!
feof($fp))
    {
    
$data.= fgets($fp128);
    }
fclose($fp);
echo 
"<pre>".str_replace(">","&gt;",str_replace("<","&lt;",$data))."</pre>
"
;
?>
 
Alt 08.02.2006, 14:47  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Du hast den Port im Code aber nicht geändert (wohl nur ein alter Copy&Paste)!

Zitat:
Nun wenn ich einfach den Port wechsle dreht er so ziemlich durch.
Konkretisier das mal.
Zergling-new ist offline  
Alt 08.02.2006, 14:52  
Gast
 
Beiträge: n/a
Standard

ja das stimmt...ich habe lediglich den Code gepostet der geht.
so geht er nicht:

PHP-Code:
<?php
$file 
"";
$fp1=fopen("anfrage.xml""r");
WHILE (!
feof($fp1))
    {
    
$file1 fgets($fp1100);
    
$file $file.$file1;
    }

echo 
"$file 
"
;
$data="";
$fp fsockopen("10.255.0.10"443$errstr$errno);
// bei der angabe des servers http weglassen
if (!$fp)
    {
    echo 
"$errstr ($errno)
\n"
;
    die();
    }
else
    {
    
fputs($fp"Host: 10.255.0.10\r\n"); // wieder http weglassen
    
fputs($fp"Content-length: "strlen($file) ."\r\n");
    
fputs($fp"Connection: close\r\n\r\n");
    
fputs($fp$file);

    }
while (!
feof($fp))
    {
    
$data.= fgets($fp128);
    }
fclose($fp);
echo 
"<pre>".str_replace(">","&gt;",str_replace("<","&lt;",$data))."</pre>
"
;
?>
 
 


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
Daten senden über POST oder GET snatch-ic PHP Tipps 2008 6 12.03.2008 20:46
POST Daten senden ohne Formular tinchen PHP Tipps 2007 6 07.03.2007 11:54
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
JS: Daten per Post senden. Bronks HTML, Usability und Barrierefreiheit 10 09.09.2005 18:09
Variablen über Post senden FireFIghter PHP Tipps 2005-2 2 06.09.2005 20:37
per post senden funktioniert nicht CrashonNet PHP Tipps 2005-2 7 26.07.2005 19:13
POST varialbe "manuell" senden PHP Tipps 2005-2 10 16.07.2005 23:14
[Erledigt] Post daten ohne Formular senden PHP Tipps 2005 18 29.05.2005 19:53
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
Linux Drucker unter Windows tennessee Server, Hosting und Workstations 10 16.12.2004 17:14
Variablen via POST Skazi PHP Tipps 2004-2 10 06.11.2004 17:31
HTTP Post mit PHP (Stream Funktionen) PHP-Fortgeschrittene 12 04.06.2004 11:16

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
xml post senden, php xml an server senden, xml per http post übermitteln, xml php post senden, xml datei mit post senden, php xml via post senden, xml datei per post an eine url versenden, php xml post, xml post verschicken, php xml an ip senden, xml datei post senden php, php xml versenden post, xml mit post senden, xml an url senden php, xml an server senden php, xml senden post beispiel php, php xml via post senden fput, xml mit post senden php, php post xml, xml über post senden

Alle Zeitangaben in WEZ +2. Es ist jetzt 14:45 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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.