Hola, estoy creando mi primera aplicacion en PHP.
Voy a dejar este post abierto para cualquier duda que me venga.
Comienzo.
Tengo esto.
(index.html)
<form action="guestbook.php" method="post">
<label>Nombre: </label><br /><input name="de" type="text" size="15" maxlength="15" />
<br />
<label>Web: </label><br /><input name="web" type="text" size="20" maxlength="30" />
<br />
<label>Comentarios: </label><br /><textarea name="comentario" cols="50" rows="3"></textarea>
<br />
<input type="submit" value="Enviar Comentario"/>
</form>
(guestbook.php)
<?php
$de = $_POST['de'];
$web = $_POST['web'];
$comentario = $_POST['comentario'];
$guardar = fopen("guestbook.html","a");
fwrite($guardar,"<br><hr><br>");
fwrite($guardar, "De:".$de."<br>Web:".$web."<br>Comentario:".$comentario."<br><hr><br>");
fwrite($guardar,"<form action='index.html' method='get'>");
fwrite($guardar,"<input type='submit' value='Regresar'></form>");
fclose($guardar);
?>
<meta http-equiv="refresh" content="0;URL=guestbook.html">
El problema esta en que cada vez que escribo me sale el boton de regresar, como haria para que saliera una sola vez.?
Les dejo aca la web de pruebas: http://fire-software.net/pruebas/index.html
PD: Si es necesario que la quiten, haganlo pero el post no lo cierren. Gracias.
:rolleyes:
Va bien, esto para mi spam, siempre lo haces.
Tomalo como quieras :D Pero no me respondistes. :( :xD
El problema esta en que cada vez que escribo me sale el boton de regresar, como haria para que saliera una sola vez.?
Esto es un problema de logica ......
no de php :-\
por que no uses un contador o algo x el estilo
Otra duda:
Como hago para que un codigo PHP no se ejecute al cargar.
Suena raro pero tengo esto:
<!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=utf-8" />
<title>Easy Guest Book</title>
<link rel="stylesheet" href="style.css" type="text/css" />
</head>
<body>
<a id="titulos">Libro de Visitas - Fire Software</a>
<?php
$de= $_GET['de'];
$email= $_GET['email'];
$comentario= $_GET['comentario'];
echo "<a id='labels'>Comentario hecho por: </a>".$de."(".$email.")<hr><br>";
echo "<a id='comentarios'>".$comentario."</a><br><hr>";
?>
<form action="index.php" method="post">
<a id="labels">De:</a><br>
<input name="txtDe" type="text" size="15" maxlength="15" /><br />
<a id="labels">Email:</a><br>
<input name="txtEmail" type="text" size="20" maxlength="30" /><br />
<a id="labels">Comentarios:</a><br>
<textarea name="txtComentarios" cols="35" rows="4"></textarea><br />
<input type="submit" value="Enviar" />
</form>
</body>
</html>
La idea es que todo suceda al momento de darle click. No al momento de cargar. :D
AJAX
Saludos
Tengo una duda, como hago invulnerable mi Libro de visitas al Xss.
Ejemplo:
Que si yo coloco <h1>hol</h1> en los comentarios, no se ejecute el Html. :D
Tambien me di cuenta que mi hosting tiene una especie de bloqueador. Porque cada vez que coloco comillas ("/') me las tacha con un /. :D
Pero me trae problemas con easynews porque no me permite modificar en modo Html. :S
Cita de: ►Freeze en 1 Diciembre 2007, 02:49 AM
Tengo una duda, como hago invulnerable mi Libro de visitas al Xss.
Ejemplo:
Que si yo coloco <h1>hol</h1> en los comentarios, no se ejecute el Html. :D
Tambien me di cuenta que mi hosting tiene una especie de bloqueador. Porque cada vez que coloco comillas ("/') me las tacha con un /. :D
Pero me trae problemas con easynews porque no me permite modificar en modo Html. :S
http://www.php.net/manual/es/function.htmlentities.php
Cita de: Ing_Amc en 1 Diciembre 2007, 08:08 AM
Cita de: ►Freeze en 1 Diciembre 2007, 02:49 AM
Tengo una duda, como hago invulnerable mi Libro de visitas al Xss.
Ejemplo:
Que si yo coloco <h1>hol</h1> en los comentarios, no se ejecute el Html. :D
Tambien me di cuenta que mi hosting tiene una especie de bloqueador. Porque cada vez que coloco comillas ("/') me las tacha con un /. :D
Pero me trae problemas con easynews porque no me permite modificar en modo Html. :S
http://www.php.net/manual/es/function.htmlentities.php
Lei varias pero preferi: htmlspecialchars() :D
Gracias.
Cita de: ►Freeze en 1 Diciembre 2007, 20:16 PM
Cita de: Ing_Amc en 1 Diciembre 2007, 08:08 AM
Cita de: ►Freeze en 1 Diciembre 2007, 02:49 AM
Tengo una duda, como hago invulnerable mi Libro de visitas al Xss.
Ejemplo:
Que si yo coloco <h1>hol</h1> en los comentarios, no se ejecute el Html. :D
Tambien me di cuenta que mi hosting tiene una especie de bloqueador. Porque cada vez que coloco comillas ("/') me las tacha con un /. :D
Pero me trae problemas con easynews porque no me permite modificar en modo Html. :S
http://www.php.net/manual/es/function.htmlentities.php
Lei varias pero preferi: htmlspecialchars() :D
Gracias.
????
Esa función hace lo inverso :P
Por eso si alguien se le ocurre postear:
<h1>Holaz</h1>
Saldra <h1>Holaz</h1> en vez de Holaz
Con respecto a los de las comillas que las cambia por / o les antepone un / necesito ver que utilizar. :D
Le quiero poner que al final siempre salga una sola vez el boton regresar. Pero nada que lo logro. :S >:( >:( :P :-\
Hola de nuevo ya termine la primera version (por decirlo de alguna manera) de mi Guestbook. Cuando entre a la pagina de <~★ÐąђfєĿbm★~> me di cuenta que puede publicar tutoriales en forma ordenada.
¿Como se llama ese script?
PD: Quiero hacer uno :D
Programacion Segura con PHP [Olvidate de limpiar tus variables]
http://foro.elhacker.net/index.php/topic,164268.0.html (http://foro.elhacker.net/index.php/topic,164268.0.html)
:D
el problema es que no sabes programar no me refiero a un lenguaje pero te falta la logica que creo es lo mas importante.
son cosas que aprendes cuando inicias en la programacion
Cita de: Red Mx en 7 Diciembre 2007, 02:12 AM
el problema es que no sabes programar no me refiero a un lenguaje pero te falta la logica que creo es lo mas importante.
son cosas que aprendes cuando inicias en la programacion
Si me falta algo de logica :P :P :P :P :P De todas maneras hago mi mejor esfuerzo. Ya tengo al mas o menos listo solo que no se usar o no me funcionan las funciones (valga la redundancia) para recorrer los archivos.(fseek)