PHP - Saber si existe un fichero compuesto

 
Vista:
sin imagen de perfil

Saber si existe un fichero compuesto

Publicado por Jorge (1 intervención) el 01/11/2016 16:52:36
Tengo una consulta a una tabla productos y me imprime los registros pero quiero decirle que
si no existe la imagen con el codigoProducto.jpg como nombre, no muestre el link para visualizarla.

En este caso SI existe la imagen con el nombre de uno de los registros pero no la muestra, se pasa al else
que no muestra nada.

Cómo le hago? este es el código:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
.
.
.
<?php
 
while($row=mysql_fetch_array($sql))
 
{
 echo "<tr>
         <td align='right'> $row[codigoProducto] </td>
         <td> $row[modelo] </td>
         <td> $row[ancho] </td>
         <td> $row[color] </td>
         <td> $row[intensidad] </td>
	 <td> $row[descripcion] </td>"
 
	?>
 
<?php
if (file_exists('images/productos/$row[codigoProducto].jpg')) {
?>
 
<td> <center><a href = images/productos/$row[codigoProducto].jpg target='_blank'> <img src='images/btnImagen.jpg' width='20' height='20'> </a></center></td>
 
<?php
} else {
	 ?>
	<td>  </td>
    <?php
}
?>
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alejandro
Val: 1.532
Plata
Ha disminuido 1 puesto en PHP (en relación al último mes)
Gráfica de PHP

Saber si existe un fichero compuesto

Publicado por Alejandro (598 intervenciones) el 01/11/2016 18:46:08
Tienes que comprender la diferencia entre ' y "
REFERENCIA

y para que te funcione tiene que ser de alguna de estas formas
1
2
if (file_exists('images/productos/'.$row[codigoProducto].'.jpg')) { ...}
if (file_exists("images/productos/$row[codigoProducto].jpg")) { ...}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar