Comment faire pour téléchar les fichiers stockés sur le serveur
Résolu/Fermé
conseil198
Messages postés
51
Date d'inscription
jeudi 9 janvier 2014
Statut
Membre
Dernière intervention
28 avril 2014
-
27 févr. 2014 à 17:50
conseil198 Messages postés 51 Date d'inscription jeudi 9 janvier 2014 Statut Membre Dernière intervention 28 avril 2014 - 28 févr. 2014 à 12:16
conseil198 Messages postés 51 Date d'inscription jeudi 9 janvier 2014 Statut Membre Dernière intervention 28 avril 2014 - 28 févr. 2014 à 12:16
A voir également:
- Comment faire pour téléchar les fichiers stockés sur le serveur
- Comment faire un fichier pdf - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Changer serveur dns - Guide
- Wetransfer gratuit fichiers lourd - Guide
13 réponses
youpi201
Messages postés
495
Date d'inscription
lundi 26 septembre 2011
Statut
Membre
Dernière intervention
4 octobre 2017
16
27 févr. 2014 à 18:06
27 févr. 2014 à 18:06
Merci de donner plus de détails: quels genre de fichier ( extensions ) et autres...
conseil198
Messages postés
51
Date d'inscription
jeudi 9 janvier 2014
Statut
Membre
Dernière intervention
28 avril 2014
13
27 févr. 2014 à 18:09
27 févr. 2014 à 18:09
Ma page en PHP est une sorte de Google drive, c'est a dire quand on stocker tous les fichiers de n importe quelle extension.
Merci
Merci
youpi201
Messages postés
495
Date d'inscription
lundi 26 septembre 2011
Statut
Membre
Dernière intervention
4 octobre 2017
16
27 févr. 2014 à 18:11
27 févr. 2014 à 18:11
je ne suis pas sur de comprendre c une page un un fichier php ?
conseil198
Messages postés
51
Date d'inscription
jeudi 9 janvier 2014
Statut
Membre
Dernière intervention
28 avril 2014
13
27 févr. 2014 à 18:13
27 févr. 2014 à 18:13
J'ai une page PHP contient les fichier envoyés par le client vers le serveur pour les stocker, maintenant j'aimerais bien avoir une icône pour chaque fichier pour avoir la possibilité de le télécharger
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
youpi201
Messages postés
495
Date d'inscription
lundi 26 septembre 2011
Statut
Membre
Dernière intervention
4 octobre 2017
16
27 févr. 2014 à 18:17
27 févr. 2014 à 18:17
quel est cette page ? Car sans avoir la page je ne peut pas faire grand chose pour vous
conseil198
Messages postés
51
Date d'inscription
jeudi 9 janvier 2014
Statut
Membre
Dernière intervention
28 avril 2014
13
27 févr. 2014 à 18:26
27 févr. 2014 à 18:26
Vous trouvez ici le lien de capture d'écran de la page en question : http://fttb.fr/extranet/Capture.png
youpi201
Messages postés
495
Date d'inscription
lundi 26 septembre 2011
Statut
Membre
Dernière intervention
4 octobre 2017
16
27 févr. 2014 à 18:28
27 févr. 2014 à 18:28
vous desirez telecharger test et gobe c bien sa ?
conseil198
Messages postés
51
Date d'inscription
jeudi 9 janvier 2014
Statut
Membre
Dernière intervention
28 avril 2014
13
27 févr. 2014 à 18:30
27 févr. 2014 à 18:30
oui, c'est bien ça, en fait, la page sera alimenter par plusieurs fichier de différentes extensions.
youpi201
Messages postés
495
Date d'inscription
lundi 26 septembre 2011
Statut
Membre
Dernière intervention
4 octobre 2017
16
27 févr. 2014 à 18:33
27 févr. 2014 à 18:33
il suffit de cliquer sur la flèche bleu orienter vers le bas pour télécharger le fichier
conseil198
Messages postés
51
Date d'inscription
jeudi 9 janvier 2014
Statut
Membre
Dernière intervention
28 avril 2014
13
27 févr. 2014 à 18:33
27 févr. 2014 à 18:33
oui mais je dois faire un sript pour avoir la possibilité de télécharger les fichiers
youpi201
Messages postés
495
Date d'inscription
lundi 26 septembre 2011
Statut
Membre
Dernière intervention
4 octobre 2017
16
27 févr. 2014 à 18:35
27 févr. 2014 à 18:35
Bah faites le script je comprends pas se qui ne vas pas
conseil198
Messages postés
51
Date d'inscription
jeudi 9 janvier 2014
Statut
Membre
Dernière intervention
28 avril 2014
13
27 févr. 2014 à 18:37
27 févr. 2014 à 18:37
le problème est le script : je sais pas comment le rédiger
conseil198
Messages postés
51
Date d'inscription
jeudi 9 janvier 2014
Statut
Membre
Dernière intervention
28 avril 2014
13
28 févr. 2014 à 12:16
28 févr. 2014 à 12:16
Voilà, j'ai résolu le problème:
1ière page : index :
<html>
<head><title></title></head>
<body>
<form actio="telecharger.com" method="GET">
<input type="image" name="nom" value="image.jpg" src="" /> <br/>
<a href="telecharger.php?fichier=image.jpg" >telecharger 6</a><br/>
<a href="telecharger.php?fichier=z.jpg" >telecharger 2</a><br/>
<a href="telecharger.php?fichier=a.mp3" >telecharger 3</a><br/>
<a href="telecharger.php?fichier=1.txt" >telecharger 4</a><br/>
<a href="telecharger.php?fichier=globe.gif" >telecharger 5</a><br/>
<a href="telecharger.php?fichier=1/image.jpg" >telecharger 6</a><br/>
<br/>
<a href="image.jpg" >telecharger 6</a><br/>
<a href="z.jpg" >telecharger 2</a><br/>
<a href="a.mp3" >telecharger 3</a><br/>
<a href="1.txt" >telecharger 4</a><br/>
</form>
</body>
</html>
2ieme page pour le téléchargement des fichier telecharger :
<?php
$fichier=$_GET['fichier'];
//$fichier = 'test.jpg';
switch(strrchr(basename($fichier), '.')) {
case '.gz': $type = 'application/x-gzip'; break;
case '.tgz': $type = 'application/x-gzip'; break;
case '.zip': $type = 'application/zip'; break;
case '.pdf': $type = 'application/pdf'; break;
case '.png': $type = 'image/png'; break;
case '.gif': $type = 'image/gif'; break;
case '.jpg': $type = 'image/jpeg'; break;
case '.txt': $type = 'text/plain'; break;
case '.htm': $type = 'text/html'; break;
case '.html': $type = 'text/html'; break;
default: $type = 'application/octet-stream'; break;
}
header('Content-disposition: attachment; filename='.$fichier);
header('Content-Type: application/force-download');
header('Content-Transfer-Encoding: $type\n');
header('Content-Length: '.filesize($fichier));
header('Pragma: no-cache');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0, public');
header('Expires: 0');
readfile($fichier);
?>
Ainsi on peur résolu n'importe quelle fichier.
1ière page : index :
<html>
<head><title></title></head>
<body>
<form actio="telecharger.com" method="GET">
<input type="image" name="nom" value="image.jpg" src="" /> <br/>
<a href="telecharger.php?fichier=image.jpg" >telecharger 6</a><br/>
<a href="telecharger.php?fichier=z.jpg" >telecharger 2</a><br/>
<a href="telecharger.php?fichier=a.mp3" >telecharger 3</a><br/>
<a href="telecharger.php?fichier=1.txt" >telecharger 4</a><br/>
<a href="telecharger.php?fichier=globe.gif" >telecharger 5</a><br/>
<a href="telecharger.php?fichier=1/image.jpg" >telecharger 6</a><br/>
<br/>
<a href="image.jpg" >telecharger 6</a><br/>
<a href="z.jpg" >telecharger 2</a><br/>
<a href="a.mp3" >telecharger 3</a><br/>
<a href="1.txt" >telecharger 4</a><br/>
</form>
</body>
</html>
2ieme page pour le téléchargement des fichier telecharger :
<?php
$fichier=$_GET['fichier'];
//$fichier = 'test.jpg';
switch(strrchr(basename($fichier), '.')) {
case '.gz': $type = 'application/x-gzip'; break;
case '.tgz': $type = 'application/x-gzip'; break;
case '.zip': $type = 'application/zip'; break;
case '.pdf': $type = 'application/pdf'; break;
case '.png': $type = 'image/png'; break;
case '.gif': $type = 'image/gif'; break;
case '.jpg': $type = 'image/jpeg'; break;
case '.txt': $type = 'text/plain'; break;
case '.htm': $type = 'text/html'; break;
case '.html': $type = 'text/html'; break;
default: $type = 'application/octet-stream'; break;
}
header('Content-disposition: attachment; filename='.$fichier);
header('Content-Type: application/force-download');
header('Content-Transfer-Encoding: $type\n');
header('Content-Length: '.filesize($fichier));
header('Pragma: no-cache');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0, public');
header('Expires: 0');
readfile($fichier);
?>
Ainsi on peur résolu n'importe quelle fichier.