a me succedeva con un mio script...nn ricordo bene quale fosse il problema...
però secondo me dovresti prima cercare di capire in che punto lo script va in blocco...
prova qui
Codice PHP:
$list_dir=list_directory("archivio/Templates/");
$list_files=list_files("archivio/Templates/");
$gruppo=array();
$sottogruppo=array();
$ID=array();
foreach ($list_dir as $key=>$cartella)
{
$blocco=explode("/",$cartella);
if ($key>0 && $blocco[0]!= $gruppo[($key-1)])
{
$ID[]=codice(rand(1000,10000));
$gruppo[$key]=$blocco[0];
}
if(count($blocco)>=2)
$sottogruppo[$blocco[0]]=$blocco[1];
}
e qui
Codice PHP:
$line="";
$indice=fopen('archivio.dwd','w');
foreach ($ID as $key=>$codice);
{
$line.=$ID[$key]."|".$gruppo[$key];
foreach ($sottogruppo as $sottokey=>$value)
{
if ($sottokey==$gruppo[$key])
{
$line.="|".$sottogruppo[$sottokey];
}
}
$line.="\n";
}
fwrite($archivio,$line);
fclose ($archivio);
echo "<pre>";
print_r($gruppo);
print_r($sottogruppo);
echo "</pre>";
andando a tentativi... cioè metti
Codice PHP:
die('fin qui funziona!');
subito dopo a
Codice PHP:
$list_dir=list_directory("archivio/Templates/");
e piano piano vai avanti...
lo so...è un metodo molto empirico e macchinoso... però almeno dovresti localizzare in che punto si ferma...
ciauz