-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathmanejoArchivos.php
50 lines (46 loc) · 1.47 KB
/
manejoArchivos.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Ejemplo de manejo de archivos en PHP</title>
<style type="text/css">
#cosa {
resize: none;
}
</style>
<script type="text/javascript">
function borrarTextArea() {
document.getElementById("cosa").innerHTML = "[[ROBOTNIK MEME]]";
return false;
}
</script>
</head>
<body>
<?php
require "./funcionesArchivos.php";
if (isset($_POST['accion']) && $_POST['accion'] === '¡ESCRIBIR!') {
if (empty($_POST['textarea1']))
echo "<script>alert(\"NO HAY COSAS EN EL TEXTAREA!!!\");</script>";
else {
escribirArchivo($_POST['textarea1']);
echo "<script>alert(\"SE HA ESCRITO, REVISAR ARCHIVO!\");</script>";
}
}
?>
<p>
Este es un ejemplo de escritura de archivos que intentará guardar lo que hay en el textarea1 en el archivo prueba1.txt, y mostrará lo que hay en el archivo prueba2.txt en el textarea2 (si no existe muestra el error en el último).
</p>
<form action="manejoArchivos.php" method="post">
<textarea id="cosa" name="textarea1" cols="50" rows="10"></textarea>
<textarea name="textarea2" cols="50" rows="10" readonly="true"><?php
if (isset($_POST['accion']) && $_POST['accion'] === '¡LEER!') {
echo cadenaArchivo();
unset($_POST['accion']);
}
?></textarea><br/>
<input type="submit" name="accion" value="¡ESCRIBIR!" />
<input type="submit" name="accion" value="¡LEER!" />
<button onclick="return borrarTextArea()">BORRAR TEXTAREA 1</button>
</form>
</body>
</html>