Ho già esposto il mio "nuovo" problema qui però magari il titolo del thread non c'entra niente quindi ne ho aperto un altro più specifico..
Il mio problema è che mi visualizza tanti di questi errori (probabilmente uno per ogni costante)
codice:
Notice: Use of undefined constant data - assumed 'MYSQL_PASS'
Mi da la stessa Notice per tutte le costanti tiop MYSQL_USER, MYSQL_HOST, ecc ecc.. tutte quelle costanti che si trovano in un file di configurazione chiamato init.php.
Il mio problema è che sembra che non riesce a "richiamare" le costanti, per fare un esempio, in un altro file php di un altra cartella c'è questa istruzione
Codice PHP:
mysql_connect(MYSQL_HOST,MYSQL_USER,MYSQL_PASS);
(non mi ricordo se l'ordine è quello)
e cmq se lo lascio così non entra nel database..
Se invece modifico quell'istruzione in
Codice PHP:
mysql_connect('localhost','root','password_root');
funziona tutto... Stessa cosa per altre costanti che contengono percorsi tipo
codice:
define(URL_IMAGES,"css/images'";
c'è una funzione che elenca delle immagini, e con la costante sopra riportata non funziona!
Se poi ci metto il vero percorso funziona perfettamente!
Quindi vorrei sapere come mai non riesce a trovare le costanti!
Magari sono definite in modo sbagliato?
Ricordo che il codice è stato scritto tempo fa e con una versione di PHP vecchia, probabilmente il 4!