Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Feedeex

#71
Hace así:

enviar.php
<?php
$dia
=date("m.d.Y");
$hora=date("H:i:s");
$destinatario="MICORREO@gmail.com";
$subject"Mensaje";
$desde_quien $_POST['email'];
$desde "From: $desde_quien";
$contingut "
El mensaje se a enviado el dia 
$dia a las $hora\n\n
----------------------------------------------------------------------------\n
Nombre: 
$_POST['name']\n
Email: 
$_POST['email']\n
Asunto: 
$_POST['subject']\n
Mensaje: 
$_POST['message']\n
----------------------------------------------------------------------------\n
"
;
mail($destinatario$subject$contingut$desde);
header("Location: index.php?opc=1");
?>


index.php
<?php
if (isset($_GET['opc'])) {
 
$opc $_GET['opc'];
  if (
$opc == "1") {
?>

  <script language="javascript" type="text/javascript">
   alert("Enviado Correctamente");
</script>
<?php
} else {
?>

  <script language="javascript" type="text/javascript">
   alert("Parametro incorrecto");
</script>
<?php
}
}
?>

<form id="form-contact" class="validation" method="post" action="enviar.php" enctype="text/plain">

<p class="input-text pngfix">
<label class="overlay" for="name">Nombre</label>
<input type="text" class="required" name="name" id="name" />
</p>
<p class="input-text pngfix">
<label class="overlay" for="email">E-Mail</label>
<input type="text" class="required email" name="email" id="email" />
</p>
<p class="input-text pngfix">
<label class="overlay" for="subject">Asunto</label>
<input type="text" class="required" name="subject" id="subject" />
</p>

<p class="textarea pngfix">
<label class="overlay" for="message">Mensaje</label>
<textarea class="required" name="message" id="message" rows="5" cols="5"></textarea>
</p>
<p><button type="submit" class="submit pngfix">Enviar!</button></p>


Por cierto, la proxima vez intenta leer un poco más y recopilar información, no de tener todo en bandeja.
#72
Sin conocimientos de lo que harás lo veo muy sin sentido hacerlo. Pero bueno, cada quien con lo suyo. Por cierto, creeme que Google es el mejor amigo del informático  :xD

http://www.google.com.ar/#hl=es&biw=1440&bih=770&q=sistema+de+mensajes+privados+en+php&aq=f&aqi=g1&aql=&oq=&fp=3c85af393da489d5
#73
PHP / Re: Manera correcta de hacer sesiones
26 Abril 2011, 18:55 PM
Las sesiones hasta donde llegan mis conocimientos son casi imposibles de explotar. Y digo casi porque nunca se sabe todo.
Es más, ni siquiera teniendo una vulnerabilidad XSS en tu sitio web podrían robarlas, ya que trabaja del lado del servidor, y no como las cookies.
#74
Y... depende.

• Puede regresar al index y saltar un cartel que diga que se envio.
• Puede aparecer en el index.html el mensaje que se envió, aparte del formulario.

Para el primer método podés usar alert de javascript. Y para el segundo utilizarás variables por URL combinadas con GET. Un ejemplo:

index.php (si, cambiale la extensión a .php)


<?php
if (isset($_GET['opc'])) {
 
$opc $_GET['opc'];
  if (
$opc == "1") {
?>

  <p align="Center">El mensaje fue enviado</p>
<?php
} else {
?>

  <p align="Center">Opcion incorrecta</p>
<?php
}
}
?>

<form id="form-contact" class="validation" method="post" action="enviar.php" enctype="text/plain">

<p class="input-text pngfix">
<label class="overlay" for="name">Nombre</label>
<input type="text" class="required" name="name" id="name" />
</p>
<p class="input-text pngfix">
<label class="overlay" for="email">E-Mail</label>
<input type="text" class="required email" name="email" id="email" />
</p>
<p class="input-text pngfix">
<label class="overlay" for="subject">Asunto</label>
<input type="text" class="required" name="subject" id="subject" />
</p>

<p class="textarea pngfix">
<label class="overlay" for="message">Mensaje</label>
<textarea class="required" name="message" id="message" rows="5" cols="5"></textarea>
</p>
<p><button type="submit" class="submit pngfix">Enviar!</button></p>


Lo que haría el código es verificar si existe en la URL la variable "opc". Si existe, toma el valor que tiene y lo guarda en una variable. Si es 1 muestra que se envió el mensaje, de lo contrario dice que es incorrecto. El header para mostrar el mensaje sería:

header("Location: index.php?opc=1");

Lo que haría es decirle a index.php que muestre la parte donde le indicamos que existe la variable opcion con un 1. Es decir:

if ($opc == "1") {
?>
  <p align="Center">El mensaje fue enviado</p>
<?php
}


Para info más detallada lee sobre $_GET

Cualquier duda no dudes en consultar. Un abrazo.
#75
No, es imposible que lo recuperes. Cuando un archivo se guarda se utilizan bits para guardarlo, salteados comúnmente. Entonces, si lo eliminaste por completo, cuando el ordenador requirió crear/guardar un nuevo archivo (lo que sea), seguramente se le fue asignado un/unos bits de esos que anteriormente tenía tu archivo, y es por esto mismo que se ve como cifrado.

Te lo explique con detalles para que veas como trabaja la computadora, y lo que sería recuperar ese archivo, imposible.
#76
Probá así:

<?php
$dia
=date("m.d.Y");
$hora=date("H:i:s");
$destinatario="MICORREO@gmail.com";
$subject"Mensaje";
$desde_quien $_POST['email'];
$desde "From: $desde_quien";
$contingut "
El mensaje se a enviado el dia 
$dia a las $hora\n\n
----------------------------------------------------------------------------\n
Nombre: 
$_POST['name']\n
Email: 
$_POST['email']\n
Asunto: 
$_POST['subject']\n
Mensaje: 
$_POST['message']\n
----------------------------------------------------------------------------\n
"
;
mail($destinatario$subject$contingut$desde);
?>


Corregí un par de errores. Ya verás. Y para redireccionar al index.html nuevamente utiliza header(); de la siguiente forma:

header("Location: index.html");

Suponiendo que está en el mismo directorio que enviar.php, claro.
#77
¿Que HTML no sirve de mucho?. Simple, sin HTML no lográs practicamente nada. Leete tutoriales sobre PHP, javascript, CSS.
Acá absolutamente nadie te creará un sitio web gratis para tu beneficio, y tampoco podés decir que te expliquemos a la perfección, es como que te hablen en inglés fluidamente cuando recién estás por el verbo to be ;D
#78
Hardware / ¿Qué tiene mi placa de video?
26 Abril 2011, 06:40 AM
Hola a todos. Resulta que tengo una pc que tenia una placa de video onboard intel chipset family[...] de 512 mb. Y entonces, para correr juegos bien le puse una Geforce 9500GT de 1 GB.
Lo raro es que voy a Inicio/Ejecutar/dxdiag y en Pantalla me sale:


¿Cómo que casi 3 GB de video?. Por si las dudas, la compre nueva así que no fue overlockeada.
#79
Coincido con Nakp totalmente. A mi, personalmente no me gustan los sitios que tienen flash. Además, si lo vas a utilizar como algo comercial, ¿vas a correr el riesgo de que 'x' pesonas no tengan flash player instalado y se vayan a comprar a otro lugar por eso?.
#80
Desarrollo Web / Re: 2 dudas en HTML
24 Abril 2011, 21:31 PM
Muchas gracias.