Foros del Web » Programando para Internet » PHP »

Error en código php para enviar mensajes privados

Estas en el tema de Error en código php para enviar mensajes privados en el foro de PHP en Foros del Web. Cita: Iniciado por KsrZ perfecto entonces! de nada ^^ suerte con el trabajo / proyecto! Gracias por el aporte, sólo que ahora el error es ...

  #31 (permalink)  
Antiguo 06/08/2012, 20:39
 
Fecha de Ingreso: agosto-2012
Mensajes: 77
Antigüedad: 11 años, 9 meses
Puntos: 0
Respuesta: Error en código php para enviar mensajes privados

Cita:
Iniciado por KsrZ Ver Mensaje
perfecto entonces!
de nada ^^
suerte con el trabajo / proyecto!
Gracias por el aporte, sólo que ahora el error es que no se envia ni el asunto ni el mensaje, lo bueno es que ya me ayudastes a lo dificil
  #32 (permalink)  
Antiguo 06/08/2012, 20:40
 
Fecha de Ingreso: agosto-2012
Mensajes: 77
Antigüedad: 11 años, 9 meses
Puntos: 0
Respuesta: Error en código php para enviar mensajes privados

Espera, ya lo resolví, gracias por ayudarme, en serio
  #33 (permalink)  
Antiguo 06/08/2012, 20:43
Avatar de KsrZ  
Fecha de Ingreso: abril-2011
Ubicación: /home/KsrZ/Desktop
Mensajes: 156
Antigüedad: 13 años
Puntos: 26
Respuesta: Error en código php para enviar mensajes privados

