Php-Datei einbinden
AlphaSky
- html
Hi
Da die Suche momentan irgendwie defekt ist, habe ich mich so umgeschaut, aber leider trotzdem nichts gefunden.
Wie kann ich eine php-Datei in meine Html-Datei integrieren ?
Also
<html>
...
Hier die Php-Datei
...
</html>
cu, AlphaSky
Hallo,
wenn du externe php-dateien meinst, so:
<html>
<body>
<?php include("deinedatei.php"); ?>
</body>
</html>
"deinedatei.php" musst du natürlich mit deinem Dateinamen angeben!
Tschau
Tobias
<body>
<?
include("DATEINAME.PHP");
?>
</body>
Achte aber da drauf, dass deine Dateien mit php enden müssen.
Hi
Achte aber da drauf, dass deine Dateien mit php enden müssen.Es geht doch aber auch *.php3 oder *.php4 ???
Vielen Dank
cu, AlphaSky
Hallo AlphaSky,
Achte aber da drauf, dass deine Dateien mit php enden müssen.Es geht doch aber auch *.php3 oder *.php4 ???
Die Datei kann im Prinzip eine beliebige Endung haben, das ist nur eine
Sache der Konfiguration des Webservers. Normalerweise ist der eben so
eingestellt, dass nur Dateien mit der Endung .php (oder eben .php3 oder
.php4) geparst werden.
Matze meinte damit aber wohl die Datei in der das "include();" steht.
Die muss auch auf .php enden, damit der php code (include) ausgeführt
wird.
Übrigens sollte man short_tags (<? ?>) vermeiden und lieber <?php ?>
benutzen, da short_tags erstens Probleme mit xml Deklarationen
verursachen und zweitens abgeschaltet werden können, wodurch die
Scripte nicht mehr geparst werden.
Gruß,
dimde
Moin
Matze meinte damit aber wohl die Datei in der das "include();" steht.
Die muss auch auf .php enden, damit der php code (include) ausgeführt
wird.
Genau danach hab ich ja gefragt, also ob es auch "include(x.php3);"geht
Übrigens sollte man short_tags (<? ?>) vermeiden und lieber <?php ?>
»»benutzen
Wo liegt hier der Unterscid außer dem php hinter dem "?"
Also ich meine hat das Auswirkungen auf das Script/die HTML-Datei ?
cu, AphaSky
Hi,
Genau danach hab ich ja gefragt, also ob es auch "include(x.php3);"geht
Natürlich. Du kannst dort beliebige (Ascii-)Dateien einbinden, egal
welche Endung sie haben.
Lediglich die Datei _in_ _der_ der "include" Befehl steht _muss_ eine
Endung haben, die der Webserver an den php parser schickt (also .php
oder .php3, .php4).
Übrigens sollte man short_tags (<? ?>) vermeiden und lieber <?php ?>
»»benutzenWo liegt hier der Unterscid außer dem php hinter dem "?"
Also ich meine hat das Auswirkungen auf das Script/die HTML-Datei ?
Das hab ich doch in meiner Antwort geschrieben. Short Tags kann man
abschalten und dann funktionieren Deine Scripte (z.B. auf einem
anderen Server mit anderen Einstellungen in der php.ini) nicht mehr.
<?php ?> funktioniert dagegen immer.
Außerdem kann es Probleme mit der xml Deklaration, die ja auch "<? ?>"
benutzt geben (<?xml version="1.0" [...] ?>), aber das hatten wir
schonmal ausführlich in einem älteren Thread...
Gruß,
dimde