내 사이트에서 timthumb.php라는 작은 PHP 스크립트를 사용하고 있습니다. 스크립트는 즉시 이미지를 자르고 크기를 조정하고 새 이미지를 저장하는 스크립트와 동일한 위치에 cache
이라는 폴더를 만듭니다.핵심 파일 자체를 직접 건드리지 않고 PHP에서 코드 줄 재구성
PHP에서 어떻게 든 'cache'폴더 위치가 정의 된 timthumb.php의 코드 줄을 대체 할 수있는 다른 파일에 코드 줄을 쓸 수 있습니까?
if(! defined('FILE_CACHE_DIRECTORY')) define ('FILE_CACHE_DIRECTORY', './cache');
나는 예를 ../../../uploads
에 대한에 마지막 부분 ./cache
을 변경하는 실험을했는데이 잘 작동 : 나는 timthumb.php 및 라인 (40)에 모습을 했어
는 다음과 같습니다. Timthumb.php가 다음에 업데이트 될 때 잃어 버리게 될 것이므로 다른 해결책이 있을지 궁금합니다.
죄송합니다. 이것은 바보 같은 질문입니다. 나는 PHP를 처음 사용합니다.
offtopic, 그러나 단지 머리를 위로 : timthunb있다 [취약점] (http://markmaunder.com/2011/08/19/wordpress-security-please-delete-old-themes-and-plugins/) – Prasanth