ho questo script
Codice PHP:
for($i=0;$i<$righeRipulita;$i++)
{
$riga2 = explode(",",$venditaRipulita[$i]);
for($j=0;$j<$righeRagruppata;$j++)
{
$riga3 = explode(",",$matrice[$j]);
if($riga2[0]==$riga3[0])
{
if($riga2[1]==substr($riga3[1],0,3))
{
if($riga2[3]=="\"2005\"\r\n")
{
$riga3[2] = $riga2[2];
$matrice[$j] = implode(",",$riga3);
}elseif($riga2[3]=="\"2006\"\r\n")
{
$riga3[3] = $riga2[2];
$matrice[$j] = implode(",",$riga3);
}else
{
$riga3[4] = $riga2[2]."\r";
$matrice[$j] = implode(",",$riga3);
}
}
}
}
}
il problema credo che sia l'elevato valore di $righeRipulita(20.000) e $righeRagruppata(20.000) x un totale di 400.000.000 di operazioni
infatti quando lo faccio partire carica per un po e poi non mi da nessun risultato e nessun errore
ora mi chiedevo c'è un modo per evitare che c'ho accada?(modifica dello script/modifica dei settaggi)
ho settato il file php.ini con questi valori :
max_execution_time = 480
max_input_time = 240
memory_limit = 512M
ma non va lo stesso