2012-01-07 2 views
0

좋아, 집안의 여러 대의 PC와 태블릿을위한 사진 브라우저로 작동 할 간단한 PHP 갤러리를 만들고 있습니다. 나는 모든 사진을 담고있는 하나의 드라이브가있는 NAS를 가지고 있으며, PHP 응용 프로그램이 매일 50 개를 무작위로 선택하여 슬라이드 쇼로 표시하고 싶습니다.로컬 네트워크 PHP 갤러리 - 드라이브에서 이미지를 가져올 필요가 있습니까?

PHP로 가능하면 누구나 말해 줄 수 있습니까? 아니면 매일 무작위로 선택한 응용 프로그램을 잡아서 액세스 할 수있는 일종의 피드를 만들 필요가 있을까요?

의견을 보내 주시면 감사하겠습니다.

답변

0

분명히 할 수 있지만, 하루에 한 번이므로 일부 다른 스크립트에서 이미지를 찾고 표시 목록을 찾고/생성하여 매일 cron 작업을 통해 실행하십시오. 목록을 생성해야하는지 여부를 실행할 때마다 확인해야하는 "목록 표시"스크립트를 갖는 것보다 낫습니다.

다른 스크립트는 여전히 PHP로 작성 될 수 있습니다. 단지 다른 스크립트를 표시 로직과 분리하여 보관하십시오.

0

PHP를 실행하는 컴퓨터가 공유 폴더 나 매핑 된 드라이브를 통해 NAS에 액세스 할 수있는 경우 Filesystem FunctionsDirectory Functions을 사용하여 NAS의 파일에 액세스 할 수 있습니다.

구체적으로는 opendir()readdir()을 참조하십시오.

NAS에서 지속적으로 이미지를 가져 오는 대신 file_get_contents()과 같은 것을 사용하여 로컬 임시 디렉토리로 다운로드 할 수 있습니다.

관련 문제