테스트 사이트 - 개발 중인 베타 버전입니다

이미지 2개 이상 올리기 채택완료

보드라운훈 6년 전 조회 2,842

//$여기서 부터 이미지 2개 이상 올리기 좀 구현해주세요... ㅜ,.ㅜ

$sql = " select * from g5_board_file where wr_id = '$wr_id' and bo_table = '$bo_table'";
$qr = sql_query($sql);
for ($i=0; $row=sql_fetch_array($qr); $i++) {
$bf_file[$i]= $row[bf_file];
}    

$img = "<img src='http://$_SERVER[SERVER_NAME]/data/file/$bo_table/$bf_file[0]'><br><img src='http://$_SERVER[SERVER_NAME]/data/file/$bo_table/$bf_file[1]'><br>";

$subject = $wr_subject;
$content = $wr_content;

$link1 ='<br>HOMEPAGE : <a href="'.$wr_link1.'">'.$wr_link1.'</a>';
?>
<?
$return = newPost(iconv('UTF-8', 'UTF-8' ,''.$subject), iconv('UTF-8', 'UTF-8',''.$img.$content.$link1.$link2), $category, $tags);
echo '<pre>';
?>

 

 

<img src='http://$_SERVER[SERVER_NAME]/data/file/$bo_table/$bf_file[0]'><br><img src='http://$_SERVER[SERVER_NAME]/data/file/$bo_table/$bf_file[1]'>

 

부부을 for문 따라서 갯수가 변하게 만들고 싶습니다.

검색해서 배울려면 어떤 키워드를 써야할 지 막막합니다.

 

키워드라도 하나 던져주세요...

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트
e
6년 전

이런 걸 원하시는건가요?

그런데 단편적인 지식으로 해결이 안됩니다.

파일 업로드 하는 부분은 따로 추가해줘야 합니다.

앞뒤 내용없이 파일업로드만 따로 올리면 이렇게 밖에 답변이 안되겠네요.

</p>

<p><? for($i=0; $i<3; $i++) { ?></p>

<p><? if($bf_file[$i]) { ?></p>

<p><img src='<a href="http://$_SERVER[SERVER_NAME]/data/file/$bo_table/<?" target="_blank" rel="noopener noreferrer">http://$_SERVER[SERVER_NAME]/data/file/$bo_table/<?</a> echo $bf_file[$i]?>'></p>

<p><? } ?></p>

<p><input type="file" name="bf_file[]"></p>

<p><? } ?></p>

<p>

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

보드라운훈
6년 전
게시판 스킨 write_update.skin.php 에 include 되어

xmlrpc.inc 로 네이버 블로그에 포스팅 되는 소스입니다.

일반 게시판에서 입력해준 값을 고대로 받아 포스팅하는 소스입니다.



위에 적어주신 코드의 결과값
<img src='http://$_SERVER[SERVER_NAME]/data/file/$bo_table/$bf_file[0]'><br><img src='http://$_SERVER[SERVER_NAME]/data/file/$bo_table/$bf_file[1]'>...

$return = newPost(iconv('UTF-8', 'UTF-8' ,''.$subject), iconv('UTF-8', 'UTF-8',''.$img.$content.$link1.$link2), $category, $tags); 부분의
$img로 보내야 합니다.





function fileName($img) {
$sql = " select * from g5_board_file where wr_id = '$wr_id' and bo_table = '$bo_table'";
$qr = sql_query($sql);
for ($i=0; $row=sql_fetch_array($qr); $i++) {
echo "<img src='http://$_SERVER[SERVER_NAME]/data/file/$bo_table/$row[bf_file]'><br>";
}
fileName();
}


이런식의 구현이 가능할 것 같기는 한데요... 모르겠네용... ㅜ,.ㅜ

댓글을 작성하려면 로그인이 필요합니다.

</strong></p>

<p>$sql = " select * from g5_board_file where wr_id = '$wr_id' and bo_table = '$bo_table'";

$qr = sql_query($sql);

for ($i=0; $row=sql_fetch_array($qr); $i++) {

$bf_file[$i]= $row[bf_file];

}    

