Cita:
Iniciado por Triby Bueno, debes usar el mismo indice para verificar, copiar, mover, etc. cada archivo, en el primero usas 'modprod' y en el resto 'img'. Si en el formulario tienes el nombre del campo como 'modprod', entonces la parte del [$i] sale sobrando.
Por otra parte, para verificar la extension seria mas conveniente:
$tipo = end(explode('.', $nombre));
De esta forma obtienes la extension (o al menos algo) aunque el nombre de archivo sea 'sin-punto', 'mi.foto.jpg', 'mas.puntos.antes.de.la.extension.jpg', etc.
Si un error que cometi al copiarlo, pero en la pagina lo tengo con "modprod" en todos los lados...PEROO AUN ASI N FUNCIONA...ya antes habia intentado con indices [$i] y nada...
Código PHP:
$path="../../img";
$nombre=$_FILES['imgprodmod']['name'];
$tipo=explode(".", $nombre);
if ($tipo[1] != "jpg" && $tipo[1] != "jpeg" && $tipo[1] != "png" && $tipo[1] != "gif")
{
header("Location: ../admin.php?menu=productos&resultado=NO");
exit;
}
else
{
if (is_uploaded_file($_FILES['imgprodmod']['tmp_name']))
{
copy($_FILES['imgprodmod']['tmp_name'], "$path/$nombre");
oci_free_statement($stid);
$stid=oci_parse($conn, "INSERT INTO PRODUCTO VALUES(...valores..., '$path/$nombre')");
oci_execute($stid);
header("Location: ../admin.php?menu=productos&resultado=agregado");
exit;
}
}