Ejercicio PHP: Crear un editor archivos TXT
Ejercicio PHP: Crear un editor archivos TXT

AVISO: Esta entrada tiene más de dos años desde su publicación. Es posible que el contenido esté desactualizado.

Este post va a ser una pequeña introducción al siguiente post que tengo intención de publicar en esta sección de DWCS. En esta ocasión vamos a crear un pequeño editor archivos TXT. Sólo tiene un botón que servirá para guardar los datos en el archivo ejemplo.txt (que será el archivo que habrá que crear en la misma carpeta donde esté situado el archivo index.php.

En caso de necesitar algo un poco más complejo, esta me parece una buena base para comenzar a retocar el código, pues como siempre, cada uno es muy libre de hacer con este código lo que le venga en gana. Si quieres ver el resultado final del código que a continuación voy a colocar, puedes ver aquí el resultado.

Y como siempre, ahora va el código fuente (del archivo index.php, como ya dije, el archivo en el que guardaremos el texto habrá que crearlo a mano, en caso de querer cambiar el archivo, es tan fácil como cambiar el nombre en la variable que se indica en el código).

Código editor archivos TXT con PHP

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Editor de txt</title>
</head>

<body>
<?php
$fn = "ejemplo.txt";

if (isset($_POST['content']))
{
    $content = stripslashes($_POST['content']);
    $fp = fopen($fn,"w") or die ("Error al abrir el archivo");
    fputs($fp,$content);
    fclose($fp) or die ("Error al cerrar el archivo");
}
?>
<div style="width:650px; text-align: center; margin: auto; background-color: #F0F0F0; border: 1px solid #B3B9D5; border-color: #B3B9D5; padding: 15px; font-family: Comic Sans Ms, Arial, Helvetica, sans-serif; color: #717CB0; font-size: 14px;">
Editor de archivos <strong>txt
</strong><br /><br />
<?php echo "El archivo de trabajo es: ".$fn;?>
<form action="<?php echo $_SERVER["PHP_SELF"] ?>" method="post">
<textarea rows="25" cols="60" name="content"><?php readfile($fn); ?></textarea>
<br />
<br />
<input type="submit" value="  Guardar los cambios  "> 
</form>
<br />
<a href="http://about.me/sapoclay" title="about SapoClay">SapoClay</a>
</div>
</body>
</html>

 







¿Qué te ha parecido este post?

¡Haz clic en una estrella para calificarla!

Puntuación media 0 / 5. Recuento de votos: 0

¡No hay votos hasta ahora! Sé el primero en calificar esta publicación.

No te pierdas otros artículos ...

¡Síguenos en las redes sociales!

¡Lamentamos que esta publicación no te haya sido útil!

¡Permítanos mejorar esta publicación!

¿Cuéntanos cómo podemos mejorar esta publicación?

Deja una respuesta

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.