Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17

Discussione: Uplodare una immagine

  1. #1
    Utente di HTML.it L'avatar di HaCk88
    Registrato dal
    May 2005
    Messaggi
    193

    Uplodare una immagine

    Salve ragazzi,
    devo creare un pannello di upload di immagini sul web. Quindi l'utente dovrà selezionare l'immagine dal computer e inviarla sul web. Non ho proprio idea di come fare tutto ciò.
    Perfavore aiutatemi
    Grazie mille!

  2. #2
    guarda nelle pillole troverai ciò che fa al caso tuo!

  3. #3
    Utente di HTML.it L'avatar di HaCk88
    Registrato dal
    May 2005
    Messaggi
    193
    Ok grazie mille!
    Però non saprei proprio come creare quel pulsante "browse" dove cerchi l'immagine nel computer la selezioni solo cliccando sul file della finestra di windows aperta e mette il percorso del file da caricare nella form.
    Grazie ancora per la collaborazione.

  4. #4
    è un semplice campo di input di tipo file:

    codice:
    <input name="file" type="file">

  5. #5
    Utente di HTML.it L'avatar di HaCk88
    Registrato dal
    May 2005
    Messaggi
    193
    A ok grazie mille!!
    Non lo sapevo proprio
    Grazie ancora

  6. #6
    Utente di HTML.it L'avatar di HaCk88
    Registrato dal
    May 2005
    Messaggi
    193
    Ho provato questo codice ma non ci riesco
    Form.html
    codice:
    <form action="upload.php" method="post" enctype="multipart/form-data">
    <input type="file" name="upfile">
    <input type="hidden" name="MAX_FILE_SIZE" value="10000">
    <input type="submit" value="Invia il file">
    </form>
    upload.php
    codice:
    if(!isset($_FILES)) $_FILES = $HTTP_POST_VARS;
    if(!isset($_SERVER)) $_SERVER = $HTTP_SERVER_VARS;
    $nuovo_nome = "";
    $upload_dir = $_SERVER['DOCUMENT_ROOT'] . "/upload";
    $file_name = ($nuovo_nome) ? $nuovo_nome : $_FILES["upfile"]["name"];
    if(trim($_FILES["upfile"]["name"]) == "") {
    die("Non hai selezionato il file da uplodare!");
    }
    if(@is_uploaded_file($_FILES["upfile"]["tmp_file"])) {
    @move_uploaded_file($_FILES["upfile"]["tmp_name"], "$upload_dir/$file_name") or die("Impossibile uplodare controlla i permessi!");
    } else {
    die("Problemi nell'upload del file");
    }
    echo "L'upload del file è avvenuto con successo!";
    ?>
    Mi dice Impossibile uplodare controlla i permessi!
    aiutemi vi prego!
    Tutto ciò lo sto facendo in locale!
    Grazie

  7. #7
    la cartella upload nella document root esiste?
    The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand

  8. #8
    Utente di HTML.it L'avatar di HaCk88
    Registrato dal
    May 2005
    Messaggi
    193
    nella root? Cioè dove sta il file upload.php ???? Se è dove sta il file upload.php l'ho creata!

  9. #9
    Utente di HTML.it L'avatar di HaCk88
    Registrato dal
    May 2005
    Messaggi
    193
    Ahhhhh si nella root!!! Infatti funziona!!!
    Grazie mille!!!!!!!!!!!!!

  10. #10
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    33
    a me non funziona questo


    Form.html
    codice:
    <form action="upload.php" method="post" enctype="multipart/form-data">
    <input type="file" name="upfile"> 
    <input type="hidden" name="MAX_FILE_SIZE" value="10000">
    <input type="submit" value="Invia il file">
    </form>
    upload.php
    codice:
    if(!isset($_FILES)) $_FILES = $HTTP_POST_VARS;
    if(!isset($_SERVER)) $_SERVER = $HTTP_SERVER_VARS;
    $nuovo_nome = "";
    $upload_dir = $_SERVER['DOCUMENT_ROOT'] . "/upload";
    $file_name = ($nuovo_nome) ? $nuovo_nome : $_FILES["upfile"]["name"];
    if(trim($_FILES["upfile"]["name"]) == "") {
    die("Non hai selezionato il file da uplodare!");
    }
    if(@is_uploaded_file($_FILES["upfile"]["tmp_file"])) {
    @move_uploaded_file($_FILES["upfile"]["tmp_name"], "$upload_dir/$file_name") or die("Impossibile uplodare controlla i permessi!");
    } else {
    die("Problemi nell'upload del file");
    }
    echo "L'upload del file è avvenuto con successo!";
    ?>


    mi funziona solo se metto

    input type="text " name="upfile">

    ma in quel caso devo mettere l'indirizzo del file a mano


    sto diventando scemo a forza di capire cosa non va!!! :master:

    chi mi aiuta??

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.