Hey,
ich setzt via fsockopen ein POST ab. Die Datei die aufgerufen wird gibt bestimmte Infos als PlainText aus.
Als Ergebnis meiner POST-Abfrage bekomm ich zwar den PlainText zurück, aber vor und nach diesem Text bekomm ich immer Zahlen und Buchstaben mit 1-3 Zeichen:
Also, so sollte das Ergebnis aussehen "OK#Successfully"
und zurück bekomm ich "f OK#Successfully 0"
f und 0 ist aber nicht fest. Bei anderem Text kanns auch anders aussehen, bis zu 3 Zeichen.
Wie kann ich die Zeichen entfernen??? Danke!
ich setzt via fsockopen ein POST ab. Die Datei die aufgerufen wird gibt bestimmte Infos als PlainText aus.
Als Ergebnis meiner POST-Abfrage bekomm ich zwar den PlainText zurück, aber vor und nach diesem Text bekomm ich immer Zahlen und Buchstaben mit 1-3 Zeichen:
Also, so sollte das Ergebnis aussehen "OK#Successfully"
und zurück bekomm ich "f OK#Successfully 0"
f und 0 ist aber nicht fest. Bei anderem Text kanns auch anders aussehen, bis zu 3 Zeichen.
Wie kann ich die Zeichen entfernen??? Danke!
PHP-Code:
// Daten per POST an API senden
if ($apiHandle = fsockopen('www.domain.net',80,$intError,$strError)) {
$strData = 'type=payout';
fputs($apiHandle, "POST /api/payout.htm HTTP/1.1\r\n");
fputs($apiHandle, "Host: www.domain.net\r\n");
fputs($apiHandle, "Content-type: application/x-www-form-urlencoded\r\n");
fputs($apiHandle, "Content-length: ".strlen($strData)."\r\n");
fputs($apiHandle, "Connection: close\r\n\r\n");
fputs($apiHandle, $strData);
$strResult = '';
while(!feof($apiHandle)) {
$strResult .= fgets($apiHandle, 4096);
}
fclose($apiHandle);
$strResultMessage = substr($strResult,strpos($strResult,"\r\n\r\n"),strlen($strResult));
}
echo strResult;
Kommentar