seguente si comporta in modo diverso in ospite:manipolazione dir (__ DIR__) non funziona
echo 'DIR:' .__DIR__; // DIR:__DIR__
localhost: (funziona bene):
DIR:C:\Program Files\VertrigoServ\www
perché questo output diverso?
seguente si comporta in modo diverso in ospite:manipolazione dir (__ DIR__) non funziona
echo 'DIR:' .__DIR__; // DIR:__DIR__
localhost: (funziona bene):
DIR:C:\Program Files\VertrigoServ\www
perché questo output diverso?
È necessario PHP 5.3 per utilizzare __DIR__
Nelle versioni precedenti si può utilizzare al posto dirname(__FILE__)
Secondo il PHP magic constants docs, la costante __DIR__
è stato aggiunto solo in PHP 5.3.0. Probabilmente stai utilizzando una versione precedente nel tuo ambiente "host".
Prova:
<? echo realpath(dirname(__DIR__)); ?>
Cartella: localhost o radice :)
Potete per favore chiarire i due luoghi diversi e l'uscita di ciascuno per riecheggiando la __DIR__? –