묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
php 로는 할수 없는지요? 파일 만들기 입니다.
2004.11.05 10:15
바탕 화면에 파일을 만들려 합니다.
그런데 바탕화면이 os 별로 다르지 않습니까? (98 C:WINDOWS바탕 화면... XP:C:Documents and Settings계정바탕 화면.. 일케요)
또 한글과 영문 OS 에 따라 다르구요..(영문의 경우엔 바탕 화면 폴더명이 ??? )
그리고 설령 XP 라고 하더라도 사용자 계정명 아래에 바탕화면 폴더가 있게 되는데..
이걸 어떻게 접근해야 OS별로 다르고 사용자계정명에 따라 다른 바탕화면까지 접근할수 있는지요?
phpinfo() 에 보니 $HOMEPATH 가 있기는 있는데요...
98 에서는 안될것 같다는 생각과 영문xp 의 경우엔...
$dir="C:Documents and Settings\"; // 98 의 경우에 문제가 되겠지요??
$root=basename($HOMEPATH);
$name="\바탕 화면\test.txt"; // 영문에 경우엔 문제가 되겠지요??
$path=$dir.$root.$name;
echo $path=str_replace("\","/",$path);
if(file_exists($path)){
echo "yes";
}else{
echo "no";
}
이걸 어케 해야 하는지..
지도 부탁드릴께요..
날이 쌀쌀합니다.. 모두 건강에 유의하시길..
그런데 바탕화면이 os 별로 다르지 않습니까? (98 C:WINDOWS바탕 화면... XP:C:Documents and Settings계정바탕 화면.. 일케요)
또 한글과 영문 OS 에 따라 다르구요..(영문의 경우엔 바탕 화면 폴더명이 ??? )
그리고 설령 XP 라고 하더라도 사용자 계정명 아래에 바탕화면 폴더가 있게 되는데..
이걸 어떻게 접근해야 OS별로 다르고 사용자계정명에 따라 다른 바탕화면까지 접근할수 있는지요?
phpinfo() 에 보니 $HOMEPATH 가 있기는 있는데요...
98 에서는 안될것 같다는 생각과 영문xp 의 경우엔...
$dir="C:Documents and Settings\"; // 98 의 경우에 문제가 되겠지요??
$root=basename($HOMEPATH);
$name="\바탕 화면\test.txt"; // 영문에 경우엔 문제가 되겠지요??
$path=$dir.$root.$name;
echo $path=str_replace("\","/",$path);
if(file_exists($path)){
echo "yes";
}else{
echo "no";
}
이걸 어케 해야 하는지..
지도 부탁드릴께요..
날이 쌀쌀합니다.. 모두 건강에 유의하시길..
인터넷에서 바탕에 파일을 생성하는 권한을 획득할수있을련지부터 궁금하네요.
주로 구질구질한 것들 보면 ActiveX 를 이용해서 바탕화면에 파일을 생성하곤하잖아요.
암튼
대략 $_SERVER[HTTP_USER_AGENT] 이걸 가지고 어떻게 구별해서 하면 되겠네요.
궁시렁 궁시렁..