이미지를 배경으로 처리하는 과정에......질문입니다. 도와주세요 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

이미지를 배경으로 처리하는 과정에......질문입니다. 도와주세요 정보

이미지를 배경으로 처리하는 과정에......질문입니다. 도와주세요

본문

제가 업로드 파일 이미지를 배경화면으로 쓰려고 하는데,
정말 안되는데요. 제 공부가 모자란 탓도 있지만
처음부터 공부하기에 너무 답답하고 나름대로 책을 사서 보고는 있지만
정말 안 풀려서 부탁드립니다.
배열에 대한 개념이 없나봐요.
나름대로 검색을 하긴 해봤는데 적용이 안됩니다.
어떤 개념이 안잡혔는지 도움 부탁드립니다.
<?
$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];
카이루님 아무것도 출력이 안되는데요.
제가 바빠서 답이 늦었어여 지송 ^^
간단히 이미지를 저기에 넣으려면 어떻게 해야 하나요 갈쳐주세요.
아무것도 출력안돼는데요.
그러니까 저는
$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>&nbsp;$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 .. 옴마나
고맙습니다. 열심히 해보께요 치매에 강해지려면.....

오늘같은 내일이 아니기를 위하여
어제같은 오늘을 살지 말자.........
© SIRSOFT
현재 페이지 제일 처음으로