Rekursives Include?

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
[BUZ]
Mitglied
Beiträge: 21
Registriert: 17.01.2006 23:39

Rekursives Include?

Beitrag von [BUZ] »

Hallo,

folgendes Problem:

Ich habe eine Datei test.php

Code: Alles auswählen

<?php

include('1/1.php');

?>
welche die Date 1.php aus dem Verzeichnis 1

Code: Alles auswählen

<?php

$stack = file('1.dat');

echo $stack[0] . "\n";

?>
includiert.

Die Datei 1.php liest eine Datei 1.dat auch im Verzeichnis 1

Code: Alles auswählen

huhu war hier !
ein.

-> Geht nicht, weil die Datei 1.dat nicht gefunden wird. Sofern ich die Datei 1.php folgend ändere geht es:

Code: Alles auswählen

<?php

$stack = file('1/1.dat');

echo $stack[0] . "\n";

?>
Da ich aber nicht immer den absoluten Pfad angeben möchte und auch nicht alle Dateien in einem Verzeichnis sind, weiss ich nicht was ich tun soll?

Beste Grüße
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

Code: Alles auswählen

dirname(__FILE__) . '/1.dat'
Je nach dem, was für Daten du da speichern willst, ist es eventuell sinnvoller, eine Datenbank zu verwenden, da dort viele Nachteile wegfallen (z.B. race conditions, schlechtere Performance bei großen Datenmengen, einfacherer Zugriff auf einzelne Felder, ...).
KB:knigge
Antworten

Zurück zu „Coding & Technik“