Tengo una pagina web para subir imagenes y me ha estado funcionando muy bien. Hoy compre un hosting de GoDaddy y estuve pasando toda mi informacion y a la hora de probarla tuve algunos errores que no tenia antes.
Este es mi codigo:
Código PHP:
   <?php
$userfile_name = $_FILES['image']['name'];
$userfile_tmp = $_FILES['image']['tmp_name'];
$userfile_size = $_FILES['image']['size'];
$userfile_type = $_FILES['image']['type'];
$filename = basename($_FILES['image']['name']);
$file_ext = strtolower(substr($filename, strrpos($filename, '.') + 1));
if((!empty($_FILES["image"])) && ($_FILES['image']['error'] == 0)) {
    foreach ($allowed_image_types as $mime_type => $ext) {
        if($file_ext==$ext && $userfile_type==$mime_type){
            $error = "";
            break;
        }else{
            $error = "Solo <strong>".$image_ext."</strong> imagenes son aceptadas<br />";
        }
    }
    if ($userfile_size > ($max_file*1048576)) {
        $error.= "Las imagenes deben pesar menos de ".$max_file."MB";
    }
}else{
    $error= "Elige una imagen para subir";
}
if (strlen($error)==0){
    
    if (isset($_FILES['image']['name'])){
        $large_image_location = $large_image_location.".".$file_ext;
        $thumb_image_location = $thumb_image_location.".".$file_ext;
        $user_file_ext=".".$file_ext;
        move_uploaded_file($userfile_tmp, $large_image_location); //LINEA 127
        chmod($large_image_location, 0777);    //LINEA 128
    }
}
?>    Warning: move_uploaded_file(Imagenes/resize_1318568990.jpg) [function.move-uploaded-file]: failed to open stream: Permission denied in D:\Hosting\848388\html\subir_imagenes.php on line 127
Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move 'D:\Temp\php\phpEAC2.tmp' to 'Imagenes/resize_1318568990.jpg' in D:\Hosting\848388\html\subir_imagenes.php on line 127
Warning: chmod() [function.chmod]: No such file or directory in D:\Hosting\848388\html\subir_imagenes.php on line 128
Creo que puede ser algo con los permisos que tengo de GoDaddy, pero de que manera lo podria corregir?
Muchas gracias!
 

