If / While Schleife funktioniert nicht
Servus,
ich hab da ein kleines Problem, und ich glaub ich sehe gerade den Wald vor lauter Bäumen nicht mehr. Bin allerdings auch noch recht frisch in der Materie, von daher ist auch ein blutiger Anfängerfehler nicht ausgeschlossen Ich habe ein kleines Script, welches eine Webseite parsen sol. Jedes mal, wenn es mit einer Nummer durch ist, soll es diese um 1 erhöhen, bis die Nummer nicht mehr vorhanden ist. Um zu sehen, ob die Zeile vorhanden ist, habe ich zuvor einen Check eingebaut. Der Code funktioniert manuell wunderbar, er macht alles was er soll, auch wenn ich die Nummern verändere. Nur das automatisieren mit Schleife will nicht. Es folgen noch mehrere IF Bedingungen und das Zerlegen von Strings, aber das sollte eigentlich keinen Unterschied für die Schleife machen. Fehlermeldung: Gibts keine, hängt sich einfach auf. Würde ja auf eine Dauerschleife tippen, wüsste aber nicht warum die dauerhaft laufen sollte. Hier mal der Code Code:
Hoffe Ihr könnt helfen :) |
AW: If / While Schleife funktioniert nicht
Hallo und wilkommen hier im Forum.
Kann $pos auch mal false werden? Wenn nicht, landest Du in einer Endlosschleife. Leider wurde der Code um solch grundsätzliche Informationen gekürzt (Anfängerfehler). WHILE wäre hier wohl die bessere Lösung, da Du nichts hoch zählst was Du auch abfragst. |
AW: If / While Schleife funktioniert nicht
Danke fürs Willkommenheißen :)
Ja, $pos wird falsch, sobald die nummer nicht mehr vorhanden ist, die else Funktion tritt dann ein. Das hat alles wunderbar geklappt, wenn ich es manuell eingebe, nur eben nicht wenn ich es in eine Schleife stecke :( Der ganze Code ist ein wenig lang, um ihn hier zu posten, aber im Prinzip sieht das Ganze so aus (ohne Schleife) Code:
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 17:13:10 Uhr. |
Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.