Hej NG
Mit lille amatør projekt har siddet fast i et par uger med denne kode:
<?
// bemærk apostrofer omkr doc_root
require_once("$_SERVER['DOCUMENT_ROOT']/../safe/dbpass.php");
?>
hvilket gav denne fejl:
Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or
`T_NUM_STRING' in s:\programming\apache\puplic\wishlist\wip\def_DB.php on
line 5
Jeg løste dette tilsidst ved at fjerne apostroferne. Men den løsning undre
mig, for som jeg har set doc_root blive brugt bl.a. her:
http://dk2.php.net/en/language.variables.predefined (i advarsels boksen), er
der altid apostrofer omkring doc_root!
Et hurtigt eksempel giver også at man kan bruge apostrofer:
<?
// igen bemærk apostrofer
echo $_SERVER['DOCUMENT_ROOT'];
?>
Giver dette, vel og mærket uden fejl:
s:/programming/apache/puplic
Alt dette fører selfølgelig til jeg håber nogen kan uddybe brugen af
apostrofer i globale variabler.
PFT
Venlig hilsen
Ole