php-code mit javascript schreiben??
Tobias Küppers
- javascript
0 Daniel0 Cheatah0 Alex0 Andreas-Lindig0 Johannes Zeller
Hallo Leute,
ich möchte in einen Layer dynamisch eine php-Datei einbinden.
Dazu verwende ich folgenden Javascript-Code:
<script>document.write("<?php include('monat.inc'); ?>")</script>
Das funktioniert leider nicht. Kann mir jemand weiterhelfen?
Vielen Dank im voraus
Tobias K.
Das ist auch logisch: Javascript läuft auf dem Client, also bei dir lokal auf der Maschine. PHP hingegen läuft auf dem Server und wird auch dort durch das PHP-Modul geparst! Wenn du also lokal einen solchen Text einbindest, wird der Code nicht geparst und direkt so ausgegeben:
<?php include('monat.inc'); ?>
Gruss Daniel
Hi,
<script>document.write("<?php include('monat.inc'); ?>")</script>
Das funktioniert leider nicht.
doch, das funktioniert wunderbar - es steht anschließend schönster PHP-Code im Quelltext. Leider erfährt Dein Server davon nichts, so dass er wirkungslos bleibt.
Kann mir jemand weiterhelfen?
Nein. Beschäftige Dich mit Client-Server-Architektur.
Cheatah
Das funktioniert leider nicht. Kann mir jemand weiterhelfen?
Kann es ja auch nicht. Zuerst wird vom Server das PHP-Skript und dann von deinem Browser erst das Java-Script ausgeführt. Andersherum wäre es möglich.
Gruß
Alex
Hallo,
Ich glaube, was Du eigentlich willst, ist eine bestimmte PHP-Seite zu laden:
location.href="...php";
alles andere ist ja schon gesagt worden.
Gruß, Andreas
Hallo Tobias
ich möchte in einen Layer dynamisch eine php-Datei einbinden.
Dazu verwende ich folgenden Javascript-Code:<script>document.write("<?php include('monat.inc'); ?>")</script>
Das funktioniert leider nicht. Kann mir jemand weiterhelfen?
Thanks, you made my day.
Im Ernst, überleg mal wo PHP ausgeführt wird, und wo JavaScript. Den Server interessiert es nicht, dass in dem Dokument JavaScript steht, und der Client weiß nicht, dass es eine mit PHP erstellte Seite ist.
Schöne Grüße
Johannes