PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
| $data = '<?xml version="1.0"?> <EMAIL> <EM_TEXT>'.$text.'</EM_TEXT> <EM_HTML>'.$html.'</EM_HTML> <EM_FROM>'.$yourname.' <'.$youremail.'>'.'</EM_FROM> <EM_SUBJECT>'.$subject.'</EM_SUBJECT> <EM_TO>'.$email.'</EM_TO> </EMAIL>'; $host = 'host'; $path = 'compleet path'; $fp = fsockopen($host, 80, $errno, $errstr, 10); if($fp != false) { fputs($fp, "POST ".$path." HTTP/1.1\r\n"); fputs($fp, "Connection: Close\r\n"); fputs($fp, "Content-length: " . strlen($data) . "\r\n"); fputs($fp, "Content-type: text/xml\r\n"); fputs($fp, "Host: $host \r\n"); fputs($fp, "\r\n"); fputs($fp, $data); while (!feof ($fp)) $buf .= fgets ($fp, 128); fclose ($fp); } |
Met deze code stuur ik een xml post van de ene server naar de andere server.
Nu wil ik op de andere server de xml post ontvangen.
De socket roept wel mijn path aan want dit heb ik getest maar hoe kan ik nu die data ontvangen.
In welke variable staat deze weggeschreven. Ik heb hem niet kunnen vinden in een request of server var... of doe ik nu helemaal iets verkeerd...
[ Voor 14% gewijzigd door Verwijderd op 10-08-2005 13:24 ]