Ver Mensaje Individual
  #7 (permalink)  
Antiguo 27/09/2006, 08:07
Avatar de lehega
lehega
 
Fecha de Ingreso: junio-2005
Ubicación: buenos aires
Mensajes: 45
Antigüedad: 18 años, 10 meses
Puntos: 0
hola Cluster

si habia entendido que era un ejemplo de nombre de variable, el tema es que sigue haciendo lo mismo, recibo todo perfecto, pero cuando hago un reply al mail pone en la direccion de respuesta el nombre de la persona que lo envia y @ el hosting donde esta alojado el formulario
te paso el codigo para que veas de que forma lo estoy haciendo y me digas donde esta el error si puede ser

muchas gracias amigo

Código:
<?php
	
	
	function form_mail($sPara, $sAsunto, $sTexto, $sDe){
		
		$bHayFicheros = 0;
		$sCabeceraTexto = "";
		$sAdjuntos = "";
		
		if ($sDe)$sCabeceras = "From:".$sDe."\n"; else $sCabeceras = "";
		$sCabeceras .= "MIME-version: 1.0\n"; 
		
		foreach ($_POST as $sNombre => $sValor)
		    	$sTexto = $sTexto."\n".$sNombre." = ".$sValor; 
		
		foreach ($_FILES as $vAdjunto){
		    	
		    	if ($bHayFicheros == 0){
		    	
		    		$bHayFicheros = 1;
					$sDe= $_POST["email"];
		    		
		    		$sCabeceras .= "Content-type: multipart/mixed;"; 
					$sCabeceras .= "boundary=\"--_Separador-de-mensajes_--\"\n";
					
					$sCabeceraTexto = "----_Separador-de-mensajes_--\n"; 
					$sCabeceraTexto .= "Content-type: text/plain;charset=iso-8859-1\n"; 
					$sCabeceraTexto .= "Content-transfer-encoding: 7BIT\n";
					$sCabeceraTexto .= "Reply-To: $sDe";
					
					$sTexto = $sCabeceraTexto.$sTexto;

		    	}
		    	
		    	if ($vAdjunto["size"] > 0){
		    				    		
		    		$sAdjuntos .= "\n\n----_Separador-de-mensajes_--\n";
		    		$sAdjuntos .= "Content-type: ".$vAdjunto["type"].";name=\"".$vAdjunto["name"]."\"\n";;
					$sAdjuntos .= "Content-Transfer-Encoding: BASE64\n"; 
					$sAdjuntos .= "Content-disposition: attachment;filename=\"".$vAdjunto["name"]."\"\n\n"; 				
		    		
		    		$oFichero = fopen($vAdjunto["tmp_name"], 'r'); 
					$sContenido = fread($oFichero, filesize($vAdjunto["tmp_name"])); 
					$sAdjuntos .= chunk_split(base64_encode($sContenido));
					fclose($oFichero); 
		    	}
		    	
		}
		
		if ($bHayFicheros)
			$sTexto .= $sAdjuntos."\n\n----_Separador-de-mensajes_----\n"; 		
			return(mail($sPara, $sAsunto, $sTexto, $sCabeceras));
		}
	
	$sDe= $_POST["Nombre"];
	
	if (form_mail("direccion de mail destino-mia", 
				  "CV enviado desde la web", 
				  "Los datos introducidos en el formulario son:\n\n",
				  $sDe
				  )	
				  )
		echo "Su formulario ha sido enviado satisfactoriamente, en breve nos pondremos en contacto con Ud.";

?>