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 35 36 37 38 39
| <?php
function set_error_reporting() {
switch ($_SERVER['HTTP_HOST']) {
case 'localhost':
case '127.0.0.1':
// environnement de dev
return error_reporting(-1);
default:
// environnement de prod
return error_reporting(0);
}
}
/* script téléchargé sur La Page Magique et amélioré avec l'aide de Watilin
java, javascript, dhtml, css, php, css, mysql, vml, dictaticiels
Site Web : http://lapagemagique.fr
*/
if (isset($_GET['url'])) {
$url = $_GET['url'];
} else {
echo '<p>Il manque lurl du fichier
</p>';
exit;
}
$fichier=str_replace ("/", "_", "$url"); // remplacement des caractères spéciaux dans les noms de fichiers
$fichier=str_replace ("http:", "", $fichier);
$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");
?> |
Partager