반응형
이번에 간단한 개인적으로 간단한 웹서버를 만들던 중에,
서버에 있는 파일을 지워야하는 필요가 있어
자료를 찾던 중 unlink() 함수가 있었다.
헌데, 이상하게 이 부분에서 계속 에러가 났다.
삽질 끝에 다른 방법을 찾던 중
exec() 함수를 알겠됬다.
근데,
구글에서 검색한 결과 다음과 같이 나와있었다.
exec("cmd /C del \"$FilePath\"", $lines, $errno);
but, 이것도 127번 에러가 났다.
또 열심히 검색
shell_exec("cmd /c del \".//1.pdf\"");이것도 역시나 삭제가 안됬다.
또 검색
echo exec("rm -fr '$FilePath'");
올레~~ 드뎌 삭제 됨.
어디 보니까, unlink의 경우 window 시스템에서는 안된다고 되어 있었다.
php_uname() 이 함수를 사용하니, 시스템이 무엇인지 알려주는것이였다.
헌데 linux였다.
왜 안됬는지 모르겠다. 일반 데스크탑을 서버로 한게 아니고, iptime의 Nas-II를 서버로 사용하였는데,
여튼 위의 방법대로 하니, 해결했으니 ㅇㅋ
반응형
'Programming' 카테고리의 다른 글
[OpenGL] glcolor3f가 안먹는 이유 (0) | 2015.10.27 |
---|---|
[코드 최적화]프로그램 속도 향상 방법 (0) | 2015.05.25 |
Git 강좌 및 튜토리얼 (0) | 2015.05.15 |
삼성 LAN Remote Control 관련 정보 (0) | 2014.04.09 |
PHP로 간단한 사진(이미지) 갤러리 만들기 (1) | 2014.01.22 |