Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => PHP => Mensaje iniciado por: Freeze. en 30 Noviembre 2007, 08:15 AM

Título: Creando mi primer GuestBook
Publicado por: Freeze. en 30 Noviembre 2007, 08:15 AM
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.
Título: Re: Creando mi primer GuestBook
Publicado por: дٳŦ٭ en 30 Noviembre 2007, 15:01 PM
 :rolleyes:

Va bien, esto para mi spam, siempre lo haces.
Título: Re: Creando mi primer GuestBook
Publicado por: Freeze. en 30 Noviembre 2007, 15:29 PM
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.?
Título: Re: Creando mi primer GuestBook
Publicado por: alone-in-the-chat en 30 Noviembre 2007, 16:12 PM
Esto es un problema de logica ......
no de php  :-\
por que no uses un contador o algo x el estilo
Título: Re: Creando mi primer GuestBook
Publicado por: Freeze. en 30 Noviembre 2007, 16:46 PM
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
Título: Re: Creando mi primer GuestBook
Publicado por: alone-in-the-chat en 30 Noviembre 2007, 17:10 PM
AJAX


Saludos

Título: Re: Creando mi primer GuestBook
Publicado por: 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
Título: Re: Creando mi primer GuestBook
Publicado por: дٳŦ٭ 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
Título: Re: Creando mi primer GuestBook
Publicado por: 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.
Título: Re: Creando mi primer GuestBook
Publicado por: дٳŦ٭ en 1 Diciembre 2007, 20:19 PM
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
Título: Re: Creando mi primer GuestBook
Publicado por: Freeze. en 1 Diciembre 2007, 20:22 PM
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 :-\
Título: Re: Creando mi primer GuestBook
Publicado por: Freeze. en 6 Diciembre 2007, 20:25 PM
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
Título: Re: Creando mi primer GuestBook
Publicado por: Azielito en 7 Diciembre 2007, 00:56 AM
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
Título: Re: Creando mi primer GuestBook
Publicado por: 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
Título: Re: Creando mi primer GuestBook
Publicado por: Freeze. en 7 Diciembre 2007, 12:03 PM
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)