PHP로 두 장의 사진 앨범을 표시하려고하는 문제가 있습니다. 현재 다음 코드는 하나의 앨범에서만 작동합니다. 기본적으로 '마운트 - 에베레스트 - 파트 -2'의 사진을 표시해야합니다.두 개의 폴더를 열고 이미지를 표시합니다. PHP
<?php
$path = "images/galleries/";
$album = 'mount-everest-part-1';
if ($handle = opendir($path.$album.'/thumbs/')) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != ".." && substr($file, 0, 2) != '._') {
$files[] = $file;
}
}
closedir($handle);
}
asort($files);
foreach($files as $file) {
echo '<li><a href="../' . $path . $album . '/images/' . $file . '" rel="shadowbox['.$album.']"><img src="../' . $path . $album . '/thumbs/' . $file . '" /></a></li>';
}
?>
이 코드를 사용하여 두 파일을 열고 동일한 foreach 루프를 사용하여 파일을 추출하는 방법은 무엇입니까?
완벽하게 작동합니다! 고맙습니다. 내 PHP 기술은 매우 기본이므로 내 머리 위로하는 방법이다. ( –
@RobMorris 이것은 클래스를 사용한다. 클래스는 데이터/함수를 개별적으로 추가 할 수있는 객체이다 (traits/static/etc 등과 같은 다른 것들도 포함한다). .,하지만 지금은 걱정하지 마라.) 그리고 그들 자신의 private 변수를 포함 할 수있다. (그래서'$ this-> fileName'은 파일마다 다르다.) 나는 [PHP OOP] http://php.net/manual/en/language.oop5.php) 일단 당신이 그것을 알게되면 놀랍습니다. – h2ooooooo
팁 주셔서 감사합니다. 저는 프론트 엔드 데브입니다. 그래서 이것은 저에게 조금 무섭습니다! 나는 PHP와 php에 대해 알고 싶다. 어쩌면 너와 같은 선생님이 필요해.) –