Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   kennt sich jemand mit php aus ? (https://www.delphipraxis.net/30858-kennt-sich-jemand-mit-php-aus.html)

Neo@saar 30. Sep 2004 10:22


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

fiasko 30. Sep 2004 10:28

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:

<script language="php">
einzubinden ist relativ untypisch (zuviel zu tippen) . die rock-solid Variante ist die Form <?php ... ?>.

Fellmer Lloyd 30. Sep 2004 10:29

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:
<html>
<body>
<?php
  echo ('Test');
?>
</body>
</html>
Gruss

alcaeus 30. Sep 2004 10:30

Re: kennt sich jemand mit php aus ?
 
Hi Neo@saar,

probiers mal so:
Code:
<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>
Greetz
alcaeus

richard_boderich 30. Sep 2004 10:31

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.

Neo@saar 30. Sep 2004 10:40

Re: kennt sich jemand mit php aus ?
 
das ist mein fehler... vieln dank

-was ist ein
Zitat:

CGI
-kennt ihr noch ein paar gute seiten ,die informationen darüber haben

Duffy 30. Sep 2004 10:46

Re: kennt sich jemand mit php aus ?
 
Hallo Neo@saar
Zitat:

-kennt ihr noch ein paar gute seiten ,die informationen darüber haben
http://www.php.net/manual/de/

bye
Claus

fiasko 30. Sep 2004 10:49

Re: kennt sich jemand mit php aus ?
 
Hallo,

Zitat:

Zitat von Neo@saar
-was ist ein
Zitat:

CGI

Engl. Abkürzung für Common Gateway Interface. Das definiert wie Programm die von einem Web-Server ausgeführt werden mit selbigem "Reden" müssen um eine Web-Site zu generieren.

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.

himitsu 30. Sep 2004 10:49

Re: kennt sich jemand mit php aus ?
 
Für 'nen lokalen Server:
siehe www.apachefriends.org

Außerdem kann ich www.php.net, www.php.de, www.selfphp.de und www.selfhtml.net empfehlen.

PS: das offene

ist auch nicht gerade ideal ;)

DP-Maintenance 30. Sep 2004 10:51

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 05:09 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz