[php-ovillo] ¿Cómo hago para enviar un mensaje privado desde un libro de visitas?.

3 views
Skip to first unread message

Diseño Atsui

unread,
Dec 12, 2010, 8:36:26 PM12/12/10
to php-o...@googlegroups.com
¡Hola gente!. Soy Tadeo R. Calderón y en mi primer mensaje en la
sección PHP de Ovillo les quería consultar sobre como puedo hacer para
que mediante un libro de visitas hecho en PHP la gente pueda elegir
que en lugar de que el mensaje sea publicado a la vista de todos sea
enviado de manera privada a una dirección de correo electrónico
predeterminada y que por supuesto no sea agregado al libro, o al menos
que no sea vea.

Les paso una captura del libro para que vean como es:

http://fotosupload.com/mostrar.php?imagen=FuD165212_instantanea116.png

Y los más importante, el código del formulario. Les digo brevemente
que he puesto todo en este mensaje porque he visto que siempre lo
hacen así, en realidad mi idea original era poner el código en linea
para que este mensaje no quede tan largo, pero bueno, cualquier cosa
me avisan.

Código de mi formulario:
<div id="contenedor-firma">

<div id="caja-del-formulario">
<form id="formulario-para-firmar" name="agregar_nombre_usuario"
action="libro_de_visitas_fm.php" method="POST" >
<fieldset>

<legend>Formulario</legend>
<label id="estilo-etiqueta-nombre" for="nombre">Nombre:</label> <input
type="text" name="nombre" value="Escriba aquí su nombre"
onFocus="javascript:this.value=''" /><br />
<label id="estilo-etiqueta-correo-e" for="correo-e">Correo
Electrónico:</label> <input type="text" name="correo_electronico"
value="Correo Electrónico" onFocus="javascript:this.value=''" /><br />
<label id="estilo-etiqueta-sitio-web" for="sitio-web">Sitio
Web:</label> <input type="text" name="sitio_web" value="Sitio Web"
onFocus="javascript:this.value=''" /><br />
<label id="estilo-etiqueta-comentario" for="comentario">Comentario:</label>
<textarea id="caja_de_texto" name="msj" rows="10"></textarea>
<div id="para-contener-chexbox">
<input id="ingreso-chequeo" type="checkbox" name="mensaje_privado"
value="mensaje_privado">
<div id="estilo-mensaje-privado">Mensaje Privado</div>
</div>
</fieldset>
<input id="estilo-para-boton-envio" type='submit' name='submit'
value='Enviar' /><br/>
</form>
</div>


<?php

if (isset($_POST['submit']))
{
include 'fijarMensaje.php';

agregarMensaje();
}

include "con.php";

//Nuevo código para fecha
date_default_timezone_set('America/Argentina/Buenos_Aires');
//Fin del Nuevo código para fecha

$getdata="SELECT * from visitordata order by IDMensaje desc";
$getdata2=mysql_query($getdata) or die("Could not get data");
while($getdata3=mysql_fetch_array($getdata2))
{
$getdata3['name']=strip_tags($getdata3['name']);
$getdata3['comment']=strip_tags($getdata3['comment']);

echo "<div class=\"bloque-con-mensaje\">\n";
echo "\t<div class=\"bloque-autor-msj\">\n";
echo "\t\t<ul>\n";
echo "\t\t\t<li class=\"nombre-autor\">";
print "Nombre: $getdata3[name]";
echo "</li>\n";

$correo_electronico = $getdata3['correo_e']=strip_tags($getdata3['correo_e']);
$sitio_web = $getdata3['sitio_web']=strip_tags($getdata3['sitio_web']);

echo "\t\t\t<li><a href=\"mailto:$correo_electronico\"><img
src=\"imagenes/correo_e.png\" title=\"$correo_electronico\"
width=\"32\" height=\"25\" alt=\"Correo Electronico\"/></a></li>\n";

if($sitio_web)
echo "\t\t\t<li><a href=\"$sitio_web\"><img
src=\"imagenes/sitio_web.png\" title=\"$sitio_web\" width=\"31\"
height=\"27\" alt=\"Sitio Web\"></a></li>\n";

echo "\t\t</ul>\n";
echo "\t</div>";

?>
<div class="info-mensaje">
<div class="info-mensaje-fecha">

<?php

$fecha_hora_mensaje = $getdata3['fecha']=strip_tags($getdata3['fecha']);

$anio = substr($fecha_hora_mensaje,0,4);
$mes = substr($fecha_hora_mensaje,5,2);
$dia = substr($fecha_hora_mensaje,8,2);
$hora = substr($fecha_hora_mensaje,11,2);
$minutos = substr($fecha_hora_mensaje,14,2);
$segundos = substr($fecha_hora_mensaje,17,2);

$fecha = $dia."/".$mes."/".$anio." ".$hora.":".$minutos.":".$segundos;

echo "<p class=\"libro-visitas\">$fecha</p>";

?>
</div>
<div class="info-mensaje-numero">

<?php
$numero_de_mensaje = $getdata3['IDMensaje']=strip_tags($getdata3['IDMensaje']);

echo "<p class=\"libro-visitas-numero\">Nº: $numero_de_mensaje</p>";
?>

</div>
<?php
//print "Comentario:<br>";
echo "<p class=\"libro-visitas-mensaje\">";
print "$getdata3[comment]";
echo "</p>\n";
echo "</div>\n";
//echo "<hr>\n";
}
?>
Fin del código para mi formulario

Les comento que pongo la captura para que tengan un panorama más claro
de como al menos yo veo el formulario desde Firefox 3.6.
Tal vez esto les resulte muy fácil pero para mi que recién empiezo es
algo complicado así que por eso recurro a ustedes.
Y tengo la impresión de que voy a tener que usar PHPMailer cosa que
todavía no domino. Estoy intentando hacer un simple formulario para
otra página y no me queda muy claro que cosas tengo que cambiar de ese
script para que funcione pero bueno mi idea es aprender así que
cualquier tipo de sugerencia sera tenida en cuenta.

Bueno gente, esa es todo mi consulta. Y desde ya les quiero dar las
gracias por cualquier tipo de información que me puedan dar.

Éxitos.

Saluda atentamente,
Tadeo R. Calderón.
--
http://www.disenioatsui.com.ar/

alejandr...@gmail.com

unread,
Dec 14, 2010, 10:16:25 PM12/14/10
to php-o...@googlegroups.com
Buenas Noches, me parece de muy mal gusto, que envíes a la lista este tipo de enlaces, se supone que pides información para solucionar un tema de programacion, y el enlace lleva a una pagina llena de fotos  pornográficas, por lo menos tienes que avisar que es así, por una cuestión de respeto.

Sres. moderadores, por favor, seria adecuado que este tipo de cosas sean filtradas, no tenemos porque los participantes de la lista, recibir estas cosas de muy mal gusto, además, en mi caso, tengo la pc, a la vista de todos, inclusive de menores, y no es adecuado que aparezcan estas imagenes.
Muchas Gracias y espero que no se repita, respetemos el espacio de todos.

Alejandra

Reply all
Reply to author
Forward
This conversation is locked
You cannot reply and perform actions on locked conversations.
0 new messages