Eseguire casualmente un file PHP contenuto in una cartella presente in ftp è un’operazione davvero semplice. Scopriamo insieme come fare.
Creiamo un nuovo file con estensione PHP (es. 1.php) e al suo interno mettiamo il seguente codice:
<?php
$dir = ‘/tmp’;
$all = scandir($dir);$files = array();
foreach($all AS $f){
if (($f != “.”) && ($f != “..”) && (!is_dir($f))){
$files[] = $f;
}
}
include_once $dir.$files[rand(0, (count($files)-1) )];?>
Sostituite $dir = ‘/tmp’; con la directory dove sono contenuti i file .php (es. /var/www/vhosts/file/) da eseguire in modo random.
Ora basterà richiamare il file 1.php per eseguire uno dei tanti file contenuti nella cartella scelta.