Tobias Küppers: php-code mit javascript schreiben??

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.

  1. 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

  2. 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

    --
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
  3. 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

  4. 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

  5. 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

    --
    ss:| zu:) ls:[ fo:) de:] va:) ch:? sh:( n4:& rl:( br:< js:| ie:{ fl:( mo:}