al rellenar el formulario me lo guarda en la ubicación raiz, en vez de en la carpeta indicada en $tipo:
  Código PHP:
    <?php
$fichero =$tipo . "/total.txt";
$open= fopen ($fichero,'rw');
$leer= fgets ($open); 
$leer += 1;
fwrite ($open,$leer);
fclose ($open);
$file= $tipo.'/'.$leer.".txt";
$plus= fopen($file,'a');
fwrite ($plus,$name);
fwrite ($plus,$tipo);
fwrite ($plus,$idioma);
fwrite ($plus,$des);
fwrite ($plus,$elink);
fwrite ($plus,$apodo);
fclose($plus);
?>    
  He probado de hacerlo de esta manera, pero tampoco funciona: 
 Código PHP:
    <?php
chdir ('/'.$tipo);
$fichero ="total.txt";
$open= fopen ($fichero,'rw');
$leer= fgets ($open); 
$leer += 1;
fwrite ($open,$leer);
fclose ($open);
$file= $leer.".txt";
$plus= fopen($file,'a');
fwrite ($plus,$name);
fwrite ($plus,$tipo);
fwrite ($plus,$idioma);
fwrite ($plus,$des);
fwrite ($plus,$elink);
fwrite ($plus,$apodo);
fclose($plus);
?>    
  Tambien e probado de poner directamente en el chdir la carpeta por si fallaba el $tipo:
chdir("/programas");
pero tampoco funciona