У меня есть скрипт PHP, который принимает URL-адрес файла с помощью GET и открывает его с помощью fopen.
Это решение достаточно безопасно или это брешь в безопасности?
$filename = $_GET['file'];
if( substr( $filename, 0, 7 ) !== 'http://' )
$filename = 'http://'.$filename;
fopen( $filename, 'r' );
// etc...
Таким образом, вы не можете заставить локальный путь к скрипту читать из него.