Les Allergies
Alimentaires
Posez votre question Signaler

MsgBox => "Download reussi" [PHP]

Yaku - Dernière réponse le 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.
Lire la suite 

MsgBox => "Download reussi" [PHP] »

4 réponses
Réponse
+0
moins plus
Salut,
Je vous propose :
http://www.php.net/manual/fr/features.file-upload.php
Yaku - 17 juin 2008 à 09:34
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();
?>
Ajouter un commentaire
Réponse
+0
moins plus
SOS programmeurs en PHP.
Ca fait un bon temps que n'ai pas codé.
Ajouter un commentaire
Réponse
+0
moins plus
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
Ajouter un commentaire
Ce document intitulé « MsgBox => "Download reussi" [PHP] » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?