Hola, buenas tardes...
Tengo un problema al tratar de subir imágenes a un servidor con certificado SSL. Me marca los siguientes errores:
Warning: move_uploaded_file(img/tickets/Reg-0017-ticket.jpg) [function.move-uploaded-file]: failed to open stream: Permission denied in D:\Hosting\10703022\html\facebideas\bd\querys-functions.php on line 25
Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move 'D:\Temp\php\php1916.tmp' to 'img/tickets/Reg-0017-ticket.jpg' in D:\Hosting\10703022\html\facebideas\bd\querys-functions.php on line 25
Warning: move_uploaded_file(
https://antera.com.mx/facebideas/img...017-photos.jpg) [function.move-uploaded-file]: failed to open stream: HTTP wrapper does not support writeable connections in D:\Hosting\10703022\html\facebideas\bd\querys-functions.php on line 31
Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move 'D:\Temp\php\php226A.tmp' to 'https://antera.com.mx/facebideas/img/fotos/Reg-0017-photos.jpg' in D:\Hosting\10703022\html\facebideas\bd\querys-functions.php on line 31
Warning: mail() [function.mail]: SMTP server response: 550 <> invalid address in D:\Hosting\10703022\html\facebideas\bd\querys-functions.php on line 61
Warning: mail() [function.mail]: SMTP server response: 550 <> invalid address in D:\Hosting\10703022\html\facebideas\bd\querys-functions.php on line 81
Al parecer, son problemas de permisos del servidor, pero del lado del servidor me dicen que ellos no tienen problema, que los permisos están bien. Que el problema está en el código. Este es el código que utilizo.
Código PHP:
Ver originalif(isset($_POST['enviar'])) {
// Buscamos el id máximo
$sqlSelectMaxId = mysql_query("Select id from liv_registro Order by id DESC Limit 1");
$max = $rowSelectMaxId['id'] + 1;
if($_FILES['imgTicketbuy']['name'] != null){
$destino = 'img/tickets' ;
$tickets = 'Reg-00'. $max .'-ticket.jpg';
if(move_uploaded_file ( $_FILES ['imgTicketbuy']['tmp_name'], $destino.'/'. 'Reg-00'. $max .'-ticket.jpg')) { $up = 'El archivo se subió satisfactoriamente'; } }
if($_FILES['fotoUpload']['name'] != null){
$destino = 'img/fotos' ;
$fotos = 'Reg-00'. $max .'-photos.jpg';
if(move_uploaded_file ( $_FILES ['fotoUpload']['tmp_name'], $destino.'/'. 'Reg-00'. $max .'-photos.jpg')) { $up = 'El archivo se subió satisfactoriamente'; } }
$sqlRegistro = mysql_query("Insert into liv_registro (reg_nombre, reg_email, reg_telefono, reg_ticket, reg_foto_ticket, reg_foto, reg_descripcion) Values ('$_POST[nombre]','$_POST[email]','$_POST[telefono]','$_POST[ticket]','$tickets','$fotos','$_POST[descripcion]')");
// Envío de correo [ Empresa ]
$deemail = $_POST['email'];
$sfrom = $_POST['email'];
//$sBCC="";
$ssubject ='Se ha registrado un nuevo usuario al evento ';
$shtml ='
Has recibido un correo desde el tab de Facebook ' . $today . '<br />
<br />
Nombre: ' . $_POST['nombre'] .' <br />
Teléfono: ' . $_POST['telefono'] . ' <br />
E-mail: ' . $_POST['email'] . ' <br />
Mensaje: ' . $_POST['descripcion'];
$encabezados = "MIME-Version: 1.0\n";
$encabezados .= "Content-type: text/html; charset=iso-8859-1\n";
$encabezados .= "From: $denombre <$deemail>\n";
$encabezados .= "BCC: <$sBCC>\n";
$encabezados .= "X-Sender: <$sfrom>\n";
$encabezados .= "X-Mailer: PHP\n";
$encabezados .= "X-Priority: 1\n"; // fijo prioridad
$encabezados .= "Return-Path: <$sfrom>\n";
mail($sdestinatario,$ssubject,$shtml,$encabezados);
// Envío de correo [ Cliente ]
$sdestinatario = $_POST['email'];
//$sBCC="";
$ssubject ='Haz quedado registrado al evento ';
$shtml ='¡Listo! Tus datos han sido registrados correctamente. La notificación de resultados será próximo 3 de julio en este espacio. ¡Mucha suerte!';
$encabezados = "MIME-Version: 1.0\n";
$encabezados .= "Content-type: text/html; charset=iso-8859-1\n";
$encabezados .= "From: $denombre <$deemail>\n";
$encabezados .= "BCC: <$sBCC>\n";
$encabezados .= "X-Sender: <$sfrom>\n";
$encabezados .= "X-Mailer: PHP\n";
$encabezados .= "X-Priority: 1\n"; // fijo prioridad
$encabezados .= "Return-Path: <$sfrom>\n";
mail($sdestinatario,$ssubject,$shtml,$encabezados);
$msj = '¡Listo! Tus datos han sido registrados correctamente. La notificación de resultados será próximo 3 de julio en este espacio. ¡Mucha suerte! ';
Sólo que yo he usado este código muchas veces y me ha funcionado. Tiene que ver algo que el dominio tenga un certificado?
Saludos!