@ Вайзард дает лучший ответ. Если есть библиотека, которая решает вашу проблему, используйте ее вместо разветвления внешнего процесса. Это безопаснее, и это чистое решение. PHP cURL и RAR хороши, используйте их.
Однако, если вы должны использовать wget
и unrar
, тогда @rik дает хороший ответ. Опция wget
-O filename
сохраняет файл как filename
, поэтому вам не нужно его обрабатывать. Я бы предпочел перенаправить вывод wget
непосредственно на unrar
, используя wget -q -O - <a href="http://www.example.com" rel="nofollow">http://www.example.com</a> | unrar
.
@ Ответ Байрона полезен, но вам не нужно его здесь использовать. Это, однако, лучше, чем использовать explode()
, как упоминается при редактировании.