costanti e accessi limitati postato il 29/04/2014 21:10:03 nel forum programmazione, gdrcd e open source
Salve a tutti.
Nel creare il mio sito ho preso ad esempio, per fare questa cosa, il gdrcd poiché non sapevo come fare. Ho creato un file constant.inc.php in cui ci sono, appunti, delle costanti come i permessi del gdrcd (USER, ADMIN,...) richiamato nel file header.inc.php. Funziona tutto perfettamente tranne per questa cosa che vi vado a spiegare. Prendiamo ad esempio il gdrcd (tanto ho fatto la stessa identica cosa io). Nel file config.inc c'è il seguente codice per creare la pagina di gestione:
Pagine → 1
29/04/2014 21:46:33
no quello c'è. lo utilizzo in altre pagine e funziona tutto. solamente in questa pagina non mi funziona e non capisco perché.
30/04/2014 02:37:07
La prima cosa che mi viene in mente è questa
visto che in quell'if usi la variabile $link_menu['access_level'] che dovrebbe essere associata al livello die permessi. non è che quando hai assegnato il valore della variabile non hai fatto qualcosa del tipo:
30/04/2014 13:25:28
Un'altra possibilità è che la veda come stringa perchè magari per una disattenzione nell'ordine di inclusione dei file alla variabile si assegni il valore di superuser prima che questo venge definito.
nel senso mi spiego:
se si ha un codice del tipo:
02/05/2014 12:23:30
Ricopio qui il codice interessato come da voi richiesto:
- file config
02/05/2014 22:22:15
Ho risolto il problema toccando il file header.inc. ho fatto questa modifica:
prima avevo questo codice:
02/05/2014 23:18:06
Era il problema che avevo ipotizzato sopra. Venendo richiamata prima di essere definita la costante veniva interpretata come stringa dal php anzichè come costante.
03/05/2014 01:50:26
Si infatti è come avevi ipotizzato te. E' stata la tua risposta, una volta averla riletta con più attenzione, a farmi venire il dubbio.
Ho postato la soluzione perché se qualcun altro dovesse commettere la mia stessa disattenzione almeno sa come fare.
Grazie a tutti dell'aiuto.
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD e Open Source Elenco Forum
principe nero ha risposto alla discussione: Perché non avete più voglia di giocare?