Come eseguire in modo casuale un file PHP in una cartella

0

php-en-wordpress

 

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.