한글폴더 한글파일명 경로 표현하기 질문 입니다
서버케릭셋 euc-kr 입니다
질문의 목적
한글폴더나 한글파일명의 이미지를 뿌려주고 싶습니다.
$image = urlencode("한글폴더/한글파일명.jpg");
echo "<img src='{$image}'>";
이렇게 하면 잘 뿌려줍니다.
그런데,,,,문제는 뛰어쓰기를 한 폴더명이나 파일명입니다.
가령
$image = urlencode("한글 폴더/한글 파일명.jpg");
이런식으로 뛰어쓰기 가 있으면...
뛰어쓰기는 + 로 이어주더군요..
그래서 출력이 않되는것인가요?
방법이 없을까요? 꼼수 같은거라도요,,,
최종 운영방향은
한글폴더와 한글 이미지들을 FTP 업로드 하구요
일반 쿼리문으로 쿼리를 하고 커리 결과에 따라 해당 디렉토리로 가서 폴더 에 있는 모든 이미지들을 뿌려 줄려고 합니다. 이때 DB의 어떤 컬럼에도 한글폴더나 파일에 대한 영문정보는 들어가 있지 않습니다.
추석때 공부 실컷 합시다~~~~~~~~~~
질문의 목적
한글폴더나 한글파일명의 이미지를 뿌려주고 싶습니다.
$image = urlencode("한글폴더/한글파일명.jpg");
echo "<img src='{$image}'>";
이렇게 하면 잘 뿌려줍니다.
그런데,,,,문제는 뛰어쓰기를 한 폴더명이나 파일명입니다.
가령
$image = urlencode("한글 폴더/한글 파일명.jpg");
이런식으로 뛰어쓰기 가 있으면...
뛰어쓰기는 + 로 이어주더군요..
그래서 출력이 않되는것인가요?
방법이 없을까요? 꼼수 같은거라도요,,,
최종 운영방향은
한글폴더와 한글 이미지들을 FTP 업로드 하구요
일반 쿼리문으로 쿼리를 하고 커리 결과에 따라 해당 디렉토리로 가서 폴더 에 있는 모든 이미지들을 뿌려 줄려고 합니다. 이때 DB의 어떤 컬럼에도 한글폴더나 파일에 대한 영문정보는 들어가 있지 않습니다.
추석때 공부 실컷 합시다~~~~~~~~~~
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 6개
->아래로 변경해서 해보세요.
$image = str_replace("+"," ",urlencode("한글 폴더/한글 파일명.jpg"));
검증 해봐도 않된다는 결과 입니다...
관심 감사 합니다.
감사 드립니다,,,,
엑스엠엘님 관심 가저 줘서 감사 드립니다...
일단 하나는 해결 했네요,,,
이제 해당 디렉토리의 모든 파일을 전부 찾아 뿌려주는것만 남았네요,,,
무지 즐겁네요~~~~~
당연히 안될걸로 생각 하고 생각은 했었지만 안했었는데
왜 뛰어쓰기도 반영을 하는거지요?
혹시 익스플로어 6에서만 되는게 아닐까요??
이렇게 된다면 왜 굳이 디비에 넣을때 영문숫자로 바꿔서 넣나요??
힘들게?
<?
//디렉토리 파일목록 출력
$tmp = dir("$g4[path]/file"); //업파일 경로
while ($entry = $tmp->read()) {
// 파일 목록중 . 제거
if (!preg_match("/(\.)$/i", $entry))
echo "<li>".$entry;
}
?>
카페24 웹 호스팅요,,,