Сохранение URL изображения - PullRequest
0 голосов
/ 30 декабря 2010

У меня есть веб-сайт, и мне нужно добавить галерею изображений, используя mySQL и PHP.Я знаю, что могу сохранить URL-адреса изображений в базе данных с идентификатором для каждой фотографии, но вот вопрос: если у меня есть страница с миниатюрами изображений, и я хочу, чтобы каждый эскиз ссылался на страницу, например: www.example.com/image/(id номер).Как я мог это сделать?

Ответы [ 2 ]

0 голосов
/ 30 декабря 2010

Лучший способ сделать это - создать миниатюру и сохранить (в той же папке или в другой папке то же самое) в процессе загрузки и сохранить путь миниатюры вместе с путем полного изображения.и вы можете использовать любой из них по мере необходимости.

Если вы не генерируете миниатюры в процессе загрузки, вам придется генерировать их каждый раз, когда кто-то запрашивает страницу (это огромная перегрузка при обработке)так что производительность вашего сайта будет плохой.

0 голосов
/ 30 декабря 2010
<?php
//$results = example: use sql to select the id and store the results into the $results variable.

foreach($results as $uno) {
    echo '<a href="http://domainname.com/images.php?id=' . $uno['id'] . '">'
}

Каждая ссылка на images.php, а на этой странице $_GET['id'] извлекает правильное изображение из базы данных.

...