0
나는 스크립트를 함께 푸는 데 어려움을 겪고있다. 폴더에있는 파일의 파일 이름을 인쇄 할 수 있지만 문제는 없습니다. img urls가 div에 들어있는 경우 슬라이드 쇼를 사용할 수 있습니다. 지금 나는 파일 이름을 알아야하고, 어떤 식 으로든 에코를 되풀이 할 필요가있다.PHP : opendir을 사용하여 JS 슬라이드 쇼를 채우기
<script type="text/javascript">
function slideSwitch() {
var $active = $('#slideshow DIV.active');
if ($active.length == 0) $active = $('#slideshow DIV:last');
// use this to pull the divs in the order they appear in the markup
var $next = $active.next().length ? $active.next()
: $('#slideshow DIV:first');
// uncomment below to pull the divs randomly
// var $sibs = $active.siblings();
// var rndNum = Math.floor(Math.random() * $sibs.length);
// var $next = $($sibs[ rndNum ]);
$active.addClass('last-active');
$next.css({opacity: 0.0})
.addClass('active')
.animate({opacity: 1.0}, 1000, function() {
$active.removeClass('active last-active');
});
}
$(function() {
setInterval("slideSwitch()", 5000);
});
</script>
<div id="slideshow">
<?php
$dir = "images/featured/";
$dh = opendir($dir);
while (($file = readdir($dh)) !== false) {
echo "";
}
closedir($dh);
?>
</div>
정말 감사드립니다. 이 모든 것을 제쳐두고 PHP를 가르치는 가장 좋은 방법은 무엇입니까? 문제는 내가 A, B, C, D 등의 고급 스러움을 갖지 못했다는 것입니다. 지금 당장 필요한 사업을 해결하기 위해 바로 뛰어 들었습니다. (그래서 저는 PHP w/MySQL을 알고 있습니다!) 이제는 '올바른'방법을 배우고 싶습니다. 나는 W3 학교 튜토리얼과 다른 튜토리얼을 끝 냈지만 좀 더 체계적인 커리큘럼을 원합니다. – Commandrea
먼저, 웹 페이지/응용 프로그램이 제대로 실행되지 않아 전문가를 고용하는 것보다 수익/기회 손실로 인해 비즈니스의 수익을 저해 할 수 있기 때문에 자신이하는 일을 알고있는 사람을 고용 할 것입니다. 그것은 너 자신에게 나아지는 것을 멈추지 않아야한다. PHP 또는 JS (각각 자체적으로) 중 하나를 사용하면 한 페이지에서 서로 결혼하기 전에 두 가지를 잘 수행 할 수 있습니다. 자신감이 충분하다면, 자습서가 아닌 자신 만의 스크립트를 만들어보십시오. 작게 시작하고 복잡성을 더하는 것이 좋습니다. –
운좋게도이 방법을 사용하여 '슬라이드 쇼'를 표시하지 않아도됩니다. PHP를 사용하여 디렉토리에서 동적으로 채울 수 있다고 생각하여 결국에는 시간을 절약 할 수있었습니다. 자, 내가 그 시간을 가짐에 따라, 실제로 그 시간이 구원 받는데 적어도 6 개월은 걸릴 것입니다. 저는 수건을 던지면서 결혼하기 전에 PHP와 JS에 대해 더 잘 알기 위해 조언을 듣고 있습니다. 실제 생활처럼 :) 다시 한번 감사드립니다. – Commandrea