![]() |
kennt sich jemand mit php aus ?
ich beginne gerade damit mich in script sprachen einzuarbeiten und habe cshon ein grundlegendes problem
mein browser (firefox) scheint die kurzform <?php?> überhaupt nicht zu beachten und und bei diesem code... <html> <head> <title> Titelzeile der Datei </title> </head> <body> Die erste Zeile in HTML <script language="php"> {echo "Die zweite Zeile in PHP ";} </script> Die dritte Zeile in HTML <script language="php"> echo "Die vierte Zeile in PHP "; echo "Die fünfte Zeile in PHP "; </script> Die sechste Zeile in HTML <script language="php"> echo "Die siebte Zeile in PHP "; echo "Die achte Zeile in PHP "; </script> </body> </html> ...zeigt er nur die zeilen mit html kann mir jemand erklären wo der fehler liegt? mfg |
Re: kennt sich jemand mit php aus ?
Hallo,
also erstmal wird PHP vom Web-Server und nicht vom Web-Browser verarbeitet - du brauchst also entweder einen Web-Server mit PHP Erweiterung oder PHP als CGI bzw. Interpreter um die Daten zu verarbeiten. Den Skript mit Zitat:
|
Re: kennt sich jemand mit php aus ?
Hi!
PHP wird vom Server interpretiert, und nicht vom Client. Die dateiendung muss daher .php lauten. Die Syntax sieht so aus (test.php):
Code:
Gruss
<html>
<body> <?php echo ('Test'); ?> </body> </html> |
Re: kennt sich jemand mit php aus ?
Hi Neo@saar,
probiers mal so:
Code:
Greetz
<html>
<head> <title> Titelzeile der Datei </title> </head> <body> Die erste Zeile in HTML <?php echo "Die zweite Zeile in PHP "; ?> Die dritte Zeile in HTML <?php echo "Die vierte Zeile in PHP "; echo "Die fünfte Zeile in PHP "; ?> Die sechste Zeile in HTML <?php echo "Die siebte Zeile in PHP "; echo "Die achte Zeile in PHP "; ?> </body> </html> alcaeus |
Re: kennt sich jemand mit php aus ?
tach'chen
hast du das script lokal auf deinem rechner oder aus dem internet aufgerufen? Wenn du das script nur lokal auf dem rechner hast, kann das nicht funktionieren, da php, falls du das script im browser ausführen lassen willst, einen lokal installierten webserver (z. B. Apache) benötigt. Es ist nähmlich der webserver der das script abarbeitet und ausführt, die ergebnisse werden dann im browser ausgegeben.da du mit sicherheit keinen testwebserver installiert hast, kann der brower auch kein phpscript an den webserver zur abarbeitung übergeben, und der browser gibt den php quellcode fälschlicherweise einfach als html aus PS: anders sieht das aus, wenn du in speziellen php entwicklungsumgebungen arbeitest. |
Re: kennt sich jemand mit php aus ?
das ist mein fehler... vieln dank
-was ist ein Zitat:
|
Re: kennt sich jemand mit php aus ?
Hallo Neo@saar
Zitat:
![]() bye Claus |
Re: kennt sich jemand mit php aus ?
Hallo,
Zitat:
PHP gibt es sowohl als ladbares Modul für Web-Server und als eigenständige Anwendung. Je nach Anforderung kann man eins von beiden einsetzen - üblicherweise die erste Variante aus Performance Gründen. Ich schreibe manchmal auch ganze Skripte die rein garnichts mit Web-Siten zu tuhen haben mit PHP und führe die ohne Web-Server aus - das wird aber in deinem Fall nicht zutreffen. Für Winplöd Nutzer gibt es fertig Apache+PHP+* Packete die sich zum testen von Skripten eignen - irgend jemand wird hier sicher auch einen Namen bzw. Seite dazu nennen können. |
Re: kennt sich jemand mit php aus ?
Für 'nen lokalen Server:
siehe ![]() Außerdem kann ich ![]() ![]() ![]() ![]() PS: das offene ist auch nicht gerade ideal ;) |
DP-Maintenance
Dieses Thema wurde von "Sharky" von "Internet / IP / LAN" nach "Programmieren allgemein" verschoben.
PHP hat in diesem Fall nichts mit Delphi zu tun ;-) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:00 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz