Require_once funktioniert nur manchmal
Posted: Thu Oct 11, 2012 1:24 pm
Hallo Zusammen,
ich bin neu hier und hab direkt mal eine knifflige Frage.
Ich Entwickel seit ca. 3 Monaten mehrere verschiedene Module für das Extranet, welches auf Joomla läuft, meiner Firma.
Die Module funktionieren soweit. Nur leider gibt es einen Bug/Fehler der mir seit mehreren Tagen Kopfschmerzen bereitet.
Und zwar habe ich 2 Module die die gleiche PHP Datei benutzen. Die PHP Dateien liegen aber jeweils in den Modulen, es gibt also keine zentrale Datei. Aber die 2 Dateien sind exakt identisch.
Implementieren tue ich diese über: "require_once dirname(__FILE__).'/Dateiname.php';", aus der helper.php heraus.
Jetzt zum eigentlichen Problem. In den einem Modul läuft alles korrekt ab, aber in dem anderen will er die Datei einfach nicht einbinden. Egal ob ich den Pfad fest rein schreibe oder so wie oben. Ich bin am verzweifeln. Ich kann das PHP-Script über die URL im Browser direkt aufrufen und es wird ausgeführt. Aber über require_once aus meiner helper.php heraus geht es einfach nicht.
Hat jemand schon mal ein ähnliches Problem gehabt oder hat eine Idee woran das liegen könnte?
Beste Grüße
ich bin neu hier und hab direkt mal eine knifflige Frage.
Ich Entwickel seit ca. 3 Monaten mehrere verschiedene Module für das Extranet, welches auf Joomla läuft, meiner Firma.
Die Module funktionieren soweit. Nur leider gibt es einen Bug/Fehler der mir seit mehreren Tagen Kopfschmerzen bereitet.
Und zwar habe ich 2 Module die die gleiche PHP Datei benutzen. Die PHP Dateien liegen aber jeweils in den Modulen, es gibt also keine zentrale Datei. Aber die 2 Dateien sind exakt identisch.
Implementieren tue ich diese über: "require_once dirname(__FILE__).'/Dateiname.php';", aus der helper.php heraus.
Jetzt zum eigentlichen Problem. In den einem Modul läuft alles korrekt ab, aber in dem anderen will er die Datei einfach nicht einbinden. Egal ob ich den Pfad fest rein schreibe oder so wie oben. Ich bin am verzweifeln. Ich kann das PHP-Script über die URL im Browser direkt aufrufen und es wird ausgeführt. Aber über require_once aus meiner helper.php heraus geht es einfach nicht.
Hat jemand schon mal ein ähnliches Problem gehabt oder hat eine Idee woran das liegen könnte?
Beste Grüße