이미지를 배경으로 처리하는 과정에......질문입니다. 도와주세요
제가 업로드 파일 이미지를 배경화면으로 쓰려고 하는데,
정말 안되는데요. 제 공부가 모자란 탓도 있지만
처음부터 공부하기에 너무 답답하고 나름대로 책을 사서 보고는 있지만
정말 안 풀려서 부탁드립니다.
배열에 대한 개념이 없나봐요.
나름대로 검색을 하긴 해봤는데 적용이 안됩니다.
어떤 개념이 안잡혔는지 도움 부탁드립니다.
<?
$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 부분만 출력이 되는지 모르겠습니다. 도저히 ㅠㅠ
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 7개
echo $list[$i][file][0][file]; // <<= 이소스를 넣구 모가 출력이 되나 확인 해보세요...
그누에선
if (preg_match("/\.(gif|jpg|png)$/i", $image))
이걸
if (preg_match("/\.($config[cf_image_extension])$/i", $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 -----> 이걸 어떻게 표현하는지 모른다는 말이 옳은건가요???
정말 답답합니다. 도와 주세요
아래처럼 파일출력을 해보세요....
<?
// 파일 출력
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 .. 옴마나
고맙습니다. 열심히 해보께요 치매에 강해지려면.....
오늘같은 내일이 아니기를 위하여
어제같은 오늘을 살지 말자.........