Me encuentro haciendo un formulario de contacto donde las personas pueden ingresar varias imagenes y enviarlas como archivos adjuntos... AL principio con los datos basicos funcionaba, ahora que tengo mi formulario completo con todos loa campos el mismo no quiere enviar, no funciona..
Alguien podria ayudarme?
Código PHP:
<?php
$direccion_envio= '[email protected]';
$url= 'http://www.fullrapido.com/publicate/prueba';
$cantidad_archivos= 10;
?>
<?PHP
if (isset ($_POST['enviar'])) {
require("inc/class.phpmailer.php");
$mail = new PHPMailer();
$mail->From = $_POST['mail'];
$mail->FromName = $_POST['nombre'];
$mail->AddAddress($direccion_envio);
$mail->Subject = "Publicate FullRapido";
$mail->AddReplyTo($_POST['mail'],$_POST['nombre']);
$mail->IsHTML(true);
if (isset($_FILES['archivo']['tmp_name'])) {
$achivos_adjuntos='';
$i=0;
do {
if($_FILES['archivo']['tmp_name'][$i] !="")
{
$aleatorio = rand();
$nuevonombre = $aleatorio.'-'.$_FILES['archivo']['name'][$i];
copy($_FILES['archivo']['tmp_name'][$i],'archivos/'.$nuevonombre);
$achivos_adjuntos .= '<br /><a href="'.$url.'/archivos/'.$nuevonombre.'">'.$nuevonombre.'</a></strong>';
$mail->AddAttachment($_FILES['archivo']['tmp_name'][$i], $nuevonombre);
}
$i++;
} while ($i < $cantidad_archivos);
}
if ($_POST['nombre']!='' && $_POST['rif']!='' && $_POST['direccion']!='' && $_POST['telefono1']!='' && $_POST['telefono2']!='' && $_POST['telefono3']!='' && $_POST['fax']!='' && $_POST['web']!='' && $_POST['mail']!='' && $_POST['mail2']!='' && $_POST['dominio']!='' && $_POST['mision']!='' && $_POST['vision']!='' && $_POST['servicios']!='' && $_POST['red1']!='' && $_POST['red2']!='' && $error_archivo=='') {
$nombre=$_POST['nombre'];
$rif=$_POST['rif'];
$direccion=$_POST['direccion'];
$telefono1=$_POST['telefono1'];
$telefono2=$_POST['telefono2'];
$telefono3=$_POST['telefono3'];
$fax=$_POST['fax'];
$web=$_POST['web'];
$mail=$_POST['mail'];
$mail2=$_POST['mail2'];
$dominio=$_POST['dominio'];
$mision=$_POST['mision'];
$vision=$_POST['vision'];
$servicios=$_POST['servicios'];
$red1=$_POST['red1'];
$red2=$_POST['red2'];
$contenido = '<html><body>';
$contenido .= '<h2>Publicate FullRapido.com</h2>';
$contenido .= '<p>Enviado el '. date("d M Y").'</p>';
$contenido .= '<hr />';
$contenido .= '<p>Nombre: <strong>'.$nombre.'</strong></p>';
$contenido .= '<p>RIF: <strong>'.$rif.'</strong></p>';
$contenido .= '<p>Dirección: <strong>'.$direccion.'</strong></p>';
$contenido .= '<p>Teléfonos: <strong>'.$telefono1.'</strong><strong>'.$telefono2.'</strong><strong>'.$telefono3.'</strong></p>';
$contenido .= '<p>FAX: <strong>'.$fax.'</strong></p>';
$contenido .= '<p>Página Web: <strong>'.$web.'</strong></p>';
$contenido .= '<p>Email: <strong>'.$mail.'</strong> <strong>'.$mail2.'</strong></p>';
$contenido .= '<p>Sub-Dominio: <strong>'.$dominio.'</strong></p>';
$contenido .= '<p>Misión: <strong>'.$mision.'</strong></p>';
$contenido .= '<p>Visión: <strong>'.$vision.'</strong></p>';
$contenido .= '<p>Servicios: <strong>'.$servicios.'</strong></p>';
$contenido .= '<p>Red Social 1: <strong>'.$red1.'</strong></p>';
$contenido .= '<p>Red Social 2: <strong>'.$red2.'</strong></p>';
$contenido .= '<hr />';
$contenido .= '<p>Archivos Adjuntos: '.$achivos_adjuntos.'</p>';
$contenido .= '<hr />';
$contenido .= '</body></html>';
$mail->Body = $contenido;
$mail->Send();
$flag='ok';
$mensaje='<div id="ok">Sus archivos han sido adjuntados con éxito<br /> Gracias por Contactarnos</div>';
} else {
$flag='err';
$mensaje='<div id="error">- Los Campos Marcados Con * Son Requeridos. '.$error_archivo.'</div>';
}
}
?>