Hi,
welche Funktionen/Wege können mir dabei helfen Text aus einem IFrame auszulesen?
Hi,
welche Funktionen/Wege können mir dabei helfen Text aus einem IFrame auszulesen?
file_get_contents()
könnte sein was du suchst...
Das Problem dabei ist, dass die URL gleich bleibt, sich der Inhalt aber ändert. Wir bräuchten also nicht den Inhalt der Seite, wie er aussieht wenn man die Seite aufruft, sondern es soll nach einem einzigen Satz auf der Seite, nach dem Drücken eines Buttons, gesucht werden.
Ist es möglich durch die Funktion den Inhalt der Seite nach dem Satz zu durchsuchen und nicht die ganze Seite wiederzugeben?
Geändert von Iaa_1 (26.02.2012 um 13:04 Uhr)
Mit explode() könntest du es dann abtrennen.
Die Url bleibt gleich aber die Seite ändert sich? Ist da ein JavaScript im Spiel?
Um Texte zu zerlegen kannst du RegEx (PCRE) nutzen.
Das geht nicht, das währe eine riesige Sicherheitslücke.welche Funktionen/Wege können mir dabei helfen Text aus einem IFrame auszulesen?
Und du hast den Thread in den falschen Bereich geschrieben ich bin mir nähmlich ziemlich sicher das es keinen Webbrowser gibt der PHP ausführt.
Denn wenn überhaupt könnte man Inhalte aus einem IFrame nur Clientseitig auslesen weil das IFrame vom Client und nicht vom Server geladen wird.
Soll der Satz aus einem IFrame gesucht werden nachdem ein Button auf deiner Seite gedrückt wird oder soll ein Satz von einer Seite gelesen werden nachdem der Button auf dieser Seite gedrückt wurde?sondern es soll nach einem einzigen Satz auf der Seite, nach dem Drücken eines Buttons, gesucht werden.
Geändert von nelson1109 (26.02.2012 um 15:53 Uhr)
Sprich doch mal Klartext und gebe den Link zu der Seite, die du auslesen willst und dann erklären nochmal an der Seite was du vorhast.
Dann wird es vielleicht einfacher dein Problem zu erkennen und eine konkrete Antwort zu finden.
Beispielseite:
http://minecraft-server.eu/?go=server&id=3845
Wenn man dort nun auf die hautfarbene Hand drückt (rechts neben Bewertungen) wird man aufgefordert ein Captcha einzugeben. Der Link zum Captcha ist:
http://minecraft-server.eu/?go=servervote&id=3845
Unser Ziel ist es, dass die User ihren Benutzernamen in unserem Voteskript (auf unserer Seite) eingeben und dann im Iframe der Captcha-Seite den Captcha-Code eingeben. Wenn man dort dann den Code eingegeben hat und den Button drückt wird man weitergeleitet und es steht ein Text wie "Du hast erfolgreich gevotet!" da. Sofern dieser erscheint möchten wir unserem User einen Votepunkt geben.
Wenn ich dich richtig verstanden habe sollte das ganze doch mit einem Javascript lösbar sein, das über Ajax ein Request an nen Php-File schickt, dass dann den Punkt an den User vergibt wenn das Formular mit dem Captcha abgeschickt wurde.
Jetzt müsste man sich nur noch überlegen, wie man prüfen kann, ob das Captcha richtig abgelesen wurde.
Habe mir so ein Captcha-System nie wirklich angesehen, daher kann ich dazu jetzt nichts sagen.
Wo wird denn verglichen ob, der Code vom Captcha mit dem Code aus der Eingabe übereinstimmt?