Visualizzazione dei risultati da 1 a 10 su 10

Discussione: Upload di Immagini

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    33

    Upload di Immagini

    Salve a tutti, avrei bisogno di un grande aiuto:
    dovrei realizzare una pagina che permetta all'utente di uplodare un immagine ed una volta caricata poterla visualizzare in video e lì poterla ridimensionare e posizionare in un punto a sua scelta...grazie...!

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    intanto prepara un normale form di invio, poi vedi la funzione "move_uploaded_file"

  3. #3
    se vuoi posso postarti alla svelta i codici per fare l upload delle immagini
    www.gicchesto.com
    Servizi informatici ed elettronici a 360° per aziende e/o privati.

  4. #4
    file upload.html:

    <body>
    CARICAMENTO IMMAGINI - fare clic su sfoglia e selezionare il file che si desidera caricare sul server.


    <form name="upload" method="post" action="upload.php" enctype="multipart/form-data">
    <input type="hidden" name="MAX_FILE_SIZE" value="2048000">
    <input type="file" name="uploadfile">
    <input type="submit" name="go" value="Carica"></form>
    </body>
    --------------------------------------------------------------------------------------
    file upload.php
    <body>
    <?php
    // controllo che non ci siano stati errori nell'upload (codice = 0)
    if ($_FILES['uploadfile']['error'] == 0){
    // upload ok

    // copio il file dalla cartella temporanea a quella di destinazione mantenendo il nome originale
    copy($_FILES['uploadfile']['tmp_name'], "nome_cartella/".$_FILES['uploadfile']['name']) or die("Impossibile caricare il file");

    // upload terminato, stampo alcune info sul file
    echo "Upload terminato con successo:
    ";
    echo "Nome file: ".$_FILES['uploadfile']['name']."
    ";
    echo "Dimensione file: ".$_FILES['uploadfile']['size']."
    ";
    echo "Tipo MIME file: ".$_FILES['uploadfile']['type'];
    }
    else{
    // controllo il tipo di errore
    if ($_FILES['uploadfile']['error'] == 2){
    // errore, file troppo grande (> 2MB)
    die("Errore, file troppo grande: il massimo consentito è 2MB");
    }
    else{
    // errore generico
    die("Errore, impossibile caricare il file");
    }
    }
    ?>
    </body>
    www.gicchesto.com
    Servizi informatici ed elettronici a 360° per aziende e/o privati.

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    33
    ti ringrazio per la risposta, sto cercando però anche il modo di poter far visualizare un'anteprima dell'immagine caricata, una thumbnail...

  6. #6
    mmm un anteprima dell immagine a caricamento effettuato intendi?
    se e cosi crea un img src dinamico nella pagina upload.php del tipo:
    echo '<img scr="percorsofile/.$_FILES['uploadfile']['name']."> anteprima immagine caricata';
    www.gicchesto.com
    Servizi informatici ed elettronici a 360° per aziende e/o privati.

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    33
    Grazie, il cricamento è perfetto, però l'anteprima mi da errore:
    Parse error: parse error, expecting `','' or `';'' ...
    ma così mi dovrebbe far vedere l'immagine caricata giusto..?! a me a dir la verità servirebbe un anteprima ridotta dell'immagine, come hai detto te dopo averla caricata, però una tipo icona non a dimensione reale...

  8. #8
    Sono felice che il caricamento funzioni,
    cmq si ci sono apici che devi modificare per evere un richiamo corretto dell' immagine.
    ti do un esempio di a href dinamico in php che funziona.

    [img]upload/file_caricati/<?php echo [/img].jpg" width="200">

    qui mi richiama un immagine del valore ['cod']. jpg
    esempio se nel form inserisco 1010 lui mi richiamerà l immagine 1010.jpg

    Cmq non ho il tempo di darti la cosiddetta pappa pronta.
    ti ho dato l upload d immagini e ti dico la strada da seguire per l' anteprima dell' immagine.

    visto che con .$_FILES['uploadfile']['name']. ci sono problemi di apici assegna questo valore ad una variabile del tipo $nome_img cosi puoi cercare con img src="$nome_img.jpg" per esempio, poi siccome vuoi un anteprima piccola al ci aggiungi i tag width ed height sempre in <img> mettendo la grandezza che vuoi, tipo 50px o 40px cosi dovrebbe venire una miniatura e quindi la tua idea di file di anteprima.

    non so il tuo livello di php e di html visto che c'entra pure questo, ma ho detto cose molto basilari, variabili e href stiamo parlando. spero hai capito come fare, se non ti è chiaro qualcosa puoi sempre dare un occhiata veloce ai manuali, in fondo stiamo parlando di sintassi, piu che un problema di programmazione! ciau!
    www.gicchesto.com
    Servizi informatici ed elettronici a 360° per aziende e/o privati.

  9. #9
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    33
    ti ringrazio tanto per la risposta...bè la mia conoscenza del codice html e php non è che sia elevatissima, anche se riesco a sopravvivere..:-), ora sto cercando il modo di uplodare l'immagine con una dimensione definita da me e non quella originale....ma come hai ben capito stò sbattendo la testa nel muro...

  10. #10
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    33
    ho trovato questo che forse fa proprio al caso mio...
    http://www.white-hat-web-design.co.u...e-resizing.php
    grazie di tutto....

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.