Ciao a tutti!
Ho uno script così:
Codice PHP:
<?
$file="index.php";
$dest="compressed.php";
$fp = fopen ("$file", "r");
$bytes = filesize($file);
$buffer = fread($fp, $bytes);
fclose ($fp);
$nuovo='';
for($i=0;$i<strlen($buffer);$i++){
$nuovo.=str_replace(" ","",$buffer[$i]);
}
$fp = fopen ("$dest", "w+");
fwrite ($fp, "$nuovo");
fclose ($fp);
$final_bytes = filesize("$dest");
$quanto=$bytes-$final_bytes;
if($quanto<"0"){
$www=$quanto-$quanto-$quanto;
$quanto="$www bytes persi";
}else{
$quanto="$quanto bytes guadagnati";
}
echo "Fatto.<br>Dimensione originale: $bytes bytes<br>Dimensione compressa: $final_bytes bytes<br><br>Risultato: $quanto";
?>
che consente di ridurre la dimensione della pagina eliminando gli spazi inutili.
Volevo però eliminare anche gli "a capo".
Non so come fare, perchè se inserisco nel ciclo
Codice PHP:
$nuovo.=str_replace("\n","",$buffer[$i]);
mi allunga ancora di più il codice..
Come posso fare?