묻고답하기
해석좀 부탁드립니다
2015.03.05 00:52
zboard4 export 툴중, export.php 파일에 아래와 같은 내용이 있습니다
// 이미지이름, 이미지마크, 프로필이미지등은 경로를 입력
// $obj->profile_image = '';
$obj->profile_image = sprintf("%s%d.gif", $profile_image_path, $member_info->no);
$obj->image_nickname = sprintf("%s%d.gif", $image_nickname_path, $member_info->no);
//$obj->image_mark = sprintf("%s%d.gif", $image_mark_path, $member_info->no);
$obj->image_mark = sprintf("%s%d.gif", $image_mark_path, $member_info->no);
그중, 빨간색 부분의 정확한 해석을 좀 부탁드립니다
회원정보중 프로필 이미지 부분을 가져오지 못해 혹시 이 경로가 잘못되었나 해서 수정해 보려고합니다
기존회원의 프로필 이미지는 db 에 저장되어있는 경로대로 파일이름을 갖고 있지만,
그 파일명이 타임스탬프값으로, 즉 member_12354264.jpg, 혹은 gif 등의 이름으로 저장되어있어
엑셀을 사용해 일괄 "회원번호.jpg" 로 파일명을 변경시켜놓고 다시 이전작업을 해 보려고 합니다
우선 위 적색부분, 특히 %s%d.gif 라는것이 정확히 무얼의미하는지 알고 싶습니다
댓글 6
-
WLIKR
2015.03.05 00:58
-
forest535
2015.03.05 01:21
감사합니다.
그러면 추출결과물을 "경로명/회원번호.gif" 형식으로 표시하라는 의미인가요?
아니면, "경로/회원번호.gif" 파일을 추출해서 표시하라는 의미인가요?
너무 아는게 없어 죄송합니다
-
WLIKR
2015.03.05 01:24
아마 어딘가에서 <img src="$oDocument->member_info->profile_image_url" />식으로 호출하고 있을 것입니다.
즉, 이미지의 실제 경로만 반환하도록 되어있습니다.
해주세요 식의 질문이 아니고 무엇인지 배우기 위해 하는 질문이라면 죄송하실게 없습니다. :)
-
forest535
2015.03.05 01:32
감사합니다
말씀대로 위쪽에서 아래처럼 이미지경로를 넣어두었네요
$profile_image_path = sprintf('%s/icon2/',$path); // 추가
말씀해 주신 내용을 토대로 다시한번 다른 방법으로 시도해 보겠습니다
감사합니다
-
WLIKR
2015.03.05 01:44
$blah_image = sprintf...을 쓰지 않고
$blah_image = $member_number."/image/blah/aaa/".$info."_member_profile.jpg";
식으로 쓰셔도 됩니다.
-
forest535
2015.03.05 12:13
감사합니다. 한번 해볼게요 ^^
%s = String %d = Demical (맞나) 형식에 맞게 출력해달라는 의미입니다.
즉 프로파일 이미지 경로에는 문자열이 들어가고, 멤버 인포에는 회원번호가 들어가죠.
경로/회원번호 식으로 표시해달라는 의미입니다.