PHP de Venezuela
10 de Marzo de 2010, 07:28:51 *
Bienvenido(a), Visitante. Por favor, ingresa o regístrate.
¿Perdiste tu email de activación?

Ingresar con nombre de usuario, contraseña y duración de la sesión
VeneHosting.com :: Tu Hosting en Venezuela
 
   Inicio   Ayuda Buscar Ingresar Registrarse  
Páginas: [1]   Ir Abajo
  Imprimir  
Autor Tema: Escribo una cosa y me ejecuta otra...??? no tengo idea porque hace esto  (Leído 278 veces)
0 Usuarios y 1 Visitante están viendo este tema.
promosnet
Novato
*

Puntuación: 0
Desconectado Desconectado

Mensajes: 19


Ver Perfil
« : 04 de Febrero de 2010, 03:16:40 »

Veran yo agrego el siguiente codigo dentro del html mensaje de correo.

<IMG src=http://midominio.com/tracer/master/tracer.php?ca=421314&email=dire@soy.com border"0" width="1" height="1">

Si lo ejecuto via navegador perfecto me escribe en el archivo como debe
las variables tomando ca como nombre de archivo y email como dire que
escribe dentro del archivo.... hasta aca perfecto


ahora, lo inserto en el html y lo envio a traves del programa de correos...

cuando se recibe al abrir teoricamente deberia apuntar la instruccion pero
me di cuenta al mirar el codigo html que el programa de correo me modifica
mi instruccion y lo deja asi:

<IMG src=http://midominio.com/tracer/master/tracer.php?ca=421314&amp;email=dire@soy.com border"0" width="1" height="1">

Por lo que logicamente ya la instruccion no se ejecuta...

Como puedo solucionar esto?Huh
En línea
NextGate
Novato
*

Puntuación: 0
Desconectado Desconectado

Sexo: Masculino
Mensajes: 24

PHP Powered


Ver Perfil WWW
« Respuesta #1 : 16 de Febrero de 2010, 10:46:12 »

Te da algun tipo de error cuando ejecutas el codigo modificado directamente en el el URL?

Código:
<IMG src=http://midominio.com/tracer/master/tracer.php?ca=421314&amp;email=dire@soy.com border"0" width="1" height="1">

Te pregunto porque deberia funcionar sin problema alguno, ya que por cuestiones de seguridad y formato los "&" son cambiados a "&amp;". Eso no deberia influir ya que el browser y luego php lo intepreta.

Ahora bien puedes echarle un ojo a las siguientes funciones de PHP y en tu codigo probablemente hacer los cambios necesarios

http://www.php.net/manual/en/function.htmlspecialchars.php
http://www.php.net/manual/en/function.htmlspecialchars-decode.php
http://www.php.net/manual/en/function.htmlentities.php

Saludos!

En línea

aecromagnon
Novato
*

Puntuación: 0
Desconectado Desconectado

Mensajes: 3


Ver Perfil
« Respuesta #2 : 05 de Marzo de 2010, 04:01:43 »

Saludos yo soy de la estructura vieja la cual defino como estructurada y respeto alguna cositas dentro de las cuales modificaria lo siguiente.
PRIMERO es que encierro en comillas lo siguiente "src=http://midominio.com/tracer/master/tracer.php?ca=421314&email=dire@soy.com" esto con la finalidad que no tome la instruccion border"0" como parte del valor de la cadena de email.
SEGUNDO este valor border"0" lo cambiaria a border="0"
En fin quedaria asi
<IMG src="http://midominio.com/tracer/master/tracer.php?ca=421314&email=dire@soy.com" border="0" width="1" height="1">
Espero t ayude
En línea
PHP de Venezuela
   

 En línea
Páginas: [1]   Ir Arriba
  Imprimir  
 
Ir a:  

Impulsado por MySQL Impulsado por PHP Powered by SMF 1.1.11 | SMF © 2006-2009, Simple Machines LLC XHTML 1.0 válido! CSS válido!
Página creada en 0.258 segundos con 27 consultas. (Pretty URLs adds 0.044s, 3q)