if ($bf_file[0])

{

    $img = "<img src='<a href="http://$_SERVER[SERVER_NAME]/data/file/$bo_table/$bf_file[0]'>";" target="_blank" rel="noopener noreferrer">http://$_SERVER[SERVER_NAME]/data/file/$bo_table/$bf_file[0]'>";</a>

}

if ($bf_file[1])

{

    $img = "<img src='<a href="http://$_SERVER[SERVER_NAME]/data/file/$bo_table/$bf_file[0]'><img" target="_blank" rel="noopener noreferrer">http://$_SERVER[SERVER_NAME]/data/file/$bo_table/$bf_file[0]'><img</a> src='<a href="http://$_SERVER[SERVER_NAME]/data/file/$bo_table/$bf_file[1]'>";" target="_blank" rel="noopener noreferrer">http://$_SERVER[SERVER_NAME]/data/file/$bo_table/$bf_file[1]'>";</a>

}

if ($bf_file[2])

{

    $img = "<img src='<a href="http://$_SERVER[SERVER_NAME]/data/file/$bo_table/$bf_file[0]'><img" target="_blank" rel="noopener noreferrer">http://$_SERVER[SERVER_NAME]/data/file/$bo_table/$bf_file[0]'><img</a> src='<a href="http://$_SERVER[SERVER_NAME]/data/file/$bo_table/$bf_file[1]'><img" target="_blank" rel="noopener noreferrer">http://$_SERVER[SERVER_NAME]/data/file/$bo_table/$bf_file[1]'><img</a> src='<a href="http://$_SERVER[SERVER_NAME]/data/file/$bo_table/$bf_file[2]'>";" target="_blank" rel="noopener noreferrer">http://$_SERVER[SERVER_NAME]/data/file/$bo_table/$bf_file[2]'>";</a>

}

<strong>
 

 

어거지로 이렇게는 구현이 되네요...

if ($bf_file[0])
{
    $img = "<img src='http://$_SERVER[SERVER_NAME]/data/file/$bo_table/$bf_file[0]'>";
}
if ($bf_file[1])
{
    $img = "<img src='http://$_SERVER[SERVER_NAME]/data/file/$bo_table/$bf_file[0]'><img src='http://$_SERVER[SERVER_NAME]/data/file/$bo_table/$bf_file[1]'>";
}
if ($bf_file[2])
{
    $img = "<img src='http://$_SERVER[SERVER_NAME]/data/file/$bo_table/$bf_file[0]'><img src='http://$_SERVER[SERVER_NAME]/data/file/$bo_table/$bf_file[1]'><img src='http://$_SERVER[SERVER_NAME]/data/file/$bo_table/$bf_file[2]'>";
}

이 부분 3줄로 줄이는 거 가능할 거 같은데... 힘들어용

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

게시판 스킨 write_update.skin.php 에 include 되어

xmlrpc.inc 로 네이버 블로그에 포스팅 되는 소스입니다.

일반 게시판에서 입력해준 값을 고대로 받아 포스팅하는 소스입니다.

 

위에 적어주신 코드의 결과값
<img src='http://$_SERVER[SERVER_NAME]/data/file/$bo_table/$bf_file[0]'><br><img src='http://$_SERVER[SERVER_NAME]/data/file/$bo_table/$bf_file[1]'>...
을 
$return = newPost(iconv('UTF-8', 'UTF-8' ,''.$subject), iconv('UTF-8', 'UTF-8',''.$img.$content.$link1.$link2), $category, $tags);  부분의
$img로 보내야 합니다.

 

 

function fileName($img) {
$sql = " select * from g5_board_file where wr_id = '$wr_id' and bo_table = '$bo_table'";
$qr = sql_query($sql);
for ($i=0; $row=sql_fetch_array($qr); $i++) {
    echo "<img src='http://$_SERVER[SERVER_NAME]/data/file/$bo_table/$row[bf_file]'><br>";
}
fileName();
}


이런식의 구현이 가능할 것 같기는 한데요...    모르겠네용... ㅜ,.ㅜ
 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인