Werner: PHP-Unterprogramm aufrufen

Hi,

Ich möchte aus der Datei

"home..../inhalte/index.php"

ein Unterprogramm in

"home..../PHPLib/"

aufrufen.

Allerdings wird die Datei nicht gefunden. Wie muss ich den Aufruf gestalten bzw. welche Einstellung kann ich vornehmen?

  1. Hallo,

    Ich möchte aus der Datei

    "home..../inhalte/index.php"
    ein Unterprogramm in
    "home..../PHPLib/"
    aufrufen.

    Allerdings wird die Datei nicht gefunden. Wie muss ich den Aufruf gestalten bzw. welche Einstellung kann ich vornehmen?

    als erstes muss die Include-Datei in .../PHPLib auch mit include oder require eingebunden werden - dabei den korrekten Pfad angeben. Dann kannst du Funktionen aus der include-Datei direkt aufrufen.

    Sorry - wenn ich jetzt sehr allgemein geblieben bin, dann liegt es daran, dass auch deine Informationen in der Fragestellung sehr allgemein sind.

    Einen schönen Tag noch
     Martin

    --
    Manchmal kann man gar nicht so viel fühlen, wie man denkt.
    Und manchmal fühlt man so viel, dass man gar nicht denken kann.
    1. Hallo,

      Sorry - wenn ich jetzt sehr allgemein geblieben bin, dann liegt es daran, dass auch deine Informationen in der Fragestellung sehr allgemein sind.

      Hast aber doch ins Schwarze getroffen, es funktioniert,
      Danke!

  2. Hallo Werner,

    Frage 1: das "Unterprogramm" befindet sich in einer PHP Datei im PHPLib-Ordner?

    Nehmen wir an, das sei so und diese Datei hätte den Namen werner.php.

    Frage 2: ist der home..../-Teil in beiden Pfaden identisch?

    Nehmen wir an, das sei so. Dann sollte der include mit

    Include "../PHPLib/werner.php"

    gelingen.

    Frage 3: hast du dich an PSR-1 gehalten?

    Wenn ja, dann hat dir der include Klassen oder Funktionen bereit gestellt, die du jetzt nutzen kannst.

    Wenn nein, wurde der gewünschte Code mit dem include ausgeführt. Und du solltest dringend überlegen, wie du diesen Designfehler los wirst.

    Rolf

    --
    sumpsi - posui - obstruxi