Forum Doku Wiki Blog

Forumsarchiv 2004, Dezember
Konstante verwenden macht Probleme

archivierte Beiträge lesen

  1. (PHP) Konstante verwenden macht Probleme von Felix Riesterer, 07. 12. 2004, 21:48

Konstante verwenden macht Probleme

Der folgende Beitrag wurde am 07. 12. 2004, 21:48 Uhr von Felix Riesterer veröffentlicht.

Liebe Selfer,

in meinem Script habe ich eine Konstante namens BASIS_VERZEICHNIS definiert. Sie enthält einen String, der genau einmal definiert, und ab da nie wieder geändert wird. Der Inhalt ist "./.." (ohne Quotes), da meine Admintools nicht im Stammverzeichnis der Seite sitzen, aber (bis auf Document_Root) alle Verzeichnisse für meine Tools erreichbar sein sollen. Falls ich später mal an der Verzeichnisstruktur etwas ändere, möchte ich nur diesen Wert anpassen müssen. Damit der auch in Funktionen erreichbar ist, auch bei REGISTER_GLOBALS off, dachte ich, das müsste ich per Konstante lösen.

Meine Konstante kann ich so verwenden:
echo BASIS_VERZEICHNIS;             // es kommt ./..
echo strlen(BASIS_VERZEICHNIS);     // es kommt 4
echo (strlen(BASIS_VERZEICHNIS)+1); // es kommt 5

aber das tut nicht (es erfolgt keine Ausgabe!):
$pfad = "./../meinverzeichnis/unterverzeichnis";
echo substr($pfad, strlen(BASIS_VERZEICHNIS)+1);

Wo ist mein Denkfehler? Mein Errorlog des Apache schweigt...

Liebe Grüße aus Ellwangen,

Felix Riesterer.

Konstante verwenden macht Probleme

Der folgende Beitrag wurde am 07. 12. 2004, 22:37 Uhr von Felix Riesterer veröffentlicht.

Liebe Selfer,

es ist schon komisch... aber jetzt tut's auf einmal.
Sorry, für den unnötigen Post. ;-)

Liebe Grüße aus Ellwangen,

Felix Riesterer.

© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4