이미지를 배경으로 처리하는 과정에......질문입니다. 도와주세요 정보
이미지를 배경으로 처리하는 과정에......질문입니다. 도와주세요본문
제가 업로드 파일 이미지를 배경화면으로 쓰려고 하는데,
정말 안되는데요. 제 공부가 모자란 탓도 있지만
처음부터 공부하기에 너무 답답하고 나름대로 책을 사서 보고는 있지만
정말 안 풀려서 부탁드립니다.
배열에 대한 개념이 없나봐요.
나름대로 검색을 하긴 해봤는데 적용이 안됩니다.
어떤 개념이 안잡혔는지 도움 부탁드립니다.
<?
$image = urlencode($list[$i][file][0][file]); // 첫번째 파일이 이미지라면
if (preg_match("/\.(gif|jpg|png)$/i", $image)) {
$ch_image = $g4[path]/data/file/$bo_table/$image;
}
else{
$ch_image = "$board_skin_path/img/no_image.jpg";
}
?>
<table width="100%" cellspacing="0" cellpadding="0" style="background-image:url(<?=$ch_image?>);background-repeat:no-repeat;background-position:95% 95%;">
위의 코드중 왜 else 부분만 출력이 되는지 모르겠습니다. 도저히 ㅠㅠ
정말 안되는데요. 제 공부가 모자란 탓도 있지만
처음부터 공부하기에 너무 답답하고 나름대로 책을 사서 보고는 있지만
정말 안 풀려서 부탁드립니다.
배열에 대한 개념이 없나봐요.
나름대로 검색을 하긴 해봤는데 적용이 안됩니다.
어떤 개념이 안잡혔는지 도움 부탁드립니다.
<?
$image = urlencode($list[$i][file][0][file]); // 첫번째 파일이 이미지라면
if (preg_match("/\.(gif|jpg|png)$/i", $image)) {
$ch_image = $g4[path]/data/file/$bo_table/$image;
}
else{
$ch_image = "$board_skin_path/img/no_image.jpg";
}
?>
<table width="100%" cellspacing="0" cellpadding="0" style="background-image:url(<?=$ch_image?>);background-repeat:no-repeat;background-position:95% 95%;">
위의 코드중 왜 else 부분만 출력이 되는지 모르겠습니다. 도저히 ㅠㅠ
댓글 전체
$list[$i][file][0][file]; <<==요파일이 확인해보세요
echo $list[$i][file][0][file]; // <<= 이소스를 넣구 모가 출력이 되나 확인 해보세요...
그누에선
if (preg_match("/\.(gif|jpg|png)$/i", $image))
이걸
if (preg_match("/\.($config[cf_image_extension])$/i", $image))
이런식으로 가능하더라구요 ^^
echo $list[$i][file][0][file]; // <<= 이소스를 넣구 모가 출력이 되나 확인 해보세요...
그누에선
if (preg_match("/\.(gif|jpg|png)$/i", $image))
이걸
if (preg_match("/\.($config[cf_image_extension])$/i", $image))
이런식으로 가능하더라구요 ^^
echo $list[$i][file][0][file];
카이루님 아무것도 출력이 안되는데요.
제가 바빠서 답이 늦었어여 지송 ^^
간단히 이미지를 저기에 넣으려면 어떻게 해야 하나요 갈쳐주세요.
카이루님 아무것도 출력이 안되는데요.
제가 바빠서 답이 늦었어여 지송 ^^
간단히 이미지를 저기에 넣으려면 어떻게 해야 하나요 갈쳐주세요.
else 부분에 $g4[path]/data/file/$bo_table/$image
를 찍어 보세요. 뭐가 나오는지......
를 찍어 보세요. 뭐가 나오는지......
아무것도 출력안돼는데요.
그러니까 저는
$g4[path]/data/file/$bo_table/$image 이 코드가 내가 올린 이미지가 맞는지 아니면
어떻게 해야 내가 올린 파일 이미지를 표시할수 있는지 궁금 합니다.
아니면 제가 근본적으로 무엇을 잘못했는지 모르겠구요.
제가 올린 이미지가 'xx.jpg' 라면
$list[$i][file][0][file];---> 이것이 이미지 인지
$g4[path]/data/file/$bo_table/$image-----> 이것이 이미지인지 둘다 출력은 안되네요
$g4[path]/data/file/$bo_table/xx.jpg -----> 이걸 어떻게 표현하는지 모른다는 말이 옳은건가요???
정말 답답합니다. 도와 주세요
그러니까 저는
$g4[path]/data/file/$bo_table/$image 이 코드가 내가 올린 이미지가 맞는지 아니면
어떻게 해야 내가 올린 파일 이미지를 표시할수 있는지 궁금 합니다.
아니면 제가 근본적으로 무엇을 잘못했는지 모르겠구요.
제가 올린 이미지가 'xx.jpg' 라면
$list[$i][file][0][file];---> 이것이 이미지 인지
$g4[path]/data/file/$bo_table/$image-----> 이것이 이미지인지 둘다 출력은 안되네요
$g4[path]/data/file/$bo_table/xx.jpg -----> 이걸 어떻게 표현하는지 모른다는 말이 옳은건가요???
정말 답답합니다. 도와 주세요
viwe.skin.php 에서
아래처럼 파일출력을 해보세요....
<?
// 파일 출력
for($i=0; $i<=count($view[file]); $i++) {
if($view[file][$i][view])
##########################################
$res_sql = @mysql_query("select * from g4_board_file
where (bo_table='$bo_table' and wr_id='$view[wr_id]' and bf_no='$i')");
while($data_sql = @mysql_fetch_array($res_sql))
{
$file_bf_wr_id[$i]=$data_sql[wr_id];
$file_bf_no[$i]=$data_sql[bf_no];
$file_bf_source[$i]=$data_sql[bf_source];
$file_bf_file[$i]=$data_sql[bf_file];
$file_bf_type[$i]=$data_sql[bf_type];
$file_bf_download[$i]=$data_sql[bf_download];
$file_bf_content[$i]=$data_sql[bf_content];
$file_bf_filesize[$i]=$data_sql[bf_filesize];
$file_bf_width[$i]=$data_sql[bf_width];
$file_bf_height[$i]=$data_sql[bf_height];
$file_bf_type[$i]=$data_sql[bf_type];
$file_bf_datetime[$i]=$data_sql[datetime];
##########################################
echo"<font color='red' size=5>글번호: $view[wr_id] 번</font> 엔코딩전의원래소스파일명: $file_bf_source[$i] <br>";
echo"<font color='333333' size=5>$file_bf_no[$i] 번째업로드 파일</font><br>";
##########################################
# 파일형태로는 mp3 와 zip 가 0 입니다.
echo"<font color='333333' size=5>$file_bf_type[$i] 보드에서구분된파일형태...
mp3 와 zip 은 0</font> $view[mb_level]<br>";
##########################################
$real_file_name[$i]=$file_bf_source[$i];//구분하려면 할당합니다.
//파일명의 총 길이를 얻습니다.
$width_file_length[$i]=strlen($real_file_name[$i]);
//파일의 길이에서 뒤에서 3자리
$file_end_3_za[$i]=substr($real_file_name[$i],$width_file_length[$i]-3,3);
//파일의 길이에서 뒤에서 4자리
$file_end_4_za[$i]=substr($real_file_name[$i],$width_file_length[$i]-4,4);
##########################################
#img-------------------- 필요할때 형태를 추가하십시요.
$file3za=strtolower($file_end_3_za[$i]);
$file4za=strtolower($file_end_4_za[$i]);
if($file3za=="gif"||$file3za =="jpg"||$file4za =="jpeg"||$file3za=="bmp")
{ $a_find_file[$i]=@basename("$file_bf_file[$i]");
echo"원래이미지 파일명:base: $a_find_file[$i]<br>";
$a_find_file[$i]=urlencode($a_find_file[$i]);
echo"저장된곳 {$view[file][$i][path]}<br>";
$real_file_name_ok[$i]= "{$view[file][$i][path]}/$a_find_file[$i]";
echo"이미지가있는 위치+파일명입니다: <font color='red'>$real_file_name_ok[$i]</font><br>";
echo"<font color='red'>이걸 백그라운드로 쓰시면 되겠네요...</font><br>";
$view_garo[$i]=640; $view_sero[$i]=480;
echo"<p align='center'><img src='$real_file_name_ok[$i]' width='$view_garo[$i]' height='$view_sero[$i]'><br></p>";
} else{echo $view[file][$i][view] . "<p>";}// 진짜이미지파일이면 끝
} //while 끝
}//for 끝
?>
<span class="ct lh"><?=$view[content];?></span>
<?//echo $view[rich_content]; // {이미지:0} 과 같은 코드를 사용할 경우?>
<!-- 테러 태그 방지용 --></xml></xmp><a href=""></a><a href=''></a>
<? if ($is_signature) { echo "<br>$signature<br><br>"; } // 서명 출력 ?>
아래처럼 파일출력을 해보세요....
<?
// 파일 출력
for($i=0; $i<=count($view[file]); $i++) {
if($view[file][$i][view])
##########################################
$res_sql = @mysql_query("select * from g4_board_file
where (bo_table='$bo_table' and wr_id='$view[wr_id]' and bf_no='$i')");
while($data_sql = @mysql_fetch_array($res_sql))
{
$file_bf_wr_id[$i]=$data_sql[wr_id];
$file_bf_no[$i]=$data_sql[bf_no];
$file_bf_source[$i]=$data_sql[bf_source];
$file_bf_file[$i]=$data_sql[bf_file];
$file_bf_type[$i]=$data_sql[bf_type];
$file_bf_download[$i]=$data_sql[bf_download];
$file_bf_content[$i]=$data_sql[bf_content];
$file_bf_filesize[$i]=$data_sql[bf_filesize];
$file_bf_width[$i]=$data_sql[bf_width];
$file_bf_height[$i]=$data_sql[bf_height];
$file_bf_type[$i]=$data_sql[bf_type];
$file_bf_datetime[$i]=$data_sql[datetime];
##########################################
echo"<font color='red' size=5>글번호: $view[wr_id] 번</font> 엔코딩전의원래소스파일명: $file_bf_source[$i] <br>";
echo"<font color='333333' size=5>$file_bf_no[$i] 번째업로드 파일</font><br>";
##########################################
# 파일형태로는 mp3 와 zip 가 0 입니다.
echo"<font color='333333' size=5>$file_bf_type[$i] 보드에서구분된파일형태...
mp3 와 zip 은 0</font> $view[mb_level]<br>";
##########################################
$real_file_name[$i]=$file_bf_source[$i];//구분하려면 할당합니다.
//파일명의 총 길이를 얻습니다.
$width_file_length[$i]=strlen($real_file_name[$i]);
//파일의 길이에서 뒤에서 3자리
$file_end_3_za[$i]=substr($real_file_name[$i],$width_file_length[$i]-3,3);
//파일의 길이에서 뒤에서 4자리
$file_end_4_za[$i]=substr($real_file_name[$i],$width_file_length[$i]-4,4);
##########################################
#img-------------------- 필요할때 형태를 추가하십시요.
$file3za=strtolower($file_end_3_za[$i]);
$file4za=strtolower($file_end_4_za[$i]);
if($file3za=="gif"||$file3za =="jpg"||$file4za =="jpeg"||$file3za=="bmp")
{ $a_find_file[$i]=@basename("$file_bf_file[$i]");
echo"원래이미지 파일명:base: $a_find_file[$i]<br>";
$a_find_file[$i]=urlencode($a_find_file[$i]);
echo"저장된곳 {$view[file][$i][path]}<br>";
$real_file_name_ok[$i]= "{$view[file][$i][path]}/$a_find_file[$i]";
echo"이미지가있는 위치+파일명입니다: <font color='red'>$real_file_name_ok[$i]</font><br>";
echo"<font color='red'>이걸 백그라운드로 쓰시면 되겠네요...</font><br>";
$view_garo[$i]=640; $view_sero[$i]=480;
echo"<p align='center'><img src='$real_file_name_ok[$i]' width='$view_garo[$i]' height='$view_sero[$i]'><br></p>";
} else{echo $view[file][$i][view] . "<p>";}// 진짜이미지파일이면 끝
} //while 끝
}//for 끝
?>
<span class="ct lh"><?=$view[content];?></span>
<?//echo $view[rich_content]; // {이미지:0} 과 같은 코드를 사용할 경우?>
<!-- 테러 태그 방지용 --></xml></xmp><a href=""></a><a href=''></a>
<? if ($is_signature) { echo "<br>$signature<br><br>"; } // 서명 출력 ?>
감사드립니다. 눈물이 앞을....... ^^
그나 저나 mysql query도 공부해야한다는 엄청난 부담감을 주시네요.ㅠㅠ
좌우간 제가 무엇을 모르는지 조금은 알것 같습니다.
요사이 나이 때문인지 도통 가물가물 해서리....
아 나도 이제 꺽어진 80 .. 옴마나
고맙습니다. 열심히 해보께요 치매에 강해지려면.....
오늘같은 내일이 아니기를 위하여
어제같은 오늘을 살지 말자.........
그나 저나 mysql query도 공부해야한다는 엄청난 부담감을 주시네요.ㅠㅠ
좌우간 제가 무엇을 모르는지 조금은 알것 같습니다.
요사이 나이 때문인지 도통 가물가물 해서리....
아 나도 이제 꺽어진 80 .. 옴마나
고맙습니다. 열심히 해보께요 치매에 강해지려면.....
오늘같은 내일이 아니기를 위하여
어제같은 오늘을 살지 말자.........
헉! 이죽피죽님 80.... 만학 존경스럽네요!!!!