Cita:
Iniciado por luisochonews Ver Mensaje
Espera, ya se pudo enviar PERO TENGO OTRO ERROR, no se puede enviar el asunto ni el mensaje :(
podrías pegarnos el error?..

fijate que te sale cuando haces esto
echo $_COOKIE[nick];

por ahi en tu pagina... esta correcta? de ser asi.. cuando son arrays
tratalas dentro de un texto como tales.. {$_COOKIE[nick]}
asi las reconose mejor..

otro consejo con las consultas.. procura que a:
los campos tablas y bases de datos las trates asi.. 'base de datos' 'tabla' 'campos'
y a los valores asi `valor` los tilde/comillas aveces juega un roll importante..
  #34 (permalink)  
Antiguo 06/08/2012, 20:45
Avatar de KsrZ  
Fecha de Ingreso: abril-2011
Ubicación: /home/KsrZ/Desktop
Mensajes: 156
Antigüedad: 13 años
Puntos: 26
Respuesta: Error en código php para enviar mensajes privados

me alegro entonces!
  #35 (permalink)  
Antiguo 06/08/2012, 20:56
 
Fecha de Ingreso: agosto-2012
Mensajes: 77
Antigüedad: 11 años, 9 meses
Puntos: 0
Pregunta Respuesta: Error en código php para enviar mensajes privados

Cita:
Iniciado por KsrZ Ver Mensaje
me alegro entonces!
Oye no te quiero molestar, ya se pudo subir todo y eso, pero acabo de encontrar un nuevo problema, resulta que no se muestra los mensajes de la bandeja de entrada ni en la de salida.

Ahi mismo viene las bandejas en el archivo mensaje.php que descargaste, ya busqué la parte en donde está el problema pero no sé en donde modificarle....
  #36 (permalink)  
Antiguo 06/08/2012, 21:12
Avatar de KsrZ  
Fecha de Ingreso: abril-2011
Ubicación: /home/KsrZ/Desktop
Mensajes: 156
Antigüedad: 13 años
Puntos: 26
Respuesta: Error en código php para enviar mensajes privados

Cita:
Iniciado por luisochonews Ver Mensaje
Oye no te quiero molestar, ya se pudo subir todo y eso, pero acabo de encontrar un nuevo problema, resulta que no se muestra los mensajes de la bandeja de entrada ni en la de salida.

Ahi mismo viene las bandejas en el archivo mensaje.php que descargaste, ya busqué la parte en donde está el problema pero no sé en donde modificarle....
SELECT * FROM mensajes WHERE id='$msg' and $ver"

SELECT * FROM mensajes WHERE remitente='$HTTP_COOKIE_VARS[nick]

SELECT * FROM mensajes WHERE remitente='$usuario' order by id desc limit $inicial,$cantidad

SELECT * FROM mensajes WHERE remitente='$_COOKIE[nick]'

cual de las consultas es la ganadora?... del error?

esas están en tu código.. solo tienes que saber cual usas y cual esta causando problemas
la forma es: echo "tu select aqui";
y mostrar que sale.. para saber que esta sucediendo al ejecutar consultas!
  #37 (permalink)  
Antiguo 07/08/2012, 00:19
 
Fecha de Ingreso: agosto-2012
Ubicación: Santiago
Mensajes: 124
Antigüedad: 11 años, 9 meses
Puntos: 60
Respuesta: Error en código php para enviar mensajes privados

Supongo, que a las demás variables le pusiste $_POST[] ?

Código PHP:
Ver original
  1. $destinatario = quitar($_POST['destinatario']) ;
  2. $mensaje = quitar($_POST['mensaje']) ;
  3. $asunto=quitar($_POST['asunto']);
__________________
~~Aprendiendo.
Become a Programmer, Moth*rf*cker

Última edición por Carloosolrac; 07/08/2012 a las 00:21 Razón: Lol, no leí que este ya no era el problema.
  #38 (permalink)  
Antiguo 07/08/2012, 05:24
 
Fecha de Ingreso: agosto-2012
Mensajes: 77
Antigüedad: 11 años, 9 meses
Puntos: 0
Respuesta: Error en código php para enviar mensajes privados

Cita:
Iniciado por KsrZ Ver Mensaje
SELECT * FROM mensajes WHERE id='$msg' and $ver"

SELECT * FROM mensajes WHERE remitente='$HTTP_COOKIE_VARS[nick]

SELECT * FROM mensajes WHERE remitente='$usuario' order by id desc limit $inicial,$cantidad

SELECT * FROM mensajes WHERE remitente='$_COOKIE[nick]'

cual de las consultas es la ganadora?... del error?

esas están en tu código.. solo tienes que saber cual usas y cual esta causando problemas
la forma es: echo "tu select aqui";
y mostrar que sale.. para saber que esta sucediendo al ejecutar consultas!
Apenas me conecto pero ya me voy a la preparatoria, aquí en México son las 6:30AM, voy a hacer lo que tu me escribistes sobre lo de la bandeja de entrada y salida.

Pues la CONSULTA GANADORA eres tu ksrZ, me ayudastes con el error del enviar mensaje. Para los que apenas que acaban de leerlo ya se RESOLVIO, ahora es otro problema que es el de la bandeja de entrada y salida
  #39 (permalink)  
Antiguo 07/08/2012, 10:04
Avatar de HackGhost  
Fecha de Ingreso: marzo-2012
Ubicación: En la pesadilla de mis enemigos
Mensajes: 114
Antigüedad: 12 años, 2 meses
Puntos: 23
Respuesta: Error en código php para enviar mensajes privados

yo creo que es el mismo problema.. que con el destinatario .. verifica
__________________
Recursos para diseñadores
lacatedradeboris.com
  #40 (permalink)  
Antiguo 07/08/2012, 20:22
 
Fecha de Ingreso: agosto-2012
Mensajes: 77
Antigüedad: 11 años, 9 meses
Puntos: 0
Respuesta: Error en código php para enviar mensajes privados

Cita:
Iniciado por KsrZ Ver Mensaje
SELECT * FROM mensajes WHERE id='$msg' and $ver"

SELECT * FROM mensajes WHERE remitente='$HTTP_COOKIE_VARS[nick]

SELECT * FROM mensajes WHERE remitente='$usuario' order by id desc limit $inicial,$cantidad

SELECT * FROM mensajes WHERE remitente='$_COOKIE[nick]'

cual de las consultas es la ganadora?... del error?

esas están en tu código.. solo tienes que saber cual usas y cual esta causando problemas
la forma es: echo "tu select aqui";
y mostrar que sale.. para saber que esta sucediendo al ejecutar consultas!
Ya pude resolver el problema de lo de las bandejas:

Lo que pasaba era de que tenía tanto $HTTP_COOKIE_VARS y $_COOKIE, entonces dije que se iba a tranbulicar el sistema.

Lo que hice fue sustituir los $HTTP_COOKIE_VARS porque estuve leyendo que esa función era vieja y la cambié por $_COOKIE

Pero ahora tengo otro problema, no se pueden ver los mensajes me aparece "NO_LEER_MENSAJE", que significa que no puedo leer los mensajes de otros, aquí el código del problema:

Código PHP:
Ver original
  1. if($_GET[msg]) {
  2. if(!$_GET[tipo]) { $ver=" destinatario='$_COOKIE[nick]'"; } else { $ver=" remitente='$_COOKIE[nick]'"; }
  3. $com=mysql_query("SELECT * FROM mensajes WHERE id='$msg' and $ver");
  4. if(mysql_num_rows($com) == 0) {
  5. echo _NO_LEER_MENSAJE_;
  6. }else{
  #41 (permalink)  
Antiguo 07/08/2012, 20:58
Avatar de KsrZ  
Fecha de Ingreso: abril-2011
Ubicación: /home/KsrZ/Desktop
Mensajes: 156
Antigüedad: 13 años
Puntos: 26
Respuesta: Error en código php para enviar mensajes privados

Código PHP:
Ver original
  1. if($_GET[msg]) {
  2. if(!$_GET[tipo]) { $ver=" destinatario='$_COOKIE[nick]'"; } else { $ver=" remitente='$_COOKIE[nick]'"; }
  3. $com=mysql_query("SELECT * FROM mensajes WHERE id='$msg' and $ver");
  4. if(mysql_num_rows($com) == 0) {
  5. echo _NO_LEER_MENSAJE_;
  6. }else{
[/QUOTE]

una vez mas necesito que me muestres, luego de la consulta que trae..
en que parte de tu tabla mensajes tienes incrustado ese "_NO_LEER_MENSAJE_"
fíjate que este en los mensajes eso (filas / campos)
y fíjate donde haces la comparación para leerlo, y decirle a php que si tiene "_NO_LEER_MENSAJE_", no lo muestre..
__________________
for (var i = 0; i < 2; i++){
i = !confirm("Trata a tu código como a ti mismo.. este te esta representando.. no te dejes mal parado")? 0 : i;
}
  #42 (permalink)  
Antiguo 08/08/2012, 11:50
Avatar de KsrZ  
Fecha de Ingreso: abril-2011
Ubicación: /home/KsrZ/Desktop
Mensajes: 156
Antigüedad: 13 años
Puntos: 26
Respuesta: Error en código php para enviar mensajes privados

Cita:
Iniciado por luisochonews Ver Mensaje
Espera, ya se pudo enviar PERO TENGO OTRO ERROR, no se puede enviar el asunto ni el mensaje :(
fija bien que las entradas de datos en asunto y mensaje tengan $_POST[''] con su respectiva key.. como en los casos anteriores
__________________
for (var i = 0; i < 2; i++){
i = !confirm("Trata a tu código como a ti mismo.. este te esta representando.. no te dejes mal parado")? 0 : i;
}

Etiquetas: html, mensajes, mysql, privados, registro, sql, usuarios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:12.