Ankündigung

Einklappen
Keine Ankündigung bisher.

"<?php" interpretiert nur eine Zeile

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • "<?php" interpretiert nur eine Zeile

    Hallo,
    wie man sieht stehe ich bei PHP ganz am Anfang. Ich habe Xampp installiert, Apache (und Mysql) gestartet, ein "Hello world" Skript kopiert und losgelegt. Das Skript hat noch halbwegs funktioniert, aber das war wirklich das einzige. Das Hello world wird innerhalb eines <p>-Tags ausgegeben. Wenn ich den Entferne geht's nicht mehr. Wenn ich was dazu schreibe (selbst das gleiche) geht's auch nicht mehr. Es wird nur die Zeile hinter dem <?php-Tag interpretiert sonst nichts. Teilweise die noch nicht mal bis zu Ende, was man merkt, wenn "; angezeigt wird. Ich denke ich mache hier einen ganz blöden Fehler, aber ich weiß nicht welchen. Ich hoffe ihr könnt mir helfen.

    Vielen Dank schonmal,
    Martin

    .php-File:
    PHP-Code:
    <html>
    <head>
    <title>PHP Test</title>
    </head>
    <body>
    <?php echo "<p>Hello World</p><br>";
    echo 
    "<p>echotext</p>";
    print 
    "<br><p>printtext</p>";
    echo 
    "<p><Hello World2/p><br>";
    ?>
    </body>
    </html>
    Ausgabe:
    Code:
    Hello World
    
    
    
    "; echo "
    
    echotext
    
    "; print "
    
    printtext
    
    "; echo "
    
    
    "; ?>

  • #2
    Wende dich an den Serveradministrator. Da ist offenbar was kaputt. Wahrscheinlich wird PHP gar nicht ausgeführt.

    Kommentar


    • #3
      Du zeigst hier nicht den Code der deine gezeigte Ausgabe erstellt.
      Schalte das Error-Reporting ein in Xampp.
      Dir fehlt der doctype im HTML.

      Nutze den Firefoxx und schaue dir auch immer den Quelltext an. Wenn dort etwas rot dargestellt ist, ist ein Fehler im HTML vorhanden.

      Kommentar


      • #4
        hellbringer Naja, das läuft bei mir lokal über Xampp. Und Apache ist grün. Aber du hast recht, Php wird nicht ausgeführt.Nur wieso?
        protestix Quelltext habe ich angeschaut. Das ist genau das eingegebene, also wird wirklich php nicht ausgeführt.k.A. wieso, denn es ist ja grün.
        Das Errorlog sieht so aus:

        [Sun Nov 06 10:15:24.926516 2016] [ssl:warn] [pid 7056:tid 252] AH01909: www.example.com:443:0 server certificate does NOT include an ID which matches the server name
        [Sun Nov 06 10:15:25.037522 2016] [core:warn] [pid 7056:tid 252] AH00098: pid file C:/Home/Programs/Internet/xampp5/apache/logs/httpd.pid overwritten -- Unclean shutdown of previous Apache run?
        [Sun Nov 06 10:15:25.147529 2016] [ssl:warn] [pid 7056:tid 252] AH01909: www.example.com:443:0 server certificate does NOT include an ID which matches the server name
        [Sun Nov 06 10:15:25.174530 2016] [mpm_winnt:notice] [pid 7056:tid 252] AH00455: Apache/2.4.23 (Win32) OpenSSL/1.0.2h PHP/5.6.24 configured -- resuming normal operations
        [Sun Nov 06 10:15:25.174530 2016] [mpm_winnt:notice] [pid 7056:tid 252] AH00456: Apache Lounge VC11 Server built: Jul 7 2016 11:13:22
        [Sun Nov 06 10:15:25.174530 2016] [core:notice] [pid 7056:tid 252] AH00094: Command line: 'c:\\home\\programs\\internet\\xampp5\\apache\\bin \\httpd.exe -d C:/xampp5/apache'
        [Sun Nov 06 10:15:25.189531 2016] [mpm_winnt:notice] [pid 7056:tid 252] AH00418: Parent: Created child process 4764
        [Sun Nov 06 10:15:25.728562 2016] [ssl:warn] [pid 4764:tid 264] AH01909: www.example.com:443:0 server certificate does NOT include an ID which matches the server name
        [Sun Nov 06 10:15:25.961575 2016] [ssl:warn] [pid 4764:tid 264] AH01909: www.example.com:443:0 server certificate does NOT include an ID which matches the server name
        [Sun Nov 06 10:15:25.988577 2016] [mpm_winnt:notice] [pid 4764:tid 264] AH00354: Child: Starting 150 worker threads.

        Kommentar


        • #5
          Dann falches Unterforum. Mit PHP-Webentwicklung hat das nichts zu tun.

          Wie rufst du denn die PHP-Datei auf?

          Kommentar


          • #6
            Ich kann es nicht verschieben. Aber danke für eure Hilfe.Dass mit dem Aufrufen war mein Fehler. Ich habe es nicht über Localhost, sondern mit einem direkten Pfad aufgerufen. Ich hatte gewußt, daß es was blödes ist...

            Danke euch!

            Kommentar

            Lädt...
            X