MsgBox => "Download reussi" [PHP]

Fermé
Yaku - 16 juin 2008 à 15:14
 Yaku - 17 juin 2008 à 19:23
Bonjour,
Je voulais savoir l'algo en PHP qui permet d'ouvrir une fenêtre après un téléchargement si celui-ci a était réussi avec écrit a l'intérieure " Download réussi ", ou inverse si le téléchargement n'as pas était effectué.
Merci d'avance ! :)
Amicalement Yaku.
A voir également:

3 réponses

amjahed Messages postés 335 Date d'inscription dimanche 30 décembre 2007 Statut Membre Dernière intervention 21 mars 2010 123
17 juin 2008 à 00:39
0
Je débute en programmation et je dois vous avouez que je n'ai compris que la moitié de se qui est écrit !
:(
Voici mon code [PHP] :

//************************************************************

<?php
if(isset($_POST['sel'])==TRUE && $_POST['sel']!='')
{
$bat = $_POST['sel'];
}
//envoye du header au navigateur
// Test du navigateur : IE ou autre ?
if(strpos($_SERVER['HTTP_USER_AGENT'],'MSIE'))
{
header('Content-Type: application/force-download');
}
else
{
header('Content-Type: application/octet-stream');
}

switch($bat)
{
case 'ls_lib':
$situation ='ls_lib.bat';
$nom='ls_lib.bat';
$poids=1024;
break;
case 'ls_room_236':
$situation ='ls_room_236.bat';
$nom='ls_room_236.bat';
$poids=1024;
break;
case 'ls_room_243':
$situation ='ls_room_243.bat';
$nom='ls_room_243.bat';
$poids=1024;
break;
//.... il y a une 20taine de fichés téléchargeables :/ je vais pas tous les mettre ;)


}
header('Content-Length: '. $poids);
header('Content-disposition: attachment; filename='. $nom);
header('Pragma: no-cache');
//header('Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0');
header('Expires: 0');
readfile($situation);
exit();
?>
0
amjahed Messages postés 335 Date d'inscription dimanche 30 décembre 2007 Statut Membre Dernière intervention 21 mars 2010 123
17 juin 2008 à 19:20
SOS programmeurs en PHP.
Ca fait un bon temps que n'ai pas codé.
0
Le probleme est que je ne sais pas commen adapter le code au miens du fait que je n'ai pas reellement compris l'algo :-(
Donc up up up du sujet svp.
Merci quand meme amjahed, j'a decouvert de nouvelles fonctions ^^
Amicalement Yaku
0