1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
| <?php
error_reporting(E_ALL ^ E_NOTICE);
/* script téléchargé sur La Page Magique
java, javascript, dhtml, css, php, css, mysql, vml, dictaticiels
Site Web : http://lapagemagique.nuxit.net
Sites miroirs : http://www.lapagemagique.netou http://rschorter.free.fr*/
$url = $_GET["url"];
$fichier = str_replace("/", "_", "$url"); // remplacement des caractères spéciaux dans les noms de fichiers
$abs_path = realpath(__DIR__."/$fichier");
if(strpos($abs_path, __DIR__) === false) || !is_file($abs_path)) {
return
}
$fichier = "telechargements/" . $fichier . ".txt"; // ouvrir le fichier texte pour chaque telechargement
if (!file_exists("telechargements")) {
// ouvrir le fichier nommé telechargements
mkdir("data", 0755);
} // chmoder le fichier ( permettre l'ecriture sur ceux-ci )
if (!file_exists("$fichier")) {
// si le fichier existe
$fp = fopen("$fichier", "w"); // écriture sur le fichier
fputs($fp, "0");
fclose($fp);
}
$fp = fopen("$fichier", "r+");
$nb = fgets($fp, 10);
$nb++;
fseek($fp, 0);
fputs($fp, $nb);
fclose($fp);
Header("Location:$url"); |