Foros del Web » Programando para Internet » PHP »

Como subir archivos que no sean git, png, jpg, etc ?

Estas en el tema de Como subir archivos que no sean git, png, jpg, etc ? en el foro de PHP en Foros del Web. Hola gente, Tengo una duda y nose como arreglarlo. En mi web hay un apartado para que el usuario suba imagenes en los posts, ahora ...
  #1 (permalink)  
Antiguo 19/08/2014, 19:45
 
Fecha de Ingreso: julio-2014
Mensajes: 79
Antigüedad: 10 años, 3 meses
Puntos: 1
Como subir archivos que no sean git, png, jpg, etc ?

Hola gente,
Tengo una duda y nose como arreglarlo.
En mi web hay un apartado para que el usuario suba imagenes en los posts, ahora tambien quiero que pueda subir ciertos archivos que no son imagenes, por ejemplo .rar, .exe, etc. Como lo puedo hacer ?
Porque para validar las imagenes hago algo como esto:

Código PHP:
if($type == "gif" || $type == "png" || $type == "bmp")
{
// Si la imagen coincide con los tipos permitidos, entonces sigo...

Pero trate de hacer algo como esto:
Código PHP:
if($type == "exe" || $type == "rar")
{


pero los archivos no se subem de echo me muestra el error de que el archivo es invalido. hay otra manera de hacerlo?
  #2 (permalink)  
Antiguo 19/08/2014, 20:03
Avatar de truman_truman  
Fecha de Ingreso: febrero-2010
Ubicación: /home/user
Mensajes: 1.341
Antigüedad: 14 años, 9 meses
Puntos: 177
Respuesta: Como subir archivos que no sean git, png, jpg, etc ?

Tendriamos que ver como se le asigna un valor a la variable $type, deberias poner el codigo que hace eso, seguramente se fija el tipo de mime.
Ahora, por otro lado si vas a dejar que los usuario suban ese tipo de archivos corres el riesgo que alguien detone tu servidor.
__________________
la la la
  #3 (permalink)  
Antiguo 03/04/2015, 12:56
(Desactivado)
 
Fecha de Ingreso: abril-2015
Ubicación: España
Mensajes: 616
Antigüedad: 9 años, 7 meses
Puntos: 74
Respuesta: Como subir archivos que no sean git, png, jpg, etc ?

En primer lugar, puedes chequear si un archivo es ignorado localmente en tu respositorio con git check-ignore:

Código BASH:
Ver original
  1. git check-ignore -v -- tufichero

Después, puedes forzar añadir este fichero (sin hacer caso a alguna regla ignore)

Código BASH:
Ver original
  1. git add -f tufichero
  #4 (permalink)  
Antiguo 03/04/2015, 14:46
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.489
Antigüedad: 22 años, 3 meses
Puntos: 2114
Respuesta: Como subir archivos que no sean git, png, jpg, etc ?

No sé porqué me da que esto con Git tiene poco que ver.
__________________
(:
  #5 (permalink)  
Antiguo 03/04/2015, 14:53
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 7 meses
Puntos: 2534
Respuesta: Como subir archivos que no sean git, png, jpg, etc ?

Igualmente me daba la impresión de que eso nada tiene que ver con Git, sobre todo cuando el inicio del tema es código PHP.

Volviendo al tema:
Cita:
pero los archivos no se subem de echo me muestra el error de que el archivo es invalido. hay otra manera de hacerlo?
Por favor, muestra el código completo, porque así como explicas nada se entiende.

Mejor leer tu código que trata de entender lo que ni tu mismo entiendes.

__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #6 (permalink)  
Antiguo 03/04/2015, 20:57
Avatar de truman_truman  
Fecha de Ingreso: febrero-2010
Ubicación: /home/user
Mensajes: 1.341
Antigüedad: 14 años, 9 meses
Puntos: 177
Respuesta: Como subir archivos que no sean git, png, jpg, etc ?

es gif , no git

Etiquetas: git, jpg, png
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 08:42.