Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di gnola
    Registrato dal
    Jun 2001
    Messaggi
    603

    Upload di immagine per una inesperta!

    ciao a tutti, sono alle prime armi col php e stò cercando di fare l'upload di una immagine.....ho trovato uno script che non mi dà nessun errore ma non mi fà neanche nessun upload.......ma devo per caso abilitare qualche impostazione sul server??? Non ho proprio idea!

    comunque il codice è questo:

    <?
    $img_name = $_FILES['img']['name'];//restituisce il nome del file in questo caso un'immagine
    $img_temp = $HTTP_POST_FILES['img']['tmp_name'];//Il nome del file temporaneo in cui il file caricato è salvato sul server.
    $img_type = $_FILES['img']['type'];// l'estensione del file, .gif, .jpg, .exe
    $img_size = $_FILES['img']['size'];// restituisce la grandezza del file


    if (($img_name != NULL)&&($img_type == "image/gif")&&($img_size <= 50000)) {
    copy("$img_temp", "immagine/$img_name") or
    die("File non copiato.");
    }else{
    echo "File non accettato!";
    }
    ?>


    Voi mi direte...C'è una pillola su questo argomento.....lo so ma...."Non c'ho capito nulla... "...o meglio ho provato a fare come diceva ma mi dava troppi errori.....è solo da ieri che programmo in php!! per ora mi accontento di uno script più facile da comprendere...

    Grazie a tutti!

  2. #2
    Utente di HTML.it L'avatar di gnola
    Registrato dal
    Jun 2001
    Messaggi
    603
    Allora sono riuscita a fare l'upload così:

    $tmp=$_FILES['foto']['tmp_name'];
    if($tmp!==""){
    $size=$_FILES['foto']['size'];
    $name=$_FILES['foto']['name'];
    if($size<=100000){
    $nome="../fotonews/".$name;
    copy($tmp, $nome)or die("upload fallito");
    }else{
    die("File maggiore di 1Mb.");
    }
    }

    Ora...se volessi aggiungerci il resize dandogli una larghezza massima???
    :berto:

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.