Andreas Korthaus: Include bereitet mir Probleme

Beitrag lesen

Hi!

Die Funktion log wurde vorher in Datei zwei.php wie folgt definiert:

function log($str)

{
$fn = @fopen("./log.txt", "a");
if($fn)
{
  /* ... */
}
}


>   
> Damit versucht die Funktion, eine Datei "log.txt" im Hauptordner zu erstellen - und nicht im Unterordner "includes". Eine Änderung von "./log.txt" auf "./includes/log.txt" bewirkt das was ich erreichen möchte, aber das ist mir etwas zu blöd. Ist es möglich, das aktuelle Verzeichnis der \_includeten\_ Datei irgendwie abzufragen, und die Datei nur dort zu öffnen - unabhängig vom Ort der Datei die die Funktion benutzt?  
  
`$path = dirname( __FILE__);`{:.language-php}  
  
siehe: <http://de2.php.net/manual/de/language.constants.predefined.php>  
  
  
Grüße  
Andreas

-- 
SELFHTML Tipps & Tricks: <http://aktuell.de.selfhtml.org/tippstricks/>