Foro de elhacker.net

Programación => 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)
Código:
<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)
Código:
<?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:
Código:
<!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
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
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
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
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)