Visualizzazione risultati 1 fino 1 di 1

Discussione: caricare e vedere immagine uplodata

  1. #1
    giancadj non è connesso Neofita
    Data registrazione
    23-07-2011
    Messaggi
    2

    Predefinito caricare e vedere immagine uplodata

    Ciao a tutti,
    Sto creando una pagina profilo utente dove,ogni utente,potra modificare e visionare i dati rilasciati nella registrazione ed uploadare immagini ..
    Per fare quest'ultima cosina ho scovato in rete uno script php molto interessante che vi posto,per chi ne avesse bisogno ma vorrei che qualcuno esperto mi aiutasse a completare questo progetto...il mio problema e ' che ,caricata l'immagine ,quest'ultima finisce nell'apposita cartella ma non so come farla visualizzare appunto nella pagina profilo.
    Qualcuno mi aiuta?
    Ecco il codice:
    Codice PHP:
    <?php
    if(isset($_POST['btnSubmit'])) {
    $allowed_types = array("image/gif","image/jpeg","image/pjpeg","image/png");

    foreach(
    $_FILES['dynamic']['tmp_name'] as $key=>$value) {
    if(!
    in_array($_FILES['dynamic']['type'][$key],$allowed_types)) {
    echo
    "Upload non consentito per questo tipo di file. file: ".$_FILES['dynamic']['name'][$key]."<br>";
    } else {
    move_uploaded_file($value, dirname(__FILE__)."/upload/".$_FILES['dynamic']['name'][$key]);
    }
    }
    }

    ?>

    <form id="form1" enctype="multipart/form-data" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
    <p id="upload-area">
    <input name="dynamic[]" id="dynamic" type="file" size="60" />
    </p>

    <input name="AddFile" id="AddFile" type="button" value="Add file" onclick="addFileUploadBox()" /><img src="http://giancadj.altervista.org/immagini/freccia078.gif"><font color="white" font face="Pr Celtic Narrow" font size="1" style="font-weight:bold;">UPLOAD MULTIPLO ! </font>
    <p><input name="btnSubmit" id="btnSubmit" type="submit" value="upload"></p>
    <span id="Span1" />

    <script type="text/javascript">
    function addFileUploadBox()
    {
    if (!document.getElementById || !document.createElement)
    return false;

    var uploadArea = document.getElementById ("upload-area");

    if (!uploadArea)
    return;

    var newLine = document.createElement ("br");
    uploadArea.appendChild (newLine);

    var newUploadBox = document.createElement ("input");

    // Set up the new input for file uploads
    newUploadBox.type = "file";
    newUploadBox.size = "60";

    // The new box needs a name and an ID
    if (!addFileUploadBox.lastAssignedId)
    addFileUploadBox.lastAssignedId = 100;

    newUploadBox.setAttribute ("id", "dynamic" + addFileUploadBox.lastAssignedId);
    newUploadBox.setAttribute ("name", "dynamic[" + addFileUploadBox.lastAssignedId+"]");
    uploadArea.appendChild (newUploadBox);
    addFileUploadBox.lastAssignedId++;
    }
    </script>
    </form>
    Ultima modifica di dreadnaut : 24-02-2013 alle ore 17.57.08 Motivo: + indentazione

Tags for this Thread

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •