Ho un sito su Aruba ed i loro amministratori mi hanno tagliato una pagina (costruita da me e contenente solo dei select e qualche ciclo), perchè dicevano che usava TROPPE risorse.
Ovviamente non mi hanno detto che parte di codice poteva causare il problema.
Controllando bene ho pensato che potesse essere questi ciclo while, che impediva che una parola venisse tagliata.
Togliendo il ciclo while nessuno di aruba mi ha più ricontattato, ma ovviamente ora l'estetica della frase non è il massimo.Codice PHP:
$fix_lunghezza = strlen($testo_news);
if ($fix_lunghezza > 300)
{
$n=300;
$sub = substr($testo_news,0,$n);
while($testo_news[$n]!=" "){
$sub.=$testo_news[$n];
$n++;
}
Praticamente ogni frase finisce troncata: es. "Questa è una frase tronc"
Come potrei fare ad evitare questo e allo stesso tempo non OCCUPARE TROPPE RISORSE di Aruba?
Thx