move_uploaded_file no funciona, no hay error

Estoy ejecutando un script que mueve un archivo cargado conmove_uploaded_file(). Lo he hecho miles de veces, pero por alguna razón no está funcionando. He confirmado lo siguiente:

<form> utilizandomethod="post" y correctoenctype archivo correcto referenciado desde el formulariodirectory tiene permisos777todosmemory_limit, max_execution_time, etc. están configurados en configuraciones súper altas para evitar tiempos de espera

Básicamente, el siguiente script vuelve con soloYour image is too big.. También he habilitado TODOS los errores para mostrar y aún no recibo un error. ¿Algunas ideas

$time = time();
$target_path = "/absolute/path/to/temp/directory/temp/";

$target_path = $target_path.$time.'.jpg'; 

if(move_uploaded_file($_FILES['image']['tmp_name'], $target_path)) {            

} else{
        $error .= '<li>Your image is too big.</li>';
}

Utilizando el alojamiento 1and1 con el hack php.ini: P

UPDATE 1

e gustaría agregar que la respuesta del script ocurre exactamente después de 60 segundos.

UPDATE 2

Podríamos estar llegando a algún lado con esto. Sóloprint_r($_FILES) y este es el resultado de la matriz:

Array ( 
    [image] => Array ( 
        [name] => P2120267.JPG 
        [type] => 
        [tmp_name] => 
        [error] => 1 
        [size] => 0 
    ) 
) 

¿Entonces eso me lleva a creer que el archivo no se cargó correctamente en el servidor o algo así? Lo he comprobado y el formulario de publicación es<form action="" method="post" enctype="multipart/form-data">. Entonces, por lo que puedo decir, ¿el archivo no se está cargando en el área temporal del servidor?

UPDATE 3

Noticed the[error] => 1 en la matriz anterior. Esto aparentemente se debe ael tamaño del archivo es más grande que elupload_max_filesize. Sin embargo, cuando configuro esto como128M, Obtengo una pantalla blanca de la muerte después de 60 segundos. El archivo que estoy cargando es 2.5MB

Aquí está mi archivo php.ini:

register_globals=off
memory_limit = 128M 
max_execution_time=3600 
post_max_size = 128M
upload_max_filesize= 128M 

UPDATE 4

Con los detalles anteriores, parece que estoy obteniendo un WSOD, pero la imagen se está volcando. Entonces, ¿cómo detener el WSOD? No puedo encontrar ningún error relacionado en ninguna parte.

UPDATE 5 - ¡LO ENCONTRÉ!

Me avergüenzo por no darles todo el código. Parece que tiene que ver con esta línea:

resizeImage($feedBurnerStatsSource, PHOTOMSGDIR.'temp/'.$time.'-tmp.jpg',$width,$height);

En el siguiente código:

function resizeImage($source, $destination = NULL,$wdt, $height = NULL){
    if(empty($height)){
            // Height is nit set so we are keeping the same aspect ratio.
            list($width, $height) = getimagesize($source);
            if($width > $height){
                    $w = $wdt;
                    $h = ($height / $width) * $w;
                    $w = $w;
            }else{
                    $w = $wdt;
                    $h = $w;
                    $w = ($width / $height) * $w;
            }
    }else{
            // Both width and Height are set.
            // this will reshape to the new sizes.
            $w = $wdt;
            $h = $height;
    }
    $source_image = @file_get_contents($source) or die('Could not open'.$source);
    $source_image = @imagecreatefromstring($source_image) or die($source.' is not a valid image');
    $sw = imagesx($source_image);
    $sh = imagesy($source_image);
    $ar = $sw/$sh;
    $tar = $w/$h;
    if($ar >= $tar){
            $x1 = round(($sw - ($sw * ($tar/$ar)))/2);
            $x2 = round($sw * ($tar/$ar));
            $y1 = 0;
            $y2 = $sh;
    }else{
            $x1 = 0;
            $y1 = 0;
            $x2 = $sw;
            $y2 = round($sw/$tar);
    }
    $slate = @imagecreatetruecolor($w, $h) or die('Invalid thumbnail dimmensions');
    imagecopyresampled($slate, $source_image, 0, 0, $x1, $y1, $w, $h, $x2, $y2);
    // If $destination is not set this will output the raw image to the browser and not save the file
    if(!$destination) header('Content-type: image/jpeg');
    @imagejpeg($slate, $destination, 75) or die('Directory permission problem');
    ImageDestroy($slate);
    ImageDestroy($source_image);
    if(!$destination) exit;
    return true;
}

Entonces, WSOD significa que es una especie de morir sin un mensaje. ¿Algunas ideas

Respuestas a la pregunta(5)

Su respuesta a la pregunta