Qui segue una breve spiegazione della funzione
shell_exec().
La funzione
shell_exec (come suggerusce il nome) esegue il comando via shell e restituire l'output completo come una stringa.
Qui segue un semplece esempio
<?php
$output = shell_exec('ls -lart');
echo "<pre>$output</pre>";
?>
Con questa funzione si possono fare molte cose utli.
Utilizzando il comando WGET si puo scaricare un file
<?php
$folder = '/var/www/html/cartella/img/';
$file = $_GET['url'];
shell_exec('cd '.$folder.' && wget '.$file);
?>
Questo e' quanto.
Ciao.