Ver Mensaje Individual
  #6 (permalink)  
Antiguo 13/11/2006, 17:52
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Cita:
Iniciado por B** Ver Mensaje
Lo que tu quieres es validar q la extension del archivo sea "sql"?si eso eso:
Código PHP:

$nombre_archivo 
$_FILES['archivo']['name']; 

$tipo explode("."$nombre_archivo);

if(
$tipo[1] == "sql")
{
.
.
//Extension permitida, aqui metes tu codigo
.
}
else
{
   echo 
"Extension no permitida":

Ojo con nombres de archivos tipo nose.blabla.sql .. No puedes guiarte o esperar que en el elemento "1" (los arrays empiezan en 0 .. recordar) esté tu última parte de lo que venga despues del . (punto).

Por eso indiqué antes que al ejemplo que expones habría que usar end() que nos toma el último elemento de un array dado (y el explode() ya nos "partió") el array en tantos elementos como "puntos" se encuentren en esa cadena dada.

Quedaría:

Código PHP:
if(end($tipo) == "sql"
Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.