Foros del Web » Programando para Internet » PHP »

problema phpmailer

Estas en el tema de problema phpmailer en el foro de PHP en Foros del Web. Hola que tal¿? Bueno la cuestion es que estoy utilizando el phpmailer en una web que estoy haciendo, y al hacer las pruebas me dice ...
  #1 (permalink)  
Antiguo 22/05/2008, 04:44
 
Fecha de Ingreso: mayo-2008
Mensajes: 36
Antigüedad: 16 años
Puntos: 0
problema phpmailer

Hola que tal¿?
Bueno la cuestion es que estoy utilizando el phpmailer en una web que estoy haciendo, y al hacer las pruebas me dice el siguiente error y no se como solucionarlo:

Lenguage string failed to load instantiate

y no se que hacer.
Espero que vosotros me podias ayudar.
Un cordial saludo

P.D: Si hace falta que ponga el codigo decidme cosas.
  #2 (permalink)  
Antiguo 22/05/2008, 05:02
 
Fecha de Ingreso: marzo-2008
Ubicación: En casa
Mensajes: 252
Antigüedad: 16 años, 1 mes
Puntos: 4
Respuesta: problema phpmailer

pon el codigo haber si echandole un ojo se me ocurre que puede ser, esque el unico error que me a dado cuando lo e usado a sido sobre el puerto 25 que no estaba abierto, y no se me ocurre que puede ser asi sin verlo, pero yo creo que los tiros iran por que algo no se recive bien o algo asi.
  #3 (permalink)  
Antiguo 25/05/2008, 15:00
 
Fecha de Ingreso: mayo-2008
Mensajes: 36
Antigüedad: 16 años
Puntos: 0
Respuesta: problema phpmailer

Bueno aqui pongo el código para que lo veais:

el incluide correspondiente:

Código:
	require "./inc/PHPMailer/class.phpmailer.php";//clase de enviar mail
El formulario:

Código HTML:
<form action="" method="post" enctype="multipart/form-data">		
          <table class="tablaTrabajo">
		<tr>
			<td> <? echo $wNombre ?></td>
			<td> <? echo $wApellidos ?></td>
		</tr>
		<tr>
			<td><input type="text" class="textboxa" name="nombre"></td>
			<td><input type="text" class="textboxa2" name="apellidos"></td>
		</tr>
		<tr>
			<td> <? echo $wFecNac ?></td>
			<td> <? echo $wNacionalidad ?></td>
		</tr>
		<tr>
			<td><input type="text" class="textboxa" name="fecha"></td>
			<td><input type="text" class="textboxa2" name="nacionalidad"></td>
		</tr>
		<tr>
		         <td colspan="2" rowspan="1" > <? echo $wMail ?></td>
		</tr>
		<tr>
			<td colspan="2" rowspan="1" ><input type="text" class="textboxa" name="email"></td>
		</tr>
		<tr>
			<td colspan="2" rowspan="1" > <? echo $wFormacion ?></td>
		</tr>
		<tr>
		       <td colspan="2" rowspan="1" ><input type="text" class="textboxa3" name="formacion"></td>
		</tr>
		<tr>
			<td> <? echo $wFichero ?> </td>
		</tr>
		<tr>
			<td colspan="2" rowspan="1" >
			        <input type="hidden" name="MAX_FILE_SIZE" value="5000000" />
			        <input type="file" name="archivo" value="<? echo $wFichero ?>">
		        </td>
		</tr>
		<tr>
			<td colspan="2" rowspan="1" align="right">
				<input type="hidden" name="enviar" value="send" />
				<input type="submit" name"send" value="<? echo $wEnviar ?>" />
			</td>
			</tr>
			</table>
                </form>	
        
Codigo php
Código PHP:
                <?
                
//if($_POST['enviar']=="send")
                
