Hola a todos, estoy programando un sitio web para subir archivos y quiero bloquear las extensiones exe, bat, php, html, css, asp...
Quiero bloquear estas, no poner cuales quiero.
Gracias.
| |||
Bloquear extensiones en PHP Hola a todos, estoy programando un sitio web para subir archivos y quiero bloquear las extensiones exe, bat, php, html, css, asp... Quiero bloquear estas, no poner cuales quiero. Gracias. |
| ||||
Respuesta: Bloquear extensiones en PHP
Código PHP:
Ver original $extension es la extension del archivo que subes |
| |||
Respuesta: Bloquear extensiones en PHP Sigue sin funcionar, siempre sube el archivo. Te adjunto una imagen de mi php. https://dl.dropboxusercontent.com/u/58475134/Captura-de-pantalla-2013-12-23-a-les-17.22.31.png |
| ||||
Respuesta: Bloquear extensiones en PHP Y seré curioso... ¿de dónde sale la variable $extension? Porque allí no se sabe si realmente existe, o si tiene lo que supones que contiene. Si te está subiendo de todos modos los archivos creo que es razonable suponer que está saliendo por el ELSE, y por tanto la condición del IF es FALSE. Y siendo que el in_array() funciona bien, entonces debemos deducir que la variable en cuestión contiene algo diferente a lo esperado, o contiene un espacio vacío... Es simple deducción. ¿No te parece? Nunca descartes que las variables sean la causa del problema. La mayoría de las veces por allí anda la cosa. Verifica esa variable. Por cierto, es mejor que postees el código (para eso están los highlights), y no que enlaces una imagen. No te preocupes, nadie plagiará nada que no te hayan dado ya...
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |
| ||||
Respuesta: Bloquear extensiones en PHP Lo que dice el compañero, mira a ver la variable $extension el valor que tiene y vas probando. Pero recuerda que debes sacar la extension del archivo. |
| ||||
Respuesta: Bloquear extensiones en PHP Pues es medio evidente: Si estás tratando de comparar el contenido de esa variable con un array de cadenas de caracteres que son extensiones de archivo, entonces lo que debe contener la variable es la extensión del archivo que el usuario va a intentar subir... Lo que te están indicando es cómo extraer del archivo seleccionado por el usuario solamente la extensión que tiene.
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |
| |||
Respuesta: Bloquear extensiones en PHP Siento no saber mas, pero empeze hoy a programar en PHP, todavia no entiendo mucho, hago lo que puedo.
Código PHP:
Sigue sin funcionar, siempre lo sube. Ver original |
Etiquetas: |