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>