if(isset($_POST['enviar']))
                {
                    
$nombrearc=$_FILES['archivo']['name'];
                    
$nombretmp=$_FILES['archivo']['tmp_name'];
                
                    
$mail = new PHPMailer();
                
                    
//$mail->Host="localhost";
                    
$mail->From=($_POST['email']);
                    
$mail->Subject="Buscar Trabajo";
                    
$mail->AddAddress("[email protected]");
                    
                    if (
$nombrearc != ""){
                        
$mail->AddAttachment($nombretmp,$nombrearc);
                    }
                    
                    
$body="Información: \n";
                    
$body.="Nombre: ".$_POST['nombre']."\n Apellidos: ".$_POST['apellidos']."\n Fecha Nacimiento:".$_POST['fecha']."\n Nacionalidad: ".$_POST['nacionalidad']."\n E-mail: ".$_POST['email']."\n Formación: ".$_POST['formacion'];
                
                    
$mail->Body=$body;
                    
$mail->AltBody="Prueba prueba";
                    
                    
//$mail->AddAttachament("http://www.forosdelweb.com/images/teclado.jpg","teclado.jpg");
                    
                    
$mail->IsHTML(true);
                    if(!
$mail->Send())
                    {
                           echo 
"Mensaje no Enviado ";
                           echo 
"Error: " $mail->ErrorInfo;
                           exit;
                    } else {
                        echo 
"Mensaje enviado";
                    }
                }
                
?>
Espero que me podais ayudar.
GRacias
  #4 (permalink)  
Antiguo 25/05/2008, 15:10
Avatar de duskrow  
Fecha de Ingreso: abril-2008
Mensajes: 267
Antigüedad: 16 años
Puntos: 8
Respuesta: problema phpmailer

mira te dejo un ejemplo de lo k kieres hacer.......



solo montalo


Cita:


<?php

$asunto = $_POST["asunto"];
$letter = $_POST["letter"];
$mails = $_POST["mails"];
$texto = $_POST["tipo"];

if ( $asunto != "" ) {
$i = 0;

$headers = "From: " . $_POST["nombre"];
$headers .= "<" . $_POST["mail"] . ">\r\n";
$headers .= "Content-Type: text/$texto\r\n";
$headers .= "Content-Transfer-Encoding: 8bit\r\n\r\n";

$mails = $_POST["mails"];
$todos = split("\r", $mails);
$contados = count($todos);
for($x=0; $x<$contados; $x++){

$to = $todos[$x];


mail($to, $asunto, $letter, $headers);

}
echo " <script>alert('As enviado $x mails'); </script> ";
echo '<script>';
echo 'location.href="";';
echo '</script>';

} else {
?>

<html>
<head>

<style type="text/css">
<!--
.naranja {color: #FF6633; font-weight: bold; }
.pagina {color: rgb(0, 164, 228);}
.juana {color: #FF6633; font-weight: bold; font-size: 18px; }
.Estilo7 {
color: rgb(0, 164, 228);
font-weight: bold;
font-size: 24px;
}


-->
</style>

<title>Mandar mails </title>
<body>
<form id="form1" name="form1" method="post" action="">
<div align="center" class="Estilo7">
<p>Mandar mails con php </p>
<p class="juana">Asunto :
<label>
<input name="asunto" type="text" class="pagina" id="asunto" />
</label>
Tu nombre :
<label></label>
<label>
<input name="nombre" type="text" class="pagina" id="nombre" />
</label>
Tu email :
<label>
<input name="mail" type="text" class="pagina" id="mail" />
</label>
</p>
<p class="juana">Texto a enviar &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp ;&n bsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp ;&n bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp ; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp ;Li sta de correos <br />
<label>
<textarea name="letter" cols="50" rows="12" id="letter"></textarea>
</label>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<label>
<textarea name="mails" cols="50" rows="12" id="mails">[email protected]
[email protected]</textarea>
</label>
</p>
<div align="left" >
<p class="pagina">
<label>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp ;& nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp ;&nbsp;&nbsp;&nbsp;&nbsp;
<input name="tipo" type="radio" value="plain" />
</label>
Sin html
<label>
<input name="tipo" type="radio" value="html" checked="checked" />
</label>
Con html </p>
</div>

<label>
<input type="submit" name="Submit" value="Enviar" />
</label>
</div>
</form>


</body>
</head>
</html>

<? } ?>

si kieresprobar aki esta subido.. en un host ...

http://omary.ps/admin/config/hola.php
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 02:43.