ahora si compa ya estufas con esto ps mira lo qeu hice fue crear 3 archivos
crear.php       para la creacion de ficheros mediante un textarea
abrir.php        para abrir los ficheros ya sea lectura o escritura y en base a eso poder o no modificar
modificar        que este unicamente se habre mediante un enlace en el archivo abrir y se modifica 
CREAR.PHP 
 Código HTML:
 <html>
<head>
<title>CREAR</title>
</head>
<body>
<form method=post action=crear.php>
<textarea cols=80 rows=10 name=datos></textarea><br><br>
NOMBRE Y RUTA DEL ARCHIVO A CREAR: <input type=text name=ruta><br>
<input type=submit name=b1 value=CREAR>
</form>
</body>
</html>
<?php
if($_POST[b1])
{
   file_put_contents($_POST[ruta], $_POST[datos]);
}
?>  ABRIR.php 
 Código HTML:
 <html>
<head>
<title>ABRIR</title>
<script>
function pasar()
{
   var cadena = document.f1.datos.value
   var texto = document.f1.ruta.value
   if(document.f2.escrito)
   {
      document.f2.escrito.value = cadena;
      document.f2.ubicacion.value = texto;
   }
}
</script>
</head>
<body>
<form name=f1 method=post action=abrir.php>
RUTA: <input type=text name=ruta value="<?= $_POST[ruta] ?>"><br>
TIPO: <select name=op>
<option value="l">LECTURA</option>
<option value="e">ESCRITURA</option>
</select>
<input type=submit name=b1 value=CARGAR><br>
<?php
if($_POST[ruta])
{
   $dir = $_POST[ruta];
   if($_POST[op] == "e")
   {
      $archivo = fopen($dir, "rw");
      $lectura = "no";
   }
   else
   {
      $archivo = fopen($dir, "r");
      $lectura = "si";
   }
   $contenido = fread($archivo, filesize($dir));
?>
<textarea cols=80 rows=10 name=datos><?= $contenido ?></textarea><br>
</form>
<form name=f2 method=post action=modificar.php onsubmit="return pasar()">
<?php
   if($lectura == "si")
   {
?>
<input type=button name=b2 value=MODIFICAR disabled>
<?php
   }
   else
   {
?>
<input type=submit name=b2 value=MODIFICAR>
<input type=hidden name=escrito>
<input type=hidden name=ubicacion>
<?php
   }
}
?>
</body>
</html>  MODIFICAR.PHP 
 Código HTML:
 <?php
file_put_contents($_POST[ubicacion], $_POST[escrito]);
?> 
 saludos y suerte