Meine Webseite ermöglicht Benutzern, Elemente aus einer Dropdown-Liste auszuwählen und hat eine Tabelle. Javascript druckt jedes Dropdown-Listenelement (plus zusätzliche Informationen, die Javascript aus der XML-Datei abruft) in eine neue Tabellenzeile, die von JavaScript erstellt wird.Wie bezieht sich PHP auf das aktuelle Dokument?
Ich möchte in der Lage sein, die Tabelleninformationen auf die Festplatte zu schreiben. Wenn ich Javascript verwenden würde, würde ich document.getElementByID ("Tabelle") verwenden, um die Knoten zu analysieren und diese Informationen in Variablen zu schreiben, die ich schreiben könnte. Die meisten Dokumente, die ich finde, sagen jedoch, dass Javascript nicht zum Schreiben auf die Festplatte verwendet wird. Also, ich denke, ich sollte PHP verwenden.
Was ist das PHP-Äquivalent von Javascript 'Dokument' Objekt? In Javascript muss ich keine neuen Objekte definieren, um es zu verwenden, ich kann 'Dokument' jederzeit verwenden. Ich denke in PHP muss ich neue DOMDocument verwenden. und dann lade den html.
Die meisten PHP-Beispiele zeigen loadHTML (string) und loadHTMLFile(); Ich möchte HTML nicht aus einer Zeichenfolge laden, die ich in die Tags schreibe. Und ich möchte nicht HTML aus der HTM-Datei laden, weil das die ursprüngliche Datei ist und Javascript die Datei des Benutzers basierend auf ihrer Auswahl aus dem Dropdown-Menü geändert hat.
Ich möchte mit php auf die Elemente des aktuellen Dokuments zugreifen. Also, wie bezieht sich PHP auf das aktuelle Dokument?
Die Seite arbeite ich an ist http://music.collwyncraig.info/hajimama/setlist.htm
PHP läuft * nicht * im Browser. Es läuft oft in Webservern oder als eigenständige Programme. Wenn ein PHP-Programm die Webseite erhalten kann, kann sie es analysieren und auf die Festplatte schreiben, aber das würde nichts mit der Ausführung innerhalb eines Browsers zu tun haben. – wallyk
Ich glaube, ich beginne das zu verstehen. Was kann ich also verwenden, um die Informationen von der Seite (dem HTML-DOM), die im Browser ausgeführt wird, zu erhalten und sie an den Server zurückzusenden, damit ich sie in einer Datei auf dem Server speichern kann? – collwyn