Code : Tout sélectionner
<div class="copie">
<?php
$dir = "/home/lu/Bureau/";
$url = "telechargement.php";
if(is_file($dir.$_SESSION['fichier'])){
printf("Copie du fichier <b>".$_SESSION['titre']."</b> en cours avant le telechargement.");
header("Refresh: 1;URL=$url");
}
else{
printf("Le fichier <b>%s</b> n'existe pas", $_SESSION['titre']);
exit();
}
?>
</div>
Code : Tout sélectionner
<?php
$dir = "/home/lu/Bureau/";
if(is_file($dir.$_SESSION['fichier'])){
printf("Copie du fichier <b>".$_SESSION['fichier']."</b> en cours avant le telechargement.");
header('location: telechargement.php');
}
else{
printf("Le fichier <b>%s</b> n'existe pas", $_SESSION['titre']);
exit();
}
?>
Commence par faire un code correct, c'est à dire en suivant ce que je t'ai dit car, non, le code que tu as posté ne peut pas fonctionner correctement.Quelque soit la méthode utilisée (refresh ou location) cela fonctionne très bien, tant que le nom du fichier ne contient pas le symbole "-".