Hola, a mi también me daba problemas
move_uploaded_file, no entendí su uso, y no pude hacerlo funcionar.
En su lugar, utilizo
copy y me funciona sin problema alguno, y luego elimino el temporal con
unlink:
Código PHP:
$archivo = $_FILES['nombre_de_variable']['tmp_name'];
if (is_uploaded_file($archivo)) {
// if (move_uploaded_file($archivo, $destino)) {
if (copy ($archivo, $destino)) {
echo "<p>El archivo subió correctamente</p>";
$continuar = true;
}
}
else { echo "<p>Ocurrió algún error al subir el archivo. Intenta subirlo nuevamente</p>"; }
unlink ($archivo);
if (!$continuar) {
// dar mensaje de error
exit;
}
Esto no es mio, lo encontré en alguna parte y me funcionó.
Espero te pueda servir.
Saludos