2017-01-07 3 views
0

Ich versuche, einige Texte auf einer HTML-Seite über jQuery ajax derzeit zu aktualisieren. Das Skript dieser Seite ruft über jquery eine AJAX-Anforderung für eine Datei im Unterordner auf und zeigt diesen Text an. Ich muss in der Lage sein, diese Datei mit Text von einer anderen HTML-Seite zu aktualisieren.Wie man eine Textdatei ohne Dateiberechtigungen aktualisiert?

Ich habe versucht, PHP, und ich habe keine Dateiberechtigungen für wahrscheinlich die FTP-Konto oder die Webserver-Einstellungen. Da PHP die am häufigsten verwendete Methode zum Schreiben von Dateien auf einem Webserver ist, habe ich keine andere Methode versucht.

Ich könnte MYSQL + PHP dafür versuchen, obwohl ich nicht beabsichtige, das root-Passwort in eine Text/PHP-Datei zu setzen.

Ich habe versucht, Google Apps Spreadsheet mit JSON-Ausgabe, und später festgestellt, dass JSON-Ausgabe von Google deaktiviert wurde (ich denke).

Daher hatte ich gehofft, eine bequeme Möglichkeit zu finden, Textdaten aus einer Quelle zu erhalten, und in der Lage, die Textdaten ohne Einschränkungen zu aktualisieren.

+1

Haben Sie versucht, PHP CHMOD Funktion zu verwenden. Alternativ können Sie Dateien in der Cloud speichern, beispielsweise AWS S3 –

Antwort

0

Auf den meisten Webservern finden Sie mindestens ein Verzeichnis, das für PHP-Skripte beschreibbar ist. Andernfalls können Sie eine Datei irgendwo auf dem Server ablegen und den Besitzer und die Schreibberechtigungen ändern, so dass Ihre PHP-Skripte in diese Datei schreiben können. Bitte kontaktieren Sie Ihren Webserver admin für Details.

MySQL-Passwörter in PHP-Dateien sind kein Problem, solange Sie Ihre PHP-Datei außerhalb des Verzeichnisses platzieren, das als Root-Verzeichnis für Ihre Website dient. Z.B. Wenn Ihr root auf /var/www/user1/website1/ gesetzt ist, können Sie ein Skript in /var/www/user1/ setzen, das PHP-Skript darf das lesen. Dies ist der übliche Ansatz.

Verwandte Themen