Fehlersuche?? Brauch Hilfe bei _Stringbetween

05/01/2012 13:12 Mr.Help#1
Hallo, ich hab letztens viel probiert und ich weis jetzt genau wie ich ein loggin bot mache nur eine Funktion will nicht funktionieren hier ein teil von mein skript
Code:
#include <WinHttp.au3>
	  #include <String.au3>
	  #include <Array.au3>
	  
	  $input1 = inputbox ("Username","Username:")
	  $input2 = inputbox ("Password","Password:")
	  $input3 = inputbox ("Server","Server:")
	  
	  $hSession = _WinHttpOpen("Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20100101 Firefox/12.0")
      $hConnect = _WinHttpConnect($hSession, "seafight.de")
      $sHTML =    _WinHttpSimpleRequest($hConnect, "GET" , "")
	  FileWrite("Antwort1.html", $sHTML)
	  
	  $sHTML =    _WinHttpSimpleRequest($hConnect, "POST" , "index.es?action=externalLogin", "" , "loginForm_default_login_submit=true&loginForm_default_username="&$input1&"&loginForm_default_password="&$input2)
	  FileWrite("Antwort2.txt", $sHTML)
	  
	                     
      $aFoundString = _StringBetween($sHTML,'http://int1.seafight.bigpoint.com/GameAPI.php?req=',';')
      
	 
	 FIlewrite ( "Antwort3.txt", $aFoundString )
	  
	  
	  _WinHttpCloseHandle ($hSession)
	  _WinHttpCloseHandle ($hConnect)
Bei Antwort3.txt sollte es ca. so was raus geben 049fm3495hD834jDKJgi4uefifjikwefioj4uigfoejrugju5r igjeor453.Data.flk34jmfoij43

aber es gibt nix raus wieso was hab ich falsch gemacht. Wenn es 0 raugeben würde hies es ja es hat den teil nicht gefunden. Aber es gibt nix raus alle muss es ja was gefunden haben. Aber in der txt datei ist nix drin.
05/01/2012 13:55 Freddy​#2
Filewrite( "Antwort3.txt", $aFoundString[0])

_StringBetween gibt einen Array zurück
05/01/2012 14:07 Mr.Help#3
ich versuch es mal... aber so weit ich weis muss man _StringBetween($sHTML,'http://int1.seafight.bigpoint.com/GameAPI.php?req=',';',3)

angeben das es ein array zurück gibt

Es geht xD man ich bin blöd ich hab das mit array auch oft versucht es ging irgen wie nie :D aber jetzt geht es vielen dank