Veamos con la linea que yo puse se arregla... xD
Esque si tu pones que intente agregar un archivo externo con esta url:
./http://www.web.com/shell.txt
Dará fallo simplemente porque no es un formato adecuado de url xD PROBLEMA SOLUCIONADO ¿NO?
Pero si le pides que agregue por ejemplo el archivo... lanzaralerta.php pues hará lo siguiente
./lanzaralerta.php
y eso si que es una url permitida porque ./ significa que es el archivo lanzaralerta.php de esa misma carpeta..

Xemy tu codigo funciona pero es mas largo

Thanks