使用以下代码扫描图像的夹:
<?php
$dir = img/product/subproduct/cat/ ;
$scan = scandir($dir);
for ($i = 0; $i<count($scan); $i++) {
$path_parts = pathinfo($scan[$i]); // to remove file extension
if ($scan[$i] != . && $scan[$i] != .. ) {
echo <img src=" . $dir . $scan[$i] . " alt=" . $path_parts[ filename ] . " width="50" height="50" /> ;
}
};
?>
接着,我展示了被点击的形象的更大版本,并增加了一个字塔,作为上限:
$( #id img ).click(function () {
var imageName = $(this).attr( alt );
var chopped = imageName.split( . );
$( #titlel ).empty();
$( #titlel )
.prepend(chopped[0]);
$img = $(this);
$( #idBig img ).attr( src , $img.attr( src ));
});
这既涉及当地服务器,也涉及我本人的服务器,但一旦我将其转移到我的客户服务器上,在我点击图像时,封顶就没有出现。
值得注意的是,我不得不在我的客户服务器上添加“AddHandler application/x-httpd-php5 .php”的“htaccess file”,以便scandir
发挥作用。 这是否相关? 我如何确定这一点?
我赞赏任何建议。