Originalmente inviato da
notinglaikui
In firefox riesco a fare l'upload delle immagini mentre in Internet explorer no.Dove sbaglio?
Pagina dove inserisco l'indirizzo dell'immagine:
code:
<tr><td align="right"><img src="immagine.gif" name="img5"></td><td><input type="file" name="file"></td></tr>
Pagina per l'upload:
code:
<?php
$nomefile=date('y').date('m').date('d')."_".date(' H').date('i');
$tipofile=$_FILES['file']['type'];
$esplodi = explode("/",$tipofile);
$tipofile = $esplodi[1];
if ($tipofile=="gif")
$est=".gif";
else if ($tipofile=="jpeg")
$est=".jpg";
else $nomefile="niente";
if ($nomefile!="niente"){
$uploaddir = 'file/';
$desti=$uploaddir.$nomefile.$est;
print "<pre>";
if (move_uploaded_file($_FILES['file']['tmp
_name'], $desti))
print "";
else $nomefile="niente";
}?>
Grazie
prova così:
Codice PHP:
<?php
$nomefile=date('y').date('m').date('d')."_".date('H').date('i');
$tipofile=$_FILES['file']['type'];
$esplodi = explode("/",$tipofile);
$tipofile = $esplodi[1];
if ($tipofile=="gif")
$est=".gif";
else if ($tipofile=="jpeg")
$est=".jpg";
else $nomefile="niente";
if ($nomefile!="niente"){
$uploaddir = 'file/';
$desti=$uploaddir.$nomefile.$est;
print "<pre>";
if (copy($_FILES['file']['tmp
_name'], $desti))
print "";
else $nomefile="niente";
}?>