chmod non posiziona il path ma cambia le modalita' di esecuzione (permessi) di cartelle e fileOriginariamente inviato da resinaro
ciao a tutti volevo sapere se è possibile visto che sul sito che sto editando, gli include che stanno nella stessa cartella funzionano mentre se voglio includere in un altra directory gli stessi files mi da il warning (che non trova il percorso..) ho provato anche a posizionarmi con la funzione chmod() ma niente!!!!qualcuno può darmi qualche dritta
![]()
puoi utilizzare il path assoluto oppure quello relativo tenendo presente che:
/ -> significa route
./ -> significa dalla stessa cartella del file che include
../ -> partire da una cartella prima del file che include
quindi se tu da
/home/ciccio/pallino.php
vuoi includere
/home/pallo/ciccino.inc.php
in pallino.php dovrai mettere:
include "../pallo/ciccino.inc.php";
tieni presente che il file che includi assumera' la posizione (path) del file inclusore e percio' se questo file che hai incluso dovesse richiamare a sua volta un altro file dovra' avere la descrizione del path del file da includere a partire da home/ciccio/pallino.php e non dall'originale sua posizione in /home/pallo
In questo caso meglio utilizzare il path assoluto, almeno dove sei sei, e lo becchi sempre.
In pratica una inclusione legge il file da includere e lo copia esattamente nel punto dello script in cui viene richiamato e ne diventa parte integrante con tutto quel che ne consegue.

qualcuno può darmi qualche dritta
Rispondi quotando