MsgBox => "Download reussi" [PHP]

Yaku -  
 Yaku -
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. amjahed Messages postés 350 Statut Membre 123
     
    0
    1. Yaku
       
      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
  2. amjahed Messages postés 350 Statut Membre 123
     
    SOS programmeurs en PHP.
    Ca fait un bon temps que n'ai pas codé.
    0
  3. Yaku
     
    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