ciao!
ho un problema banale, ma sinceramente non riesco a capire.
in questo esempio le immagini vengono visualizzate in maniera corretta:
Codice PHP:
foreach ($array as $var):
$immagine = IMMAGINI_CRONOS . 'small/' . $var['bs_articolo_codice'] . '.jpg';
if (!file_exists($immagine)) {
// $immagine = IMMAGINI_CRONOS . 'small/nd_small.jpg';
}
?>
<div class="pull-left">
<div class="thumbnail">
<img src="<?php echo $immagine; ?>" alt="<?php echo $var['bs_articolo_codice']; ?>">
</div>
</div>
<?php
endforeach;
se invece faccio così, viene visualizzata sempre l'immagine nd_small.jpg:
Codice PHP:
foreach ($array as $var):
$immagine = IMMAGINI_CRONOS . 'small/' . $var['bs_articolo_codice'] . '.jpg';
if (!file_exists($immagine)) {
$immagine = IMMAGINI_CRONOS . 'small/nd_small.jpg';
}
?>
<div class="pull-left">
<div class="thumbnail">
<img src="<?php echo $immagine; ?>" alt="<?php echo $var['bs_articolo_codice']; ?>">
</div>
</div>
<?php
endforeach;
quindi, dal primo esempio si capisce che le immagini esistono e le trova.
ma nel secondo, finisce sempre nell'if, come se i file non esistessero.