Rudolf Lottmann: PHP in HTML einbinden

Hallo,

ich möchte PHP-Anweisungen in meinem HTML-Skript ausführen.
Leider werden die PHP-Anweisungen im Browser nicht ausgeführt.
Beispiel:
<html>
ausgabe aus html
<?php
echo "Hallo Welt";
?>
</html>
Die Ausgabe "Hallo Welt" erscheint nicht im Browser. (im PHP Designer 2005 funktioniert die Ausgabe).
Ich habe auch schon im Verzeichnis conf des Apache-Servers die Datei .htaccess mit dem Inhalt "AddType application/x-httpd-php php php4 php3 html htm" eingefügt - ohne Erfolg.

Wer kann weiterhelfen ?

  1. Hallo Rudolf,

    Leider werden die PHP-Anweisungen im Browser nicht ausgeführt.

    Vom Server.

    Ich habe auch schon im Verzeichnis conf des Apache-Servers die Datei .htaccess mit dem Inhalt "AddType application/x-httpd-php php php4 php3 html htm" eingefügt - ohne Erfolg.

    Wer kann weiterhelfen ?

    Ein Punkt vor jeder Dateiendung.

    Grüße
     Roland

    --
    SELFHTML-Community > Visitenkarten > Orlando
    Nachwuchsförderung 2.0: »Mami, sieh mal! Ich habe mit CSS eine Tabelle nachgebaut.«
    1. Hallo Rudolf,

      Ich habe auch schon im Verzeichnis conf des Apache-Servers die Datei .htaccess mit dem Inhalt "AddType application/x-httpd-php php php4 php3 html htm" eingefügt - ohne Erfolg.

      Ein Punkt vor jeder Dateiendung.

      da ist noch mehr faul, denn .htaccess-files haben im Verzeichnis "./conf" nicht zu suchen, sodern müssen in der DocumentRoot des Apachen abgelegt sein.

      Gruß aus Berlin!
      eddi

      1. hallo eddi

        vielen Dank. Leider hat auch das Verschieben der Datei in das DocumentRoot-Verzeichnis nicht zum Erfolg geführt. Da muß noch mehr faul sein.
        Sind andere Einträge in der httppd-Konfigurationsdatei zu beachten ?

        Viele Grüße
        Rudolf

        1. Re:

          Sind andere Einträge in der httppd-Konfigurationsdatei zu beachten?

          Ja. Z. B.: AllowOverride

          Wenn Du eine Überblick über die Apachekonfiguration haben möchtest, empfehle ich Dir http://aktuell.de.selfhtml.org/artikel/server/apacheconf/index.htm zu lesen.

          Gruß aus Berlin!
          eddi

        2. Hallo Rudolf,

          Sind andere Einträge in der httppd-Konfigurationsdatei zu beachten ?

          die IMHO wichtigste Frage hat hier noch gar niemand gestellt, weil sie vermutlich als selbstverständlich angenommen wird - aber mir kommen so langsam Zweifel: Hast du überhaupt PHP installiert? Und weiß dein Apache davon?

          So long,
           Martin

          PS: Du plenkst.

          --
          Die Zeit, die man zur Fertigstellung eines Projekts wirklich braucht, ist immer mindestens doppelt so lang wie geplant.
          Wurde dieser Umstand bei der Planung bereits berücksichtigt, gilt das Prinzip der Rekursion.
          1. Hallo Martin,

            natürlich habe ich PHP installiert.
            Beim Start des Apache wird angezeigt:
            Apache/2.0.55(Win32)/PHP/5.0.5

            Gruß
            Rudolf

    2. Hallo Roland,

      vielen Dank für die prompte Antwort.
      Leider hat auch der Punkt nicht weitergeholfen.

      Viele Grüße
      Rudolf

    3. Hello out there!

      Ein Punkt vor jeder Dateiendung.

      Nö.

      Du hättest im von dir verlinkten Abschnitt auch das Kleingedruckte lesen sollen: “The extension argument is case-insensitive, and can be specified with or without a leading dot.”

      See ya up the road,
      Gunnar

      --
      “Remember, in the end, nobody wins unless everybody wins.” (Bruce Springsteen)
      1. Hallo Gunnar,

        Ein Punkt vor jeder Dateiendung.

        Nö.

        Punkt.

        Grüße
         Roland

        --
        SELFHTML-Community > Visitenkarten > Orlando
        Nachwuchsförderung 2.0: »Mami, sieh mal! Ich habe mit CSS eine Tabelle nachgebaut.«
  2. Bescheidene Frage:

    Haben Deine "html-scripte" auch die Endung .php oder enden sie auf .html ?
    AFAIK werden *.html nicht von der php-Engine des Apache geparst.
    Nenne die Datei z.B. test.php

    hth
    Hermann