MsgBox => "Download reussi" [PHP]

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.
Configuration: Windows XP
Firefox 2.0.0.14

3 réponses

    1. 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();
      ?>
  1. SOS programmeurs en PHP.
    Ca fait un bon temps que n'ai pas codé.
    1. 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