채택완료

워터마크오류

2017-08-30 (수) 21:06:31 2,362

워터마크 적용을 해야되는데

ㅅ사진을 2개이상 올릴경우 마지막사진에만 워터마크가 적용되고 그 전들꺼는

워터마크가 적용이안됩니다...

첫번째 사진부터 워터마크 적용방법점요

bbs->write_update.php에 아래의 소스를 적용했습니다.

아래의 소스에서 수정해야될까요

// 워터마크 기능 추가

 // 워터마크를 쓰면 워터마크 이미지로 변경

            $ch = curl_init ("http://".$_SERVER['HTTP_HOST']."/watermark/index.php?url=".urlencode("/data/file/".$bo_table."/".$upload[$i]['file']));

            curl_setopt($ch, CURLOPT_HEADER, 0);

            curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

            curl_setopt($ch, CURLOPT_BINARYTRANSFER,1);

            $content = curl_exec ($ch);

            curl_close ($ch);

            $fp = fopen(G5_DATA_PATH.'/file/'.$bo_table.'/'.$upload[$i]['file'], 'w');

            fwrite($fp, $content);

            fclose($fp);


|

답변 1개 / 댓글 1개

채택된 답변
+20 포인트
2017-08-31 (목) 05:46:09
Copy
for($i = 0; $i < count($upload); $i++){ //추가    // 기존소스시작    $ch = curl_init ("http://".$_SERVER['HTTP_HOST']."/watermark/index.php?url=".urlencode("/data/file/".$bo_table."/".$upload[$i]['file']));    curl_setopt($ch, CURLOPT_HEADER, 0);    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);    curl_setopt($ch, CURLOPT_BINARYTRANSFER,1);    $content = curl_exec ($ch);    curl_close ($ch);    $fp = fopen(G5_DATA_PATH.'/file/'.$bo_table.'/'.$upload[$i]['file'], 'w');    fwrite($fp, $content);    fclose($fp);    // 기존소스끝} //추가

답변에 대한 댓글 1개

아직
적용은 안해보았지만 답변감사합니다

추가로 여쭙고 싶은데
워터마크 소스적용시 png와 gif파일이
엑박으로뜨고 업로드가 안되는데
방법뭐없을까요?

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