JS- Gegenstück zu file_get_contents() (PHP)
Mätes
- javascript
0 Alexander (HH)0 molily0 Mätes
Moin zusammen,
ich suche ein JavaScript Gegenstück zur PHP-Funktion file_get_contents.
Hintergrund: Wenn ein JavaScript einen Fehler meldet, möchte ich mir
diesen entweder zumailen oder in eine DB schreiben lassen.
(Fragt bitte nicht warum das sein muss)
Eine Möglichkeit wäre, einen I-Frame irgendwo zu platzieren, und
dort eine PHP-Datei per location(..) zu laden.
Finde ich aber nicht besonders nett und auch etwas kompliziert,
daher bin ich auf der Suche nach einer Alternative.
War vor ein paar Jahren recht gut in JavaScript, aber zur Zeit etwas aus
der Übung. Eventuell gibt es ja einen entsprechenden Befehl oder
eine Vorgehensweise, die mir nun nicht mehr einfallen will.
Für sachdienliche Hinweise sehr dankbar,
gruß
mä
Moin Moin!
Javascript hat keinen Zugriff auf Dateien, und das ist gut so.
Javascript kann nicht von sich aus Mails versenden, und das ist gut so.
Vielleicht möchtest Du try-catch mit AJAX o.ä. verbinden, um die Fehlermeldung erst einmal zum Server zu schaffen?
Alexander
Moin Moin!
Javascript hat keinen Zugriff auf Dateien, und das ist gut so.
Mit ActiveX-Objekten gehts zumindest im Internet Explorer...
Moin!
Javascript hat keinen Zugriff auf Dateien, und das ist gut so.
Mit ActiveX-Objekten gehts zumindest im Internet Explorer...
Wer den Internet-Explorer benutzt, schaut auch Dschungelcamp und frisst kleine Kinder *gd&r*
Cü,
Kai
Hallo
Javascript hat keinen Zugriff auf Dateien, und das ist gut so.
Mit ActiveX-Objekten gehts zumindest im Internet Explorer...Wer den Internet-Explorer benutzt, schaut auch Dschungelcamp und frisst kleine Kinder *gd&r*
Oder trinkt Holsten.
Ganz frei zitiert: Wer Kinder frisst und Pimmel kaut[1], der trinkt auch das, was Holsten braut.
[1] Ganz speziell die von Krokodilen.
Tschö, Auge
Hallo,
Hintergrund: Wenn ein JavaScript einen Fehler meldet, möchte ich mir
diesen entweder zumailen oder in eine DB schreiben lassen.
(Fragt bitte nicht warum das sein muss)
Eine Möglichkeit wäre, einen I-Frame irgendwo zu platzieren, und
dort eine PHP-Datei per location(..) zu laden.
Finde ich aber nicht besonders nett und auch etwas kompliziert,
daher bin ich auf der Suche nach einer Alternative.
Für den Zweck reichen m.M.n. per JavaScript im Hintergrund geladene Grafiken. Man lädt damit keine wirkliche Grafik, sondern bringt den Browser einfach dazu, eine Serveranfrage zu starten. Der Anfrage kannst du GET-Parameter mitgeben:
var fehlermeldung = "...";
(new Image).src = "log.php?message=" + encodeURIComponent(fehlermeldung);
http://de.selfhtml.org/javascript/objekte/images.htm#src
Oder du nimmst XMLHttpRequest (als »Ajax« bekannt).
Mathias
Für den Zweck reichen m.M.n. per JavaScript im Hintergrund geladene Grafiken. Man lädt damit keine wirkliche Grafik, sondern bringt den Browser einfach dazu, eine Serveranfrage zu starten. Der Anfrage kannst du GET-Parameter mitgeben:
var fehlermeldung = "...";
(new Image).src = "log.php?message=" + encodeURIComponent(fehlermeldung);
>
> <http://de.selfhtml.org/javascript/objekte/images.htm#src>
>
> Oder du nimmst XMLHttpRequest (als »[Ajax](http://webkompetenz.wikidot.com/tutorials:ajax)« bekannt).
>
> Mathias
Danke hat geklappt.
Habe nur noch ein paar Probleme mit der eigentlichen Fehlermeldung,
die aus irgendeinem Grund Probleme macht, sofern ich sie nicht
noch mit substr() beschneide.
Werde da wohl noch ein bils forschen müssen.
Aber der Tipp mit dem Image war sehr interessant.
War also hilfreich, aber da nicht registriert (vielleicht am WE)
is nix mit Thread als solchen markieren.
Bis dann,
ma