我有这个PHP代码谁自动拇指并安排我的照片到画廊:
<?php
$folder = "../albums/1000/";
$folder3 = "albums/1000/";
$handle = opendir($folder);
$noeffect = "noeffect";
while (false !== ($file = readdir($handle))) {
if (strpos($file, '.png',1)||strpos($file, '.jpg',1)||strpos($file, '.JPG',1) ) {
$imgsrc= "../thumbnail.php?file=";
$imgend= "&width=120&height=120";
echo ("
<li><a href=\"".$folder.$file."\" rel=\"".$rel.external."\" class=\"".$noeffect."\">
<img src=\"".$imgsrc.$folder3.$file.$imgend."\" /></a></li> "); }}
?>
它很棒,我喜欢它!但是当我上传200-300张照片时,需要加载拇指才能查看画廊中的大图。 我搜索网络并尝试了很多东西,但大多数都使用mysql,我不知道如何处理它,其他人是有问题的..任何解决方案?谢谢!
您可以在此处查看我正在做的事情:http://m.eladhamemagnet.net/albums/996.php
btw for iphone,这就是为什么我需要它来快速加载
答案 0 :(得分:0)
我找到了答案..我确实为任何照片预加载..所以当缩略图加载时也是大图..
<?
$folder = "../albums/996/";
$folder3 = "albums/996/";
$handle = opendir($folder);
$noeffect = "noeffect";
while (false !== ($file = readdir($handle))) {
if (strpos($file, '.png',1)||strpos($file, '.jpg',1)||strpos($file, '.JPG',1) ) {
$folder2 = "";
$imgsrc= "../thumbnail.php?file=";
$imgend= "&width=120&height=120";
echo ("
<li><a href=\"".$folder.$file."\" rel=\"".$rel.external."\" class=\"".$noeffect."\">
<img src=\"".$imgsrc.$folder3.$file.$imgend."\" />
</a></li>
");
$pre = "../";
$jss = "text/javascript";
echo (" <script type=\"".$jss."\">
if (document.images) {
img1 = new Image();
img1.src =\"".$folder.$file."\";
}
</script>");
}
}
?>