Salve,
utilizzo questo script per caricare 2 immagini:
Codice PHP:
if(isset($_FILES['1']['name']) && $_FILES['1']['name']!=NULL){
$estensione = substr($_FILES['1']['name'],-4);
$target_path = $target_path . basename( md5($_FILES['1']['name'].date('H:m:s-d/m/Y')).stristr($estensione,'.') );
$Foto1 = md5($_FILES['1']['name'].date('H:m:s-d/m/Y')).stristr($estensione,'.');
if(move_uploaded_file($_FILES['1']['tmp_name'], $target_path)) {
echo "La foto ". basename( md5($_FILES['1']['name'].date('H:m:s-d/m/Y')).stristr($estensione,'.') )." è stata caricata.
";
} else{echo "Si è verificato un problema durante l'upload della foto.";}
} else {
$query = $this->db->get_where('prodotti', array('idProdotto' => $this->uri->segment(3)));
foreach ($query->result() as $row){
echo '> Foto 1 vuota!
';
$Foto1=$query[0]->Foto1;
}
}
if(isset($_FILES['2']['name']) && $_FILES['2']['name']!=NULL){
$estensione = substr($_FILES['2']['name'],-4);
$target_path = $target_path . basename( md5($_FILES['1']['name'].date('H:m:s-d/m/Y')).stristr($estensione,'.') );
$Foto2 = md5($_FILES['2']['name'].date('H:m:s-d/m/Y')).stristr($estensione,'.');
if(move_uploaded_file($_FILES['2']['tmp_name'], $target_path)) {
echo "La foto ". basename( md5($_FILES['2']['name'].date('H:m:s-d/m/Y')).stristr($estensione,'.') )." è stata caricata.
";
} else{echo "Si è verificato un problema durante l'upload della foto.";}
} else {
$query = $this->db->get_where('prodotti', array('idProdotto' => $this->uri->segment(3)));
foreach ($query->result() as $row){
echo '> Foto 2 vuota!
';
$Foto2=$query[0]->Foto2;
}
}
Lo script mi carica SOLO il primo file!!! Aiutatemi :S