Tom: Separate Datei mit PHP-Script einbinden

Beitrag lesen

Hello,

... dann würde ich in der externen PHP-Datei auch nur geminsam genutzte Funktionen unterbringen und nichts anderes.

Schau mit Hilfe von phpinfo() nach, worauf der include_path eingestellt ist. Dort legst du deine Funktionensammlung dann ab. Sollte dieser Pfad innerhalb der Doc-Root liegen, dann gibst Du der Funktionensammlung sicherhetishalber die Endung *.php. Üblich ist z.B.

func20031225.inc.php

Funktionensammlungen entwickeln sich weiter, daher das Datum. Das "inc" steht nur für Dich als Gedächtinisstütze, dass es kein eigenständiges Script ist, sonder ein "include-Script" und das "php" am Ende dafür, dass es bei Direktaufruf nicht ausgeliefert wird vom Apachen.

In Deine Dateien brauchst Du dann nur noch:

<?php   #### erstes_script.php ####

$ok = @include("func20031225.inc.php");
if (!ok)
{
  echo "Fehler meim Include von func20031225.inc.php");
  exit;
}

oder so ähnlich...
reinzuschreiben. Es srtehen dir dann alle Funktionen aus der Sammlung im Script zur Verfügung.

Du solltest darauf achten, dass include-Dateien vor dem <?php und nach dem ?> kein einziges Zeichen mehr haben, auch keine Leerzeile. Lieder zeigen das viele Editoren nicht vernünftig an, und dann gibts später Kummer. Diese Zeichen würden nämlich als HTML-Code gewertet werden und ausgegeben werden.

Liebe Grüße aus http://www.braunschweig.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen