Foros del Web » Programando para Internet » PHP »

<?php echo "esto no me sale" ?>

Estas en el tema de <?php echo "esto no me sale" ?> en el foro de PHP en Foros del Web. Buenas, mi problema seguro q es facil de resolver pero como yo en esto de php no soy un entendido no tengo mas remedio q ...
  #1 (permalink)  
Antiguo 22/04/2003, 20:21
Avatar de EDpro  
Fecha de Ingreso: noviembre-2002
Mensajes: 21
Antigüedad: 15 años
Puntos: 0
<?php echo "esto no me sale" ?>

Buenas, mi problema seguro q es facil de resolver pero como yo en esto de php no soy un entendido no tengo mas remedio q preguntar. Mi problema es el siguiente, este escript me funciona a las 1000 maravillas conjunto con class.smtp.php pero cuando recivo un correo no recivo el campo $name. ¿Alguien sabria como puedo resolver este problema? gracias anticipadas.

<?php
require("class.smtp.php");
$smtp=new smtp();
$smtp->host_name = "localhost";
$smtp->localhost = "xxxxxxxxxxxxxxxxxxxxxx";

$to = "xxxxxxxxxxxxxxxxxxxxxxx";

$subject = "nuevo correo";

$thankyou = "thankyou.php";



if($email == ""; $email == " "){
?>
No ha añadido un email. Por favor vuelve atras.<br/>
<?php
}elseif($name == ""){
?>
No ha añadido un nombre. Por favor vuelve atras.<br/>
<?php
}elseif($message == ""){
?>
No ha añadido un mensaje. Por favor vuelve atras.<br/>
<?php
}else{

$msg = ereg_replace("\\\'", "'", $message);
$msg = ereg_replace('\\\"', "\"", $msg);
$message1 = "from: $name\nemail: $email\nmessage:\n$msg1";



$smtp->SendMessage( $email, array( $to ), array( "From: $email", "To: $to", "Subject: $subject" ), $msg );
echo "enviado";
}
?>
  #2 (permalink)  
Antiguo 22/04/2003, 21:06
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
A simple vista (no tenemos esa classe como para ver que parámetros acepta ese método senMesaage() ...)

$smtp->SendMessage( $email, array( $to ), array( "From: $email", "To: $to", "Subject: $subject" ), $msg );

Ahí envias el mensaje que está en esa variable $msg .. y por otro lado usas $message1 y $msg1 que no se de donde a donde van o llegan ..

Repasa esas variables y compone todo el mensaje sobre tu $msg variable (concatenando si te hace falta ...)

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
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 13:03.