Foros del Web » Programando para Internet » PHP »

Evitar bajada de ficheros pero si mostrarlos

Estas en el tema de Evitar bajada de ficheros pero si mostrarlos en el foro de PHP en Foros del Web. ¿Como puedo evitar la bajada de un fichero de mi web,como puede ser un fichero Swf de Flash pero que las paginas si que puedan ...
  #1 (permalink)  
Antiguo 04/09/2002, 05:19
 
Fecha de Ingreso: septiembre-2002
Mensajes: 5
Antigüedad: 15 años, 3 meses
Puntos: 0
Evitar bajada de ficheros pero si mostrarlos

¿Como puedo evitar la bajada de un fichero de mi web,como puede ser un fichero Swf de Flash pero que las paginas si que puedan acceder a el para mostrarlo?

Muchas Gracias

<center><a href="http://www.genocida.com"><img src="http://www.genocida.com/images/banners/peque.gif" border="0"></center>
  #2 (permalink)  
Antiguo 04/09/2002, 10:05
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Re: Evitar bajada de ficheros pero si mostrarlos

A ese tipo de aplicaciones o metodo le denomina: anti-leech (por si quieres buscar info sobre ello).

Aqui te dejo un ejemplo .. Es mas bien para ficheros .. pero la tecnica es similar para imagenes (de swf o flash ahi no se ..):

<a href='ir.asp?http://www.phpfreakz.com/library.php?sid=3183' target='_blank'>http://www.phpfreakz.com/library.php?sid...</a>

Cambiale los Type de ficheros por formatos de imagen y haces tus pruebas ... Ahora no recuerdo de una aplicicon similar pero para imagenes ..

Un saludo,
  #3 (permalink)  
Antiguo 04/09/2002, 10:18
 
Fecha de Ingreso: septiembre-2002
Mensajes: 5
Antigüedad: 15 años, 3 meses
Puntos: 0
Re: Evitar bajada de ficheros pero si mostrarlos

Ostras... ¿no hay algo que pueda leer en ingles o español? es que lo del aleman lo tengo bastante mal... :)

<center><a href="http://www.genocida.com"><img src="http://www.genocida.com/images/banners/peque.gif" border="0"></center>
  #4 (permalink)  
Antiguo 04/09/2002, 15:41
 
Fecha de Ingreso: junio-2001
Ubicación: Cordoba, Argentina
Mensajes: 190
Antigüedad: 16 años, 6 meses
Puntos: 0
Re: Evitar bajada de ficheros pero si mostrarlos

podes probar usar header para obligar a los usuarios a descargar archivos en vez de abrirlos. Tenes que crear un archivo php que se encarga de bajar los archivos.
por ejemplo:

download.php?file=archivo.pdf&amp;des=descripcion

Header (&quot;Content-description: $des&quot;);
Header(&quot;Content-type: application/oct-stream&quot;);
Header(&quot;Content-disposition: attachment; filename=\&quot;$file\&quot;&quot;);
readfile( $file );

Martin Acevedo
  #5 (permalink)  
Antiguo 04/09/2002, 18:33
 
Fecha de Ingreso: septiembre-2002
Mensajes: 5
Antigüedad: 15 años, 3 meses
Puntos: 0
Re: Evitar bajada de ficheros pero si mostrarlos

Pues mira, eso tambien me vale para otra cosa, pero es que lo que yo quiero, es que no se puedan bajar los swf, que solo se puedan abrir desde las paginas.

<center><a href="http://www.genocida.com"><img src="http://www.genocida.com/images/banners/peque.gif" border="0"></center>
  #6 (permalink)  
Antiguo 09/09/2002, 14:21
 
Fecha de Ingreso: junio-2001
Ubicación: Cordoba, Argentina
Mensajes: 190
Antigüedad: 16 años, 6 meses
Puntos: 0
Re: Evitar bajada de ficheros pero si mostrarlos

Hola encontre una forma de reistringir la descara de archivos del sitio
tenes que crear un archivo plano de texto de configuracion del directorio...
archivo.txt y copiar el codigo
despues subis el archivo al directorio raiz
y lo renombras a .htaccess, a mi me funciono bien.. Saludos.
por ejemplo
&lt;Files *.swf&gt;
Order Allow, Deny
Deny from all
Allow from www.misitio.com.ar
&lt;/Files&gt;

PD El unico requerimento es que el server tenga habilitado el overide de archivos de configracion, que es lo mas probable

Martin Acevedo
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




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