Salve,
come si può risolvere il problema di un file .inc che non si apre in una pagina inclusa anch'essa???
Spero mi possiate aiutare.
Grazie mille
Salve,
come si può risolvere il problema di un file .inc che non si apre in una pagina inclusa anch'essa???
Spero mi possiate aiutare.
Grazie mille
hai controllato che il percorso dei file inclusi sia relativo alla prima pagina chiamata?
lo script è questo:Originariamente inviato da Gianni_T
hai controllato che il percorso dei file inclusi sia relativo alla prima pagina chiamata?
codice:<?php $dir = "./adv_inc/"; //directory degli include $inc= array(); if (is_dir($dir)) { if ($dh = opendir($dir)) { while (($file = readdir($dh)) !== false) { if ((filetype($dir . $file)=="file") && (substr($file, -3)=="inc")) $inc[]=($dir . $file); } closedir($dh); } $quanti=count($inc); if ($quanti >0) { srand((double)microtime()*1234567); $ra=rand(0,($quanti-1)); include ($inc[$ra]); } } ?>
se lo inserisco in un file che viene incluso in una pagina non funzia...
non c'è un rimedio?
grazie mille
credo che il punto sia settare correttamente la riga
$dir = "./adv_inc/";
scrivendo un percorso relativo al primo dei file che vengono chiamati (e non relativo al file incluso)
lo script funziona correttamente se è messo in una pagina che nn è inclusa, richiama i file .inc contenenti nella cartella in questo caso adv_inc.Originariamente inviato da Gianni_T
credo che il punto sia settare correttamente la riga
$dir = "./adv_inc/";
scrivendo un percorso relativo al primo dei file che vengono chiamati (e non relativo al file incluso)
Il problema scaturisce quando questo codice viene messo in una pagina .php che però è inclusa.. il codice nn viene eseguito in quanto richiama un file .inc in una pagina anch'essa inclusa..
si può risolvere questo problema??
grazie mille![]()
help me![]()
Si, e si risolve mettendo un percorso assoluto di inclusione, ovvero un percorso che NON cominci con un punto ma direttamente con la barra / ...
"Le uniche cose che sbagli sono quelle che non provi a fare."
Atipica
questa frase non è chiara. Cosa vuol dire nn viene eseguito ? Dà qualche errore? O che fa? Perchè la risposta di sopra dovrebbe aver risolto il probl. (la questione della dir che deve essere relativa al primo file che include tutto)il codice nn viene eseguito in quanto richiama un file .inc in una pagina anch'essa inclusa..
intendo dire che il codice non fa nulla ne da errore ne fa apparire i file nella cartella..Originariamente inviato da eiyen
questa frase non è chiara. Cosa vuol dire nn viene eseguito ? Dà qualche errore? O che fa? Perchè la risposta di sopra dovrebbe aver risolto il probl. (la questione della dir che deve essere relativa al primo file che include tutto)
adesso provoOriginariamente inviato da Shores
Si, e si risolve mettendo un percorso assoluto di inclusione, ovvero un percorso che NON cominci con un punto ma direttamente con la barra / ...![]()