NOTA: name e imdbid sono memorizzati nel database
piccolo miglioramento con questo codice che effetua il reverse del name, adesso visualizzo le immagini abbinando name e imdbid
ma ci sono dei casi in cui non ricevo risultati
esempio questi, nel database
Fenomeno, Jimmy il
Garinei, Enzo (I)
nella cartella hanno questo nome
Jimmy il Fenomeno nm0271978.jpg
Enzo Garinei nm0307451.jpg
consigli?
codice
Codice PHP:
<?php
$matches = array();
preg_match('/(.*?)(\w+)$/', $row->name, $matches);
echo '<br>';
$first = $matches[2];
$delimiter1 = ' ';
$delimiter2 = ''.$row->imdbid;
$second = $matches[1];
$tag_stringa = ucwords($first.$delimiter1.$second).$delimiter2;
$tag_string = trim($tag_stringa);
$img = str_replace(['(I)',','], '', $tag_string).'.jpg';
//var_dump($tag_stringa);
$dir = 'images_actors_profile/';
?>
Codice PHP:
<?php
//var_dump($first.$delimiter1.$second);
var_dump($matches);
echo '</br>';
if (($row->imdbid)) {
echo "<img src='$dir$img$imdb' height='80' width='100' /> ";
}else{
echo "<img src='images/noimage.jpg' height='80' width='100' /> ";
}
?>