Ver Mensaje Individual
  #9 (permalink)  
Antiguo 02/05/2011, 15:18
Avatar de saraivaruas
saraivaruas
 
Fecha de Ingreso: octubre-2010
Ubicación: Chile
Mensajes: 133
Antigüedad: 10 años, 7 meses
Puntos: 10
Respuesta: Aporte sistema de mensajeria interna con usuarios conectados

Aqui procesaremos la info y la enviaremos al mail del usuario para que el sepa que tiene un mensaje en su buzon en nuestra web.

enviar_datos.php


Código PHP:
Ver original
  1. <?php
  2. $mail=$_POST['mail'];
  3. $de= $_POST["de"];
  4. $para= $_POST["para"];
  5. $mail=$_POST['mail'];
  6. $asunto= $_POST["asunto"];
  7. $mensaje= $_POST["mensaje"];
  8. // Configura los datos de tu cuenta
  9. $dbhost='localhost';
  10. $dbusername='';
  11. $dbuserpass='';
  12. $dbname='';
  13. // Conexión a la base de datos
  14. mysql_connect ($dbhost, $dbusername, $dbuserpass);
  15. mysql_select_db($dbname) or die("Cannot select database");
  16.       // Seleccionamos el email de la base de datos para verificar
  17.     $result = @mysql_query("SELECT * FROM usuarios WHERE mail='$mail'");
  18.     if (!$result) {
  19.       echo("<p>Error al seleccionar tabla: " . mysql_error() . "</p>");
  20.       exit();
  21.     }
  22.    //Chekeamos si existe el email
  23.  $sql_check_num = mysql_num_rows($result);
  24.    if($sql_check_num == 1){
  25.     //si no te aperce el email del que puso  ej: $email prueba con ".$_POST['email']."
  26.         echo "<table width='300'>
  27.         <tr>
  28.         <td>
  29.         <font color=ff0000 face=verdana>  El e-mail  <b > $mail </b><br>
  30.         no fue encontrado en nuestra base de datos</font><br />
  31.        <center>
  32.        <p>
  33.        <form action=\"enviar_datos.php\" method=\"post\">
  34.        Intente de nuevo: <input type=\"text\" name=\"email\">
  35.        <input type=\"submit\" value=\"Enviar\" name=\"go\">
  36.        </form>
  37.        </p></center></td><tr></table>";
  38.  
  39.         exit();
  40.  
  41.     }
  42.     // Si va todo bien sacamos todo de la base de datos
  43.     while ( $row = mysql_fetch_array($result) ) {
  44.  
  45.       $mail = $row['mail'];
  46.       $nick = $row['nick'];
  47.      
  48.     }
  49.       // creamos el email  
  50.    
  51. $mensaje = "Hola   $para  has recibido un mensaje del usuario $de de nuestra web Esquina do Samba. Puedes revisarlo haciendo clic en este link: http://www.miweb.con/enviar_mensajes.php.
  52. Pero acuerdese que para leer su mensajes tiene que estar logueado..
  53.  
  54. Saludos!   "
  55. ;
  56.  
  57.  
  58. $email_webmaster = "[email protected]";
  59. $asunto = "$para has recibido un mensaje privado en su Buzon de usuario de mi web.com";
  60.  
  61.  
  62.  
  63.  
  64. mail($mail,$asunto,$mensaje,"FROM: $email_webmaster");
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71. ?>