Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Links php

Estas en el tema de Links php en el foro de PHP en Foros del Web. Hola estoy insertando un pdf para cada producto desde una administración. Lo que hago es cargar un archivo y el mismo me lo almacena en ...
  #1 (permalink)  
Antiguo 28/01/2013, 02:43
 
Fecha de Ingreso: enero-2013
Mensajes: 14
Antigüedad: 11 años, 3 meses
Puntos: 0
Links php

Hola estoy insertando un pdf para cada producto desde una administración. Lo que hago es cargar un archivo y el mismo me lo almacena en una carpeta de mi sitio.

<a href="images/pdf/<?php echo $row_DatosProducto['strPdf']; ?>"><img src="images/logos/pdficon.gif" width="40" height="37" alt="catalogo" /></a>

Cuando yo hago click en la imagen me envía al catálogo PDF, hasta hay todo bien.
El problema viene que cuando yo hago click en otro producto que yo no he insertado previamente un pdf, me envía a un índice en el que muestra mi sitio entero por carpetas.

Mi pregunta es que como puedo decirle que solo me muestre el link a los pdfs en los productos que yo haya insertado previamente un pdf y que en los que no lo haya hecho no me muestre la imagen..

Gracias de antemano
  #2 (permalink)  
Antiguo 28/01/2013, 03:16
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: Links php

Supongo que en este caso $row_DatosProducto['strPdf'] será nulo... luego

Código PHP:
Ver original
  1. <?php if(!is_null($row_DatosProducto['strPdf'])){?>
  2. <a href="images/pdf/<?php echo $row_DatosProducto['strPdf']; ?>"><img src="images/logos/pdficon.gif" width="40" height="37" alt="catalogo" /></a>
  3. <?php } ?>

Facil no?

Por otro lado una medida facil de seguridad seria poner un "index.php" en blanco en images/pdf/ para evitar que se lea el contenido de la carpeta....
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.
  #3 (permalink)  
Antiguo 28/01/2013, 08:36
 
Fecha de Ingreso: enero-2013
Mensajes: 14
Antigüedad: 11 años, 3 meses
Puntos: 0
Respuesta: Links php

Muchas gracias por tu ayuda

Me ha funcionado!


Etiquetas: links
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 05:20.