begin process at 2012 05 31 18:20:44
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Divers

 > 

Télécharger


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Télécharger

mardi 14 juin 2011 à 14:41:05 | Télécharger

Melissa2011



Bonjour,
j'ai petit souci, j'essaye de créer un script pour pouvoir télécharger des fichiers vidéos stockés sur un autre serveur
j'ai crée mon formulaire et il me reste a mettre en place ce fichier ,

mais le problème j'arrive a télécharger mais je ne sais pas quoi exactement et le chemin je ne sais pas trop ce qu'il faut mettre je galère depuis un mois la dessus sans succès ! en plus le fichier télécharger je le trouve avec l'extension "ext" donc il ne prends pas automatiquement la valeur du fichier télécharger et est ce que je rajoute dans mon formulaire autres choses a part le lien href ,

sachant que le href je ne sais pas ou est ce qu'il faut le mettre dans le formulaire et est ce que je laisse (fichier.ext )ou bien je le remplace avec les extensions que je veux téléchargés .


telecharger.php:

<?php
$fichier = 'http://chemin/fichier.ext';
$fichier = $_GET['fichier'];


if (!function_exists(mime_content_type)){

function mime_content_type($fichier){
$ext= strtolower(substr($fichier,strrpos($fichier,".")));

switch($ext){

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= "textn/plain" ;break;
case ".html": $type= "text/html";break;

default: $type= "application/octet-stream"; break;
}
return $type;
}
}

$fichier_nom = basename($fichier);
$fichier_mime = mime_content_type($fichier);

header("Content-disposition: attachment; filename=".$fichier);
header("Content-Type: $fichier_mime" );
header("Content-Lenght:".filesize($chemin.$fichier));
header("Content-Transfer-Encoding: binary" );
header("Pragma: no-cache, public" );
header("Cache-Control: public, no-store, no-cache, must-revalidate, post-check=0, pre-check=0" );
header("Expires: 0" );
readfile($fichier);
?>

href:
echo"<a href=\"telecharger.php?fichier= fichier.ext & chemin= ''/\">Télécharger</a>";
mardi 14 juin 2011 à 14:43:52 | Re : Telcharger

Melissa2011




j'ai oublié, j'ai choisi le langage php avec wampserver !
mardi 14 juin 2011 à 15:46:21 | Re : Telcharger

buno

Administrateur CodeS-SourceS
Hello,

je galère depuis un mois la dessus sans succès !


Pourtant, les exemples ne manquent pas sur le web...

je le trouve avec l'extension "ext"


C'est normal, non? C'est noté en dur dans ton code... Il faut le remplacer par le nom du fichier que tu veux. Ah, aussi, je ne pense pas qu'il y ait des espaces dans l'url, c'est jamais bon, ça..

Attention, il ne suffit pas de recopier les fichiers du web (ton code, c'est le 1er lien de la recherche, non?)

@+
Buno
----------------------------------------
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...
mardi 14 juin 2011 à 15:57:50 | Re : Telcharger

Melissa2011


Si cherché et j'ai trouvé ;)

mais le problème la première fois je vois ça=> c'est nouveau pour moi !!!

et j'ai trouvé pas mal de code intéressant mais le problème a mettre en place,

là je demande pas la réponse mais comment mettre en place! donc je veux bien apprendre pas que copier coller

j'ai tout fait mais malheureusement no succès! mais j'ai un doute au niveau du domaine et chemin je n'ai pas saisi ce

que veut dire si vous avez quelques exemples ....

remerciement pour la réponse,
mardi 14 juin 2011 à 16:07:41 | Re : Telcharger

buno

Administrateur CodeS-SourceS
Dans ton exemple, le lien "télécharger" pointe sur un script php (telecharger.php) auquel tu passes des paramètres.
Ce que tu as à faire pour permettre le téléchargement:
- récupérer l'url du fichier à télécharger
- le mettre dans le href

C'est tout, sachant que le 1er point dépend de ton site...

@+
Buno
----------------------------------------
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...
mardi 14 juin 2011 à 16:12:17 | Re : Telcharger

Melissa2011



voila , ce que je veux savoir comment je peux connaitre le chemin de mes fichiers a récupérer sachant qu'ils sont stocker

sur un autre serveur

une autre facon:

$fichier = 'http://chemin/fichier.ext'; chemin je ne sais pas trop c'est quoi le lais tel qu'il ait ou bien

comment !

c'est pour cette raison je cherche des exemples pour voir ce que ça donne !
mardi 14 juin 2011 à 16:21:53 | Re : Telcharger

buno

Administrateur CodeS-SourceS
Euh...bah là, ça dépend de ton serveur...
Est-ce que les fichiers sont dispos en HTTP, où est-ce qu'ils sont stockés...à ces questions, je n'ai pas de réponse: seule toi ou celui(celle) qui a mis en place ton serveur


@+
Buno
----------------------------------------
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...
mardi 14 juin 2011 à 16:27:03 | Re : Telcharger

Melissa2011



non , les fichiers sont dispo en ftp pas en http c'est pour cette raison je veux les télécharger pour pouvoir les

les visualiser ....
mardi 14 juin 2011 à 16:31:07 | Re : Telcharger

Melissa2011



moi je travaille sur http et je veux récupérer mes fichiers du ftp!

et comme je n'ai pas pas beaucoup d&#8217;expérience y a pas d'infos que je ne connais pas ;

je veux bien apprendre et comprendre au moins le minimum;
mardi 14 juin 2011 à 16:33:17 | Re : Telcharger

buno

Administrateur CodeS-SourceS
Essaies en mettant l'url avec FTP...mais si tu as besoin d'une authentification, ça va être plus compliqué...
Regarde aussi ftp_get avec l'exemple


@+
Buno
----------------------------------------
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...

1 2

Cette discussion est classée dans : fichier, formulaire, télécharger, href, telcharger


Répondre à ce message

Sujets en rapport avec ce message

Comment télécharger un fichier via un formulaire ? [ par olive73 ] Salut,J'ai une page qui affiche via une liste déroulante, les fichiers présent dans un répertoire.Je voudrais que lorsque l'on sélectionne un fichier, aidez moi formulaire [ par solofismen ] bonjours a tous , voila tous les semaines je creer des document avec world puis transforme en pdf . pour informer mais clients des promos et j'envois histoire de formulaire [ par escaflone1 ] salut bon je me pose des p'tites questions et j'essaye de comprendre un peu le php.j'essaye de faire un formulaire ou on rentre un chiffre et lorsque Réaffichage d'un formulaire [ par ninoy ] Bonjour!Je suis en train de créer un formulaire,et j'ai quelques problèmes...Pour commencer, mon formulaire contient 2 input type text, un textarea et Rennomer un fichier en fonction d'un formulaire [ par mymydu42 ] Bonjour, J'aimerais un peu d'aide, je voudrai créer un script qui renomme des fichiers uploader avec ce que l'utilisateur à rempli dans le formulaire. Impossible de télécharger . . . [ par patric31 ] Bonjour,Je développe du bureau et de temps en temps je regarde les sources, mais problème, je ne peux pas les telecharger le proxy me retourne cette e ajout de mots clés dans un fichier HTML [ par haninee ] slt à tous,je veux que vous m'aidez à resoudre mon probleme qu'est :dans un programme j'affiche tous les balises d'un fichier HTML qui contiennent pa Gènèration d'un fichier XML a partir d'une formulaire PHP [ par sonia5 ] Bonjour tout le monde,est-ce que quelqu'un aurait une idée de comment, à partir d'un formulaire, je pourrais générer un fichier XML où je dois stocker Formulaire et fichier txt [ par vita83 ] Bonjour et bonne années a tous et toutes.Je voudrai integrer un formulaire de contact a mon site qui permettrai a mes visiteurs de me laisser leur nom Problème de header [ par mike1310 ] Bonjour à tous,je suis en train de me battre avec IE (pour ne pas changer) sur le téléchargement d'un fichier csv.J'explique le truc :J'ai un site qui


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,827 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales