Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    problema con upload file

    sto avendo un problema con un upload di file ecco il code:

    HTML
    codice:
    <form name="formnewstar" enctype="multipart/form-data" method="post" action="page/savenewstar.php">
    <input id="fileimage" name="fileimage" type="file" size="50">
    Codice PHP:
    //qui da l'errore
    $tmpimg=$_FILES["fileimage"]["tmp_name"];

    if(
    $tmpimg){
        
    $direcotry="../images/msg/$idmsg/";
        
    mkdir($direcotry,755,true);
        
    $nameimage=$_FILES["image"]["name"];
        
        list(
    $width,$height) = getimagesize($tmpimg);
        
        
    $newH=(150 / ($width $height));
        
        
    $thumb=imagecreatetruecolor(150$newH);
        
    $source imagecreatefromjpeg($tmpimg);
        
    imagecopyresized($thumb$source0000150$newH$width$height);

        
    // Salvo l'immagine ridimensionata
        
    imagejpeg($thumb$direcotry.$nameimage80);

    mi da questi 2 errori:
    Notice: Undefined index: image

    Warning: imagejpeg() [function.imagejpeg]: Unable to open '../images/msg/heckmhhhkx/' for writing: No such file or directory

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    86
    Scusa, ma "image" da dove lo passi?

    Io vedo solo il form per "fileimage", non per "image".

    E, d'altra parte, il messaggio d'errore ti sta proprio informando del fatto che non riesce a trovare "image".

    O mi sto perdendo qualcosa?

  3. #3
    Come dice Corvin Non passi(o in qualche modo non arriva magari per qualche errore di scrittura del nome della variabile) Image da nessuna parte infatti i due errori corrispondono proprio a quel problema..

    Il primo errore di notice ti segnala che dalla riga
    '$nameimage=$_FILES["image"]["name"]; '

    nn arriva image

    Nel secondo errore ti dice appunto che la funzione
    'imagejpeg($thumb, $direcotry.$nameimage, 80); ' non può essere eseguita perchè non trova
    ovviamente $nameimage dato che prima non l'ha acquisito

  4. #4
    si avevi ragione ho sbagliato io ad postare era "fileimage" comunque mi dava anche l'errore che non avevo indicizzato la variabile.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.