Lo que quiero es recoger una imagen (si la hay) y moverla del temp del servidor a una carpeta y además, crear una copia redimensionada.
El código que estoy usando es el siguiente:
Código PHP:
   //recojo los datos del formulario
    $id = $_POST['id'];
    $dia = $_POST['dia'];
    $mes = $_POST['mes'];
    $anho = $_POST['anho'];
    $titulo = $_POST['titulo'];
    $cuerpo = $_POST['cuerpo'];
    $imagen = $_FILES['imagen']['name'];
    $imagen_orig = $_FILES['imagen']['tmp_name'];
//en caso de haber imagen, compruebo la extensión. si no es jpeg, para.
    if($imagen){
        if($_FILES['imagen']['type'] != "image/jpeg"){
            die("<p style='margin:25% 15%' align='center'>
                            La imagen debe ser en formato JPEG (*.jpg)
                            <br />
                            <span class='volver'><a class='underline' href='javascript:history.back()'>Volver atrás</a></span>
                        </p>");
        }else{
//si es jpeg continua:
            move_uploaded_file($imagen_orig,"img/eventos/".$imagen);
            $origen = imagecreatefromjpeg("img/eventos/".$imagen);
    
            $x = imagesx($origen);
            $y = imagesy($origen);
            $nx = 300;
            $ny = $y*$nx/$x;
            $destino = imagecreatetruecolor($nx,$ny);
            imagecopyresized($destino,$origen,0,0,0,0,$nx,$ny,$x,$y);
            imagejpeg($destino,"img/eventos/tn_".$imagen,100);
    
            $thumb = "img/eventos/tn_".$imagen;
        }
    } 
    "Warning: move_uploaded_file(img/eventos/kosmos 000.jpg) [function.move-uploaded-file]: failed to open stream: No such file or directory in C:\xampp\htdocs\kinston\admin\admin_ok.php on line 22
Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move 'C:\xampp\tmp\php1E0.tmp' to 'img/eventos/kosmos 000.jpg' in C:\xampp\htdocs\kinston\admin\admin_ok.php on line 22"
Ya tengo usado esta función y por muchas veces que lo miro y lo remiro, no encuentro el fallo!
También cabe decir que soy novato, aún estoy aprendiendo.
Gracias!! ^^
 
 ¿será por el espacio en el nombre de la imagen final??

