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

Aqui va el que procesa la info del form.php o sea el mensaje para enviarlo a la pg que procesa el envio del mail al usuario y depues la inserta a la bd.

privados.php

Código PHP:
Ver original
  1. <?
  2. include("config.php");
  3. include("fecha.php");
  4. require("config.php");
  5.  
  6. $nickUsuarioL= $_SESSION['nick'];
  7. $de= $_POST["de"];
  8. $para= $_POST["para"];
  9. $mail=$_POST['mail'];
  10. $asunto= $_POST["asunto"];
  11. $mensaje= $_POST["mensaje"];
  12.  
  13.  
  14.  
  15. if($de=="$nickUsuarioL"){ //Aki esta la var de nickUsuarioL
  16. echo "<font face=Tahoma size=2><b><center>Te quieres mandar un mensaje tu solo?</b></center>";
  17. }
  18.  if(empty($para)){
  19. echo "<font face=Tahoma size=2><b><center>A quien va el mensaje?</b><br></center>";
  20. }
  21. else if(empty($mensaje)){
  22. echo "<font face=Tahoma size=2><b><center>Y el mensaje?</center></b><br>";
  23. }
  24. else {
  25.  
  26. //QUITAMOS CARACTERES INVALIDOS
  27.     $mensaje = str_replace("<","&lt;",$mensaje);
  28.     $mensaje = str_replace(">","&gt;",$mensaje);
  29.     $mensaje = str_replace('\"',"&quot;",$mensaje);
  30.     $mensaje = str_replace("'","'",$mensaje);
  31.     $mensaje = str_replace("\'","'",$mensaje);
  32.  
  33. //PONEMOS LOS SMILIES AL MENSAJE
  34.     $mensaje = str_replace("[pensando]","<img src=\"ikon/1.gif\">",$mensaje);
  35.     $mensaje = str_replace("[sonriendo]","<img src=\"ikon/2.gif\">",$mensaje);
  36.     $mensaje = str_replace("[si]","<img src=\"ikon/3.gif\">",$mensaje);
  37.     $mensaje = str_replace("[no]","<img src=\"ikon/4.gif\">",$mensaje);
  38.     $mensaje = str_replace("[llorando]","<img src=\"ikon/5.gif\">",$mensaje);
  39.     $mensaje = str_replace("[afirmando]","<img src=\"ikon/6.gif\">",$mensaje);
  40.     $mensaje = str_replace("[censurado]","<img src=\"ikon/7.gif\">",$mensaje);
  41.     $mensaje = str_replace("[ojotes]","<img src=\"ikon/8.gif\">",$mensaje);
  42.     $mensaje = str_replace("[adios]","<img src=\"ikon/9.gif\">",$mensaje);
  43.     $mensaje = str_replace("[policia]","<img src=\"ikon/10.gif\">",$mensaje);
  44.     $mensaje = str_replace("[carcajeando]","<img src=\"ikon/11.gif\">",$mensaje);
  45.     $mensaje = str_replace("[negando]","<img src=\"ikon/12.gif\">",$mensaje);
  46.  
  47. //PONEMOS LOS BBCODE
  48.     $mensaje = str_replace("[ b]","<b>",$mensaje); //modifica kitando el espacio,, x k si no los reproduce en los foros ;)
  49.     $mensaje = str_replace("[ /b]","</b>",$mensaje);
  50.     $mensaje = str_replace("[ i]","<i>",$mensaje);
  51.     $mensaje = str_replace("[ /i]","</i>",$mensaje);
  52.     $mensaje = str_replace("[ u]","<u>",$mensaje);
  53.     $mensaje = str_replace("[ /u]","</u>",$mensaje);
  54.  
  55.     $mensaje = str_replace("[citar]","<table width=80% bgcolor=black align=center cellspacing=1 cellpadding=2><tr><td bgcolor=#eeeeee><font face=tahoma size=1><b>Citando:</b><br>",$mensaje);
  56.     $mensaje = str_replace("[/citar]","</td></tr></table>",$mensaje);
  57.  
  58.     $mensaje = preg_replace("#\[a](.*?){1}\[/a]#", "<a href=\"$1\" target=\"_blank\"><B>$1</B></A>", $mensaje);
  59.  
  60. //CERRAMOS E INTRODUCIOMOS TODO A LA BD MYSQL
  61.  
  62.  
  63. $leido= "0";
  64. mysql_query("INSERT INTO mensajes (de,para,asunto,mensaje,fecha,leido) VALUES
  65. ('$de','$para','$asunto','$mensaje','$fecha2','$leido')");
  66. require("enviar_datos.php");// Esta pagina la quise hacer aparte por si necesito hacer modificaciones en el mensaje que quiero que llegue a los usuarios
  67.  
  68. echo "<SCRIPT LANGUAGE=\"javascript\">window.location.href = \"enviar_mensajes.php\";</SCRIPT>";
  69.  
  70. }
  71.  
  72. ?>