Vielen Dank Make-Grafik,
ich möchte meine weiteren Bemühungen mitteilen:
Spoiler anzeigen
Func _TEST()
$h_openRequest = _WinHttpOpenRequest($hw_connect, "POST", "/admin/edit-member/" & $iniuser, "HTTP/1.1", "http://www." & $side & "/")
_WinHttpSendRequest($h_openRequest, "Content-Type: application/x-www-form-urlencoded; charset=UTF-8" & @CRLF, "")
_WinHttpReceiveResponse($h_openRequest)
$DATA2 = ""
Do
$DATA2 &= _WinHttpReadData($h_openRequest)
Until @error
_WinHttpCloseHandle($h_openRequest)
$USERGUCK = _StringBetween($DATA2, '"tcell">Benutzername</td>', "</tr>")
$USERGUCK1 = StringRegExp($USERGUCK[0], 'class="tcell"><a href="member/(.*?)"', 3)
ConsoleWrite($USERGUCK1[0] & @CRLF)
$ININAMES = IniReadSectionNames(@ScriptDir & "\virtual.ini")
$zombie = $iniuser
For $CH = 1 To $ININAMES[0]
ConsoleWrite($ININAMES[$CH] & @CRLF)
$VAR = IniReadSection(@ScriptDir & "\virtual.ini", $ININAMES[$CH])
For $D = 3 To $VAR[0][0]
ConsoleWrite("Name: " & $VAR[$D][0] & @CRLF)
ConsoleWrite("Compare: '" & $VAR[$D][0] & "' = '" & $USERGUCK1[0] & "'" & @CRLF)
Local $USER = $VAR[$D][0]
If $USER = $USERGUCK1[0] Then
ConsoleWrite("Ja vorhanden" & @CRLF)
$befallsms = "Test Test Test&message=Du hasst bereits einen Job"
_mail()
Else
ConsoleWrite("Nein vorhanden" & @CRLF)
EndIf
Next
Next
EndFunc ;==>_TEST
Bei Compare wird folgendes ausgegeben
Name: Sunny_Hell
Compare: 'Sunny_Hell' = 'TheCleaner'
Nein vorhanden
Name: TheCleaner
Compare: 'TheCleaner' = 'TheCleaner'
Ja vorhanden
maile an. TheCleaner
Das mit dem Ja geht wunderbar, jedoch denkt er bei dem vorherigen Namen Sunny_Hell, sich ein Nein, er würde wenn ich bei Else den weiteren Code einführe, demnach weitermachen. Wie kann ich das so einstellen das er zwar alle Namen ausliest und vergleicht aber nur dein betreffenen Namen in der IF abfrage bearbeitet?
MfG Freeman