Salve a tutti,
sto creando uno script che mi scriva in un file testo una serie di numeri decimali da 0 ad un numero x , affiancandoli al relativo numero trasformato in esadecimale e binario
Ecco come lo sto sviluppando:

Codice PHP:
<?php
$n1 
$n 1;
$bin decbin($n1);
$esa dechex($n1);
function 
Write_to_file($text) {

      
$file "numeri.txt";
      
$connect = @fopen($file"a+");

      
fputs($connect$text.''"10240");
      
fclose($connect);
  }

  
Write_to_file("$n1 - $bin - $esa\n");
  
sleep(5);
  echo (
"in pausa");
  
header("location: [url]http://touchsea.altervista.org/num/pag1.php?n1=[/url]$n1"); 
?>
Codice PHP:
<?php
$n 
$n1 1;
$bin decbin($n);
$esa dechex($n);
function 
Write_to_file($text) {

      
$file "numeri.txt";
      
$connect = @fopen($file"a+");

      
fputs($connect$text.''"10240");
      
fclose($connect);
  }

  
Write_to_file("$n - $bin - $esa\n");
  
sleep(5);
  echo (
"in pausa");
  
header("location: [url]http://touchsea.altervista.org/num/pag2.php?n=[/url]$n"); 
?>
Ma non funziona, o meglio mi funziona solo per i primi 20 valori poi il browser mi da errore.

Come posso fare?
tecnicamente potrebbe funzionare anche all'infinito