묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
PHP 초보에요....답변 부탁 드립니다...
2002.08.24 23:20
지금 이미지 갤러리를 만들고 있는데요...^^;;
처음 사진은 나오는데 성공했구여...-_-;; 그런데 다음 버튼을 누르면 다음 파일을 읽어오지 못합니다...
이미지 파일은 바로 아래에 있는 data 폴더에 있구여.. 이전 사진과 다음 사진을 보기 위해서 $file_n에 파일 이름을
저장했습니다... (배열에 저장된건 확인해봤더니 제대로 되있더군여..)
왜 안되는건지 아시는분 답변 부탁합니다... 며칠째 이것땜에...흑흑..T.T
aaa.php
<?
echo "<title>갤러리 연습중입니다....^^;;</title>";
function first()
{
global $current_dir, $dir;
global $count, $file, $before, $file_n;
//// 데이터 폴더 열기////////
$current_dir = "c:webpage독수리gallerydata";
$dir = opendir($current_dir);
////////////////////////////
$count = 0; // 갯수 변수 값 초기화
while ($file = readdir($dir))
{
$file_n[$count++] = $file; // 파일 이름을 차례로 저장
}
}
function view($file_l)
{
echo "
<img src = $file_l>
<form method=post action=aaa.php>
<input type=submit name=go_b value=이전>
<input type=submit name=go_n value=다음>
</form>";
}
///// 이전 사진 보기////
if ($go_b)
{
if ($count > 2)
$count--;
$go_b = 0;
$file_l = $current_dir.$file_n[$count];
view($file_l);
}
/////////////////////
///// 다음 사진 보기///
elseif ($go_n)
{
$count++;
$go_n = 0;
$file_l = $current_dir.$file_n[$count];
echo $file_l;
view($file_l);
}
//////////////////////
////////// 초기화 /////
else
{
first();
$count = 2;
$file_l = $current_dir.$file_n[$count];
view($file_l);
}
///////////////////////
처음 사진은 나오는데 성공했구여...-_-;; 그런데 다음 버튼을 누르면 다음 파일을 읽어오지 못합니다...
이미지 파일은 바로 아래에 있는 data 폴더에 있구여.. 이전 사진과 다음 사진을 보기 위해서 $file_n에 파일 이름을
저장했습니다... (배열에 저장된건 확인해봤더니 제대로 되있더군여..)
왜 안되는건지 아시는분 답변 부탁합니다... 며칠째 이것땜에...흑흑..T.T
aaa.php
<?
echo "<title>갤러리 연습중입니다....^^;;</title>";
function first()
{
global $current_dir, $dir;
global $count, $file, $before, $file_n;
//// 데이터 폴더 열기////////
$current_dir = "c:webpage독수리gallerydata";
$dir = opendir($current_dir);
////////////////////////////
$count = 0; // 갯수 변수 값 초기화
while ($file = readdir($dir))
{
$file_n[$count++] = $file; // 파일 이름을 차례로 저장
}
}
function view($file_l)
{
echo "
<img src = $file_l>
<form method=post action=aaa.php>
<input type=submit name=go_b value=이전>
<input type=submit name=go_n value=다음>
</form>";
}
///// 이전 사진 보기////
if ($go_b)
{
if ($count > 2)
$count--;
$go_b = 0;
$file_l = $current_dir.$file_n[$count];
view($file_l);
}
/////////////////////
///// 다음 사진 보기///
elseif ($go_n)
{
$count++;
$go_n = 0;
$file_l = $current_dir.$file_n[$count];
echo $file_l;
view($file_l);
}
//////////////////////
////////// 초기화 /////
else
{
first();
$count = 2;
$file_l = $current_dir.$file_n[$count];
view($file_l);
}
///////////////////////