[PHP] un include si include sempre? - RISOLTO postato il 20/03/2008 16:32:45 nel forum programmazione, gdrcd e open source e modificato da alexandru il 20/03/2008 21:27:57
gioco di parole mio malgrado per chiedere: se ho una condizione tipo
if condizione {
include (file);
}
il file che includo viene comunque caricato dal server, anche se la condizione non è verificata? oppure elabora solo le 3 righe senza caricare anche il file specificato?
grazie ^^
Pagine → 1 2
20/03/2008 17:11:26
non ci metto la mano sul fuoco, ma penso che l'incusione la debba fare in testa al file, prima del blocco di istruzioni, comunque te prova, se funziona funziona, se non funziona probabilmente e' perche' non si puo' fare.
20/03/2008 17:14:52
in php si può includere in qualsiasi parte della pagina.. ovviamente poi dipende dal contenuto del file incluso trovare il posto giusto dove includerlo...
comunque, in linea teorica un
if condizione { dovrebbe dire "salta il codice fino alla relativa } "
20/03/2008 18:09:27
secondo me lo salta... non dovrebbe proprio entrare dentro l'if
20/03/2008 18:50:42
io dico che funge :D
20/03/2008 20:06:04
A me funziona perfettamente nella home page una struttura simile da oltre due anni, quindi vai tranquillo.
Il sistema carica il file solo se la condizione IF è rispettata. :-)
20/03/2008 21:27:31
confermo, funziona XD
(almeno su php5)
21/03/2008 10:05:52
si, funziona anche su php 4 :)
21/03/2008 10:21:45
Una piccola domanda che mi sono sempre posto. La metto qui visto che anche questa è sugli include: il percorso dell'include deve essere per forza relativo o può anche essere diretto? per intenderci se io faccio
include(ciao.php);
posso anche fare
include(www.comeva.it/ciao.php);
??
21/03/2008 10:27:09
Nel senso di mettere un include che carichi un file hostato altrove? 😏
Non credo che sia fattibile, più che altro per motivi di protezione; del resto non credo riuscirei a dormire sapendo che quando si carica una pagina del mio sito il server va ad eseguire istruzioni che non ho dato io.
21/03/2008 13:16:35
Per quello dico. Perchè senno sposto immediatamente in un'altra cartella il file di connessione al database. Altrimenti chiunque può connettersi o scoprire la mia password.
Discussione seguita da
Pagine → 1 2
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD e Open Source Elenco Forum
shirka ha risposto alla discussione: Perché non avete più voglia di giocare?