2013-07-21 3 views
0

Хотелось бы сделать галерею. У меня есть папка, одна с маленькими изображениями для эскизов и одна с большими изображениями для лайтбокса. Я хотел бы связать миниатюры с большими изображениями. Как это сделать. Я нашел следующий скрипт, и я вставил скрипт, я хотел бы, чтобы он выглядел (проблема в том, что это не так).Ссылка маленькая картинка в большом размере

Обычно я не кодирую PHP, поэтому я спрашиваю, я думаю, что это способ сохранить ссылки в массиве.

РНР я нашел

<?php 
    foreach(glob('./images/small/*.*') as $file_small){ 
    echo "<img src='".$file_small."' />"; 
    } 
?> 

РНР Я хотел

<?php 
     foreach(glob('./images/small/*.*') as $file_small and glob('./images/big/*.*') as $file_big){ 
     echo "<a href='".$file_big."'><img src='".$file_small."' /></a>"; 
     } 
    ?> 
+0

почему бы вам используйте phpThumb для создания миниатюр вместо сохранения миниатюры отдельно для каждого изображения ??? – shahbaz

+0

@shahbaz Почему вы заставляете работу сервера делать большие пальцы, когда тысячи клиентских компьютеров могут сделать их с помощью холста? – Virus721

+0

@ Virus721 thats другой вариант ... – shahbaz

ответ

1

Использование phpThumbhttp://phpthumb.sourceforge.net/ для создания эскизов и использовать код PHP как это:

<?php 
    foreach(glob('./images/big/*.*') as $file_big){ 
    echo "<a href='".$file_big."'><img src='phpThumb/phpThumb.php?src=../".$file_big."' /></a>"; 
    } 
?> 
+0

Я не знал phpthumb. Спасибо. Но мне все еще интересно, есть ли способ сделать собственный PHP-скрипт – JSHelp

Смежные вопросы