Hi Leutz
also ich habe mir aus dem Internet mal einen POST Header gezogen und in autoit umgeschrieben es funzt ja alles aber der PHP Script scheint nicht zu antworten
hier mal mein Script
Spoiler anzeigen
;Entfernt nicht das einer auf dumme ideen kommt
If @error Then MsgBox(0,@error,"Error")
ConsoleWrite($sRet & @CRLF)
Func PHP_Post($host, $path, $data_to_send, $referer = "")
TCPStartup()
$host = TCPNameToIP($host)
If @error Then Return SetError(1, 0, -1)
$iConnection = TCPConnect($host, 80)
If @error Then Return SetError(2, 0, -1)
$sHeader = "POST " & $path & " HTTP/1.1" & @CRLF & _
"Host: " & $host & @CRLF & _
"Referer: " & $referer & @CRLF & _
"Content-type: application/x-www-form-urlencoded" & @CRLF & _
"Content-length: " & StringLen($data_to_send) & @CRLF & _
"Connection: close" & @CRLF & @CRLF & $data_to_send
TCPSend($iConnection, $sHeader)
$Timer = TimerInit()
Do
$sResv = TCPRecv($iConnection, 8000)
If @error Then Return SetError(3, 0, -1)
Until $sResv <> "" Or TimerDiff($Timer) >= 2000
If $sResv = "" Then
Return SetError(4, 0, -1)
Else
Return $sResv
EndIf
EndFunc ;==>PHP_Post
und der PHP Sript auf meinem Test Server
<?php
$sData = $_POST["TEST"];
$hFile = fopen($sData.".txr","w+");
fclose($hFile);
echo "Huhu";
?>
hfft weiß einer was