zagorisback
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору blueish2222 Цитата: Да, # запрещен в URL, так как он используется в качестве идентификатора. Но это должно работать даже с #: | Я на самом деле решил проблему более простым способом Код: $imgreplace = preg_replace('/[\#]/', '%23', $img); | Цитата: foreach (glob('images/*' . $row->imdbid . '/*.jpg') as $file) { | Отлично, я решил эту проблему с вашей помощью Я адаптировал код к моему Цитата: Мне не нравится иметь случайное изображение, я бы взял первое, чтобы оно не менялось. Это упрощает навигацию для пользователей. | нет пользователя и присутствия, Кроме меня Личное использование, работа в местном хосте Так что это никогда не будет опубликовано в Интернете, кроме кодов здесь портирование базы данных, хранящейся в PostgreSQL, Это работает в Java, официальные данные, полученные IMDB, Но Java потребляет память и работает медленно Итак, я конвертирую его в PHP http://www.jmdb.de/ blueish2222 Спасибо за вашу драгоценную помощь, Если мне нужно, я напишу здесь PS: я не программист Полный код исправлено Код: <?php // replace : with white space in title $titlereplace = preg_replace('/: /', ' ', $row->title); $search_dir = 'images/*' . $row->imdbid . '/'; $images = glob("$search_dir/*.jpg"); sort($images); // Image selection and display: //display random image if (count($images) > 0) { // make sure at least one image exists // Get a random index in the array with rand(min, max) which is inclusive $randomImageIndex = rand(0, count($images)-1); $img = $images[$randomImageIndex]; // random image $imgreplace = preg_replace('/[\#]/', '%23', $img); echo "<img src='$imgreplace' height='150' width='150' class='zoom' /> "; } else { // possibly display a placeholder image echo "<img src='images/noimage.jpg' target='_blank' height='100' width='100' /> "; } ?> | |