Hola
Tengo este código como parte del script que sube las imágenes de los usuarios al servidor y he querido meterle un filtro para poder subir solo extensiones gif y jpg.
Código PHP:
for ($i=0;$i<count($_FILES);$i++)
{
$file=$_FILES['archivo'.$i]['tmp_name'];
$narchivo=$_FILES['archivo'.$i]['name'];
$tarchivo=$_FILES['archivo'.$i]['type'];
if (!((strpos($tarchivo, "gif") || strpos($tarchivo, "jpeg"))){
echo "La extensión o el tamaño de los archivos no es correcta. <br><br><table><tr><td><li>Se permiten archivos .gif o .jpg<br><li>se permiten archivos de 100 Kb máximo.</td></tr></table>";
}else{
move_uploaded_file($file, "../img/".$_POST[seccion]."/".$narchivo);
}
El problema es que me da error todo el tiempo en la línea:
Código PHP:
if (!((strpos($tarchivo, "gif") || strpos($tarchivo, "jpeg"))){
Creo que todo está bien pero es evidente que no ¿me podeis ayudar?
Gracias