파일을 삭제하고 싶습니다. 공공 디렉토리에서 상대 경로를 압니다. zend-way 방법으로 파일을 삭제할 수 있습니까? index.php에서 BASE_DIR을 정의하는 것이 옳지 않다고 생각합니다. 이 같은Zend에서 파일의 전체 경로를 얻는 방법
3
A
답변
7
가정 디렉토리 구조 :
/application/
/public/
/files
file1
경로 file1
로는
$path = realpath(APPLICATION_PATH . '/../public/files/file1')
당신은 예를 들어, 당신의 상대 경로와 빼기의 길이를 확인 (이 경로 에있는 모든 문자열 연산을 수행 할 수있다 그것의 끝에서 $path
)
APPLICATION_PATH
는 012에서 이미 정의된다에 의해 Zend_Application
.
그런 다음 unlink
을 사용하여 파일을 삭제할 수 있습니다.
그것은 단지 추측입니다. 파일 저장 방법을 쓰지 않았습니다.
2
위의 내용은 더 이상 APPLICATION_PATH 또는 ROOT_PATH가없는 Zend Framework 2에서 발생하지 않습니다! 무엇보다 중요한 알고, 입니다 그들은 더 이상 있기 때문에 응용 프로그램의 진입 점에서이 라인 (index.php를)의 필요 : ZF2 아래 경로를 처리 할 때
/**
* This makes our life easier when dealing with paths. Everything is relative
* to the application root now.
*/
chdir(dirname(__DIR__));
그래서, 지금 기억하는 모든 것은 상대적이다/public 폴더로 이동하십시오.
관련 문제
- 1. Firefox에서 파일의 전체 경로를 얻는 방법
- 2. 다운로드 한 파일의 전체 경로를 얻는 방법
- 3. 안드로이드 응용 프로그램에서 파일의 전체 경로를 얻는 방법
- 4. Firefox 3에서 로컬 파일의 전체 경로를 얻는 방법
- 5. MSDN 2003 - 파일의 전체 경로를 표시하는 방법
- 6. Propel ORM에 대한 경로를 Zend에서 인식하게하는 방법
- 7. 서버에서 삭제할 파일의 경로를 얻는 방법
- 8. 실제 장치에서 파일의 경로를 얻는 방법
- 9. css 파일의 완전한 경로를 얻는 방법?
- 10. 클라이언트의 파일 상자 전체 경로를 얻는 방법
- 11. Jquery에서 MVC ActionLink 전체 경로를 얻는 방법
- 12. FileUpload 컨트롤을 사용하여 파일의 전체 경로를 얻는 방법은 무엇입니까?
- 13. symlink 파일의 절대 경로를 얻는 방법은 무엇입니까?
- 14. ASP.NET Server.MapPath가 파일의 전체 경로를 반환하지 않습니다.
- 15. 다른 방법으로 파일의 전체 경로를 가져 오는 방법
- 16. 어떻게 자바를 사용하여 FTP 서버에있는 파일의 전체 경로를 얻는 방법 자바
- 17. rhino 쉘 명령 행을 통해 javascript 파일의 경로를 얻는 방법
- 18. 실행중인 -vba 코드를 사용하여 파일의 파일 경로를 얻는 방법
- 19. ASP.NET 응용 프로그램의 전체 가상 경로를 얻는 방법
- 20. Spooler API에서 원래의 전체 파일 경로를 얻는 방법
- 21. jQuery를 사용하여 양식 업로드 필드에서 전체 파일 경로를 얻는 방법?
- 22. 오디오 파일의 경로를 정의하는 방법
- 23. Zend에서 쿠키를 사용하는 방법?
- 24. 방법 사용자 설정 경로를 얻는 방법 Qt4.4
- 25. 파이썬에서 현재 파일 디렉토리의 전체 경로를 얻는 방법은 무엇입니까?
- 26. 레일 경로에서 경로를 얻는 방법
- 27. 설치된 패키지의 lib 폴더 경로를 얻는 방법
- 28. 파일에서 전체 기능을 얻는 방법
- 29. Zend에서 내 모듈에 액세스하는 방법?
- 30. 열린 파일의 이름을 얻는 방법?
ZF와 관련이 있는지 확인하십시오. – Gordon
인덱스 파일에서 BASE_DIR 또는 ROOT_PATH 상수를 선언하지 않으려는 이유는 무엇입니까? –
Mike B - 몰라요) 이제 BASE_DIR을 사용합니다. 어떤 기본 zend 메소드도 없다면, 아무 것도 할 생각이 없습니다. – Kein