Título: link con php Publicado por: pepelon en 8 Diciembre 2006, 21:29 pm holas
me gustaria saber si se puede poner una variable de php en un link, primero coje la url desde una peticion a la base de datos y despues se la pone al link: Código: <a href="<?php $link ?>">Link</a> o como se podria hacer? y si se puede, a la hora que copian el link se llevan la variable, creo?, serviria de algo para proteger el archivo?? eso se me ocurrio, pero si no se puede hay alguna manera de proteger los links guardandolos en una BD o con otra tecnica?? :P Título: Re: link con php Publicado por: eLank0 en 8 Diciembre 2006, 22:18 pm Así no sé si es factible pero de este modo sí:
Código: <a href="<?php echo $Enlace; ?>">Enlace</a> Salu2! Título: Re: link con php Publicado por: Azielito en 8 Diciembre 2006, 22:28 pm tambien asi
Código: <a href="<?= $link?>">texto<a> Título: Re: link con php Publicado por: bruj0 en 8 Diciembre 2006, 23:04 pm tambien asi Código: <a href="<?= $link?>">texto<a> Estás seguro que así tambien? Para mi que no. No lo he probado, pero para mi que no tiene mucho sentido no se. Título: Re: link con php Publicado por: Azielito en 8 Diciembre 2006, 23:15 pm asi lo he usado, este si lo he trabajdo hasta el dia de hoy no como el print() de JS jehehehehee
Título: Re: link con php Publicado por: alone-in-the-chat en 8 Diciembre 2006, 23:38 pm asi lo he usado, este si lo he trabajdo hasta el dia de hoy no como el print() de JS jehehehehee el brujo te para desautorizando :P Título: Re: link con php Publicado por: bruj0 en 8 Diciembre 2006, 23:49 pm jejeje, solo era que nunca habia visto <?= no sabia que equivalise aun echo
Título: Re: link con php Publicado por: pepelon en 9 Diciembre 2006, 00:17 am Gracias!!! ;D
Lo he probado pero al copiar la ruta del enlace me aprece como si hubiera escrito la url, Hay alguna manera de que no suceda lo de que te roban el link, creo que se llama hotlink :huh: Gracias de antemano Título: Re: link con php Publicado por: dominioswww en 12 Diciembre 2006, 20:35 pm no entendi eso ultimo? lo vas a usar para descargas?
Título: Re: link con php Publicado por: pepelon en 12 Diciembre 2006, 21:44 pm Sip, si hay algo mejor dime porfas
Título: Re: link con php Publicado por: Azielito en 12 Diciembre 2006, 21:58 pm hotlink, muchos servicios de hosting lo dan solo lo tienes que habilitar
Título: Re: link con php Publicado por: bruj0 en 12 Diciembre 2006, 23:22 pm Esto se hace configurando el archivo .httaccess de tu servidor apache. Para evitar el hotlink de imagenes lo tendrías que configurar así:
Ejemplo para denegar la carga externa de imágenes o link de archivos RewriteEngine on RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http://(www\.)?midominio.com/.*$ [NC] RewriteRule \.(gif|jpg|zip|rar|mp3)$ - [F] Otra opción que puedes utilizar es denegar la carga externa, pero mostrando una imágen por defecto a tú elección... RewriteEngine on RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http://(www\.)?midominio.com/.*$ [NC] RewriteRule \.(gif|jpg)$ http://www.midominio.com/imagen.gif [R,L] Para que te funcione tienes que tener habilitado el mod rewrite, sino no te funcionará. Título: Re: link con php Publicado por: pepelon en 13 Diciembre 2006, 20:28 pm Gracias, y en la ultima linea:
RewriteRule \.(gif|jpg|zip|rar|mp3)$ - [F] pongo los tipos de archivo en los que quiero proteger contra hotlink?? :huh: Gracias Título: Re: link con php Publicado por: bruj0 en 13 Diciembre 2006, 20:57 pm sip
Título: Re: link con php Publicado por: Luisango en 13 Diciembre 2006, 21:14 pm si quieres simplificar el trabajo te recomiendo esto:
Código: <?php Espero que te sirva, un saludo! Título: Re: link con php Publicado por: pepelon en 13 Diciembre 2006, 21:48 pm QUe es:
"class='UnaClase' OnBlur='javascript:window.close' " para que sirve? :huh: Título: Re: link con php Publicado por: Azielito en 13 Diciembre 2006, 21:53 pm class es para darle una clase de CSS
el otro, OnBlur='' ejecuta algunas cosas de javascript en este caso window.close, cierra la ventana Título: Re: link con php Publicado por: pepelon en 13 Diciembre 2006, 22:10 pm Y :
javascript:window.close >> cierra la ventana pero que hace onblur?? :-\ Título: Re: link con php Publicado por: Ertai en 13 Diciembre 2006, 22:21 pm OnBlur es al tener foco (creo)
Título: Re: link con php Publicado por: .Carlos en 13 Diciembre 2006, 22:28 pm OnBlur es al tener foco (creo) Eso es OnFocus, onBlur es cuando no tiene foco.El codigo ese es para crear links en PHP usando la funcion(y claro, html :rolleyes:), los atributos son solo de ejemplo. Título: Re: link con php Publicado por: pepelon en 13 Diciembre 2006, 22:41 pm Entonces no seria lo mismo poner asi:
<a href="<?php echo $Enlace; ?>">Enlace</a> a esto:(osea lo del principio) echo "<a ".$link." ".$atributos.">".$texto."</a>"; o por ser un funcion no te aparece la url al copiar el link o en html, ya que el caso era que te proteja del hotlink, ("cuando no tienes habilitado el mod_rewrite") Título: Re: link con php Publicado por: .Carlos en 13 Diciembre 2006, 22:47 pm El codigo crea links a partir de la funcion, en lugar de poner:
Código: <a href="<?php echo $Enlace; ?>">Enlace</a> Código: <?php Si lo que quieres es proteger el link, la direccion al archivo, puedes hacerlo con un form poniendo el link en action y un boton que envie el form, aunque con esto lo unico que haces es que vean el codigo fuente. Título: Re: link con php Publicado por: pepelon en 13 Diciembre 2006, 23:37 pm Pero en el codigo de html se podria ver la url :(
Creo que podria funcionar un sistema con sesiones que acabo de leer googleando.poniendole al link algo asi: Código: display.php?id=34&sid=3839839039039393829 http://www.webgfxcenter.com/tutorials/tutorials.cfm/159/PHP/ Título: Re: link con php Publicado por: Luisango en 15 Diciembre 2006, 15:34 pm OnBlur es cuando le quitas el foco, o lo que es lo mismo, cuando le quitas el raton de encima, pepelon, eso da igual que lo pongas de ese modo, solo copia la url y lo pones en el navegador, y se vera igualmente, copias y pegas la imagen
Cito a la pagina: Código: <img src="/display.php?id=34" border="0">With an ever changing ID of course. That's the part referencing my images in the database. The following is the code from the script which I use to retrieve the image from the database: Título: Re: link con php Publicado por: pepelon en 16 Diciembre 2006, 00:20 am Ok si dicen que no se puede, hasta aqui llego con lo del hotlink, gracias por la ayuda de todas maneras :)
Título: Re: link con php Publicado por: Luisango en 16 Diciembre 2006, 16:30 pm de nada pepelon. :) espero que te haya servido todo esto
|