Hi,
ich wollte mir einen kleinen Webseiten Updater bauen, der bei einer Webseite schaut ob neue Beiträge vorhanden sind. Auf der Webseite steht immer. Neue Beträge und dann eine Zahl.
Ich wollte eigentlich nur diese Zahl herraus bekommen ob der Wert grösser als 0 ist.
Mein Problem: mit
InetGet("http://www.l-welse.com/index.php/","test.htm")
lade ich mir nur den quellcode der Seite herrunter.
Problem wenn ich nur den Quellcode herrunter lade dann bin ich nicht auf der Seite angemeldet. d.h. im Quellcode taucht nicht auf das ich 3 beiträge nicht gelesen habe.
Also müsste ich eigentlich Angemeldet sein bei der Abfrage.... Was ein Mist.
Wenn ich über FireFox auf der Seite den Quelcode speicher dann bin ich angemeldet und ich erhalte den richten Quelcode mit den Beiträgen die ich nich gelesen habe.
Nun dachte ich mir ich könnte die einfach auslesen:
$file = FileOpen("C:\test.htm", 0)
If $file = -1 Then
MsgBox(0, "Error", "Unable to open file.")
Exit
EndIf
schaut nur ob mein File gefunden wird. Das klappt soweit.
$file = FileOpen("C:\test.htm", 0)
If $file = -1 Then
MsgBox(0, "Error", "Unable to open file.")
Exit
EndIf
While 1
$line = FileReadLine ($file)
If @error = -1 Then ExitLoop
If $line = "Neue" Then
MsgBox(0, "Char read:", $line )
EndIf
Wend
Das klappt dann wieder nicht,
Wenn ich mit Filereadline einfach so in einem txt was schreibe dann findet er alles.
Muss ich dsa Fileread irgendwie anders beschreiben damit er sich in dem file zurecht findet ??
Auch wenn ich es als txt speicher klappt es mit der suche nciht besser.
Danke