한글폴더 한글파일명 경로 표현하기 질문 입니다 정보
한글폴더 한글파일명 경로 표현하기 질문 입니다
본문
서버케릭셋 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의 어떤 컬럼에도 한글폴더나 파일에 대한 영문정보는 들어가 있지 않습니다.
추석때 공부 실컷 합시다~~~~~~~~~~
댓글 전체
$image = urlencode("한글 폴더/한글 파일명.jpg");
->아래로 변경해서 해보세요.
$image = str_replace("+"," ",urlencode("한글 폴더/한글 파일명.jpg"));
->아래로 변경해서 해보세요.
$image = str_replace("+"," ",urlencode("한글 폴더/한글 파일명.jpg"));

뛰어쓰기로 해버리면 당연히 않되지 않을까요?
검증 해봐도 않된다는 결과 입니다...
관심 감사 합니다.
검증 해봐도 않된다는 결과 입니다...
관심 감사 합니다.

아이고 다시 확인 해보니 되네요? ㅎㅎㅎ
감사 드립니다,,,,
엑스엠엘님 관심 가저 줘서 감사 드립니다...
일단 하나는 해결 했네요,,,
이제 해당 디렉토리의 모든 파일을 전부 찾아 뿌려주는것만 남았네요,,,
무지 즐겁네요~~~~~
당연히 안될걸로 생각 하고 생각은 했었지만 안했었는데
왜 뛰어쓰기도 반영을 하는거지요?
혹시 익스플로어 6에서만 되는게 아닐까요??
이렇게 된다면 왜 굳이 디비에 넣을때 영문숫자로 바꿔서 넣나요??
힘들게?
감사 드립니다,,,,
엑스엠엘님 관심 가저 줘서 감사 드립니다...
일단 하나는 해결 했네요,,,
이제 해당 디렉토리의 모든 파일을 전부 찾아 뿌려주는것만 남았네요,,,
무지 즐겁네요~~~~~
당연히 안될걸로 생각 하고 생각은 했었지만 안했었는데
왜 뛰어쓰기도 반영을 하는거지요?
혹시 익스플로어 6에서만 되는게 아닐까요??
이렇게 된다면 왜 굳이 디비에 넣을때 영문숫자로 바꿔서 넣나요??
힘들게?
파일출력은 디렉토리 전체목록출력 아래소스 응용해보세요^^
<?
//디렉토리 파일목록 출력
$tmp = dir("$g4[path]/file"); //업파일 경로
while ($entry = $tmp->read()) {
// 파일 목록중 . 제거
if (!preg_match("/(\.)$/i", $entry))
echo "<li>".$entry;
}
?>
<?
//디렉토리 파일목록 출력
$tmp = dir("$g4[path]/file"); //업파일 경로
while ($entry = $tmp->read()) {
// 파일 목록중 . 제거
if (!preg_match("/(\.)$/i", $entry))
echo "<li>".$entry;
}
?>

OS는 어떻게 되나요?

리룩스 이겠지요?
카페24 웹 호스팅요,,,
카페24 웹 호스팅요,,,