Autor Zpráva
tomyx007
Profil
Prosím o radu, nevíte kde v php.ini se dá změnit zápis konstanty, pokud to vůbec jde, aby se dalo v php zapisovat např.
 define(CESTA,'/clanky/');
místo
 define('CESTA','/clanky/');

tedy název konstanty definovat bez apostrofu. Důvodem je, že předělávám aplikaci po kolegovi a všude měl definované konstanty bez apostrofů....
Díky.
Joker
Profil
tomyx007:
Já bych řekl, že to bude fungovat... že PHP vyhodí varování, že není definovaná konstanta CESTA a domýšlí si řetězec "CESTA".
Je problém to vyzkoušet?
tomyx007
Profil
ano to je pravda, že to funguje, ale vypisují se hlášení "Notice: Use of undefined constant CESTA - assumed 'CESTA' in..."
Joker
Profil
tomyx007:
ano to je pravda, že to funguje, ale vypisují se hlášení "Notice: Use of undefined constant CESTA - assumed 'CESTA' in..."
Jo, to je přesně ono. Tak to není varování, ale poznámka.

Tu poznámku to psát bude, zbývá jen potlačit zobrazování poznámek (což by na ostrém webu mělo být tak jako tak- chybové hlášky by se neměly zobrazovat přímo návštěvníkovi), nebo to předělat do uvozovek :-)
Mastodont
Profil
tomyx007
Tak si napiš skript, který proběhne zdrojáky a pomocí regexpu ti tyhle konstanty vychytá a doplní k nim apostrofy ...

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: