r

불당썸 특수문자 + 공백 해결= 최신버젼을 설치하세요

[수정] 최신버젼 b4.lib으로 완벽 해결했습니다.
============================================
파일이름에 공백이 있을 경우
그누에서 "+" 로 파일명을 바꿔서 올리는데

이것이 b4.lib.php 에서

%2B 로 변경됩니다.

basename();<----여기서 바뀜


basename 함수에서 +를 %2B로 바꾸기 때문.

임시적으로,
다음과 같이 수정하면

b4.lib.php 에서

73라인
$file = basename($img['src']);
-->
$file = str_replace("%2B","+",basename($img['src']));

76라인
$thumb_path = $img['src'];
-->
$thumb_path = str_replace("%2B","+",$img['src']);

314라인

$file = basename($path);

-->

$file = str_replace("%2B","+",basename($path));

이렇게 임시적으로 해결했습니다.(잘됩니다)
근본적 해결은 고수님들꼐 페스

첨부파일

b4.lib.php (20.1 KB) 50회 2010-04-05 13:18
|

댓글 7개

첨부에서도 그런가요???
첨부에서 발생했습니다.. 최신버젼 b4.lib로 바꿔보고 보고 드리겠습니다~
최신버젼에서는 잘 되네요~ 죄송합니다. 이전버젼 쓰시는 분들은 최신으로 업 하세요 ㅠ.ㅠ
용량별로 썸을 만드는 추가기능을 넣구 있는데, 어렵네요.
그런데 기존 워터마크가 먹지를 않아서 롤백 했습니다 ㅠ.ㅠ 지금 시간이 없어서
일단 잘 살펴보고 다시 보고 드리겠습니다~
워터마크 부분을 제가 따로 수정했던걸 깜빡했었네요;;
min_width 보다 작아서 썸네일을 만들지 않을때도 워터마크를 찍느라구요
(큰이미지에는 두개, 작은 이미지에는 한개(다른이미지로)(모바일 페이지는 또 다른걸루;;;;)

이제 잘 됩니다. 감사합니다. 불당님 너무 수고하셨고 공개해 주셔서 감사할 따름입니다.!

댓글 작성

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

로그인하기
🐛 버그신고