Précédent   Forum des professionnels en informatique > PHP > Langage > Fichiers
Fichiers Forum d'entraide sur les fichiers avec PHP. Avant de poster -> FAQ fichiers et Sources fichiers
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 21/11/2007, 11h24   #1
Nouveau Membre du Club
 
Inscription : octobre 2005
Messages : 85
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 85
Points : 39
Points : 39
Par défaut [FTP] Proposer un fichier en téléchargement

Bonjour,

Cette question doit être tellement simple que je n'ai pas trouvé de réponse satisfaisante...

Quelle est la syntaxe correcte pour permettre au client de télécharger un fichier ?

Moi j'écris un truc du genre:

echo "<A href='$path_de_mon_fichier*'> <B>$nom_de_mon_fichier</B> </A>";
*J'ajoute que se bout de code est dans une boucle donc le type de fichier peut être n'importe quoi. (pour info le path va ressembler à "C:/monrep/monFichier.monextention")

Le problème c'est que j'ai le message d'erreur suivant:
Citation:
"Firefox doesn't know how to open the address, because the protocol
(c) isn't associated with any program"
Donc je me dit que j'ai surement pas la bonne syntaxe.
ataya est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/11/2007, 11h27   #2
Membre chevronné
 
Inscription : juin 2005
Messages : 572
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France, Haute Vienne (Limousin)

Informations forums :
Inscription : juin 2005
Messages : 572
Points : 690
Points : 690
Le path de ton fichier doit etre sous forme d'url, sinon une fois arrivé chez le client firefox va tenter d'ouvrir le fichier en local, et ne va bien évidemment pas savoir comment faire.
__________________
Tout pas mieux que tout le monde : évitez les questions techniques en mp sinon à quoi bon poster sur un forum ?

Petite citation : "Le sage cherche la vérité, l'imbécile l'a déjà trouvée"
ratapapa est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/11/2007, 12h10   #3
Nouveau Membre du Club
 
Inscription : octobre 2005
Messages : 85
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 85
Points : 39
Points : 39
arf ... sa m'arrange pas tellement !

En fait ce que je veut faire c'est une interface de management de fichier (upload/download/delete) sur les disques d'une machine distante, une sorte de ftp mais en http en somme.

Donc je veut avoir accès à la totalité du disque du serveur. Du coup si j'écris des URL, sa veut dire qu'elles doivent être relatives à la racine du serveur ?

Et si oui peut t'on remonter plus haut que la racine du serveur?

Bref, sa m'a pas l'air terrible comme principe...Qqun aurait il une super idée pour le genre de trucs que je veut faire ?
ataya est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/11/2007, 12h36   #4
Membre éclairé
 
Avatar de alceste
 
Inscription : mars 2006
Messages : 318
Détails du profil
Informations personnelles :
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations forums :
Inscription : mars 2006
Messages : 318
Points : 320
Points : 320
tu essaies d'accèder à un fichier locale, tu dois donc précéder le chemin par file:// seulement si le fichier ne se trouve pas sur ta machine cela ne t'avanceras à rien

ce que tu peux faire c'est placer tes fichiers dans un dossier accessible par le serveur web, ou alors utiliser un serveur de partage de fichier tel que samba et renvoyer le lien correspondant au fichier passant par ce serveur de partage, ou encore un serveur ftp..
alceste est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/11/2007, 13h23   #5
Nouveau Membre du Club
 
Inscription : octobre 2005
Messages : 85
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 85
Points : 39
Points : 39
Citation:
Envoyé par alceste Voir le message
tu essaies d'accèder à un fichier locale
Heu..oui il est en local ... sur mon serveur

Citation:
Envoyé par alceste Voir le message
ce que tu peux faire c'est placer tes fichiers dans un dossier accessible par le serveur web
Comme je l'ai dit dans le post: l'idée est d'acceder à l'ensemble d'un disque depuis la racine de ce disque

Pour ce qui est de l'utilisation de serveurs dédiés, c'est justement pour ne pas avoir à recourrir à eux que je développe ce truc.

Bon, merci quand même
ataya est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/11/2007, 13h26   #6
Membre chevronné
 
Inscription : juin 2005
Messages : 572
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France, Haute Vienne (Limousin)

Informations forums :
Inscription : juin 2005
Messages : 572
Points : 690
Points : 690
Tu peux le faire en VBScript par exemple, moyennant un controle activex que je déconseille à quiconque d'activer sur sa machine ^^

Imagine si l'on pouvait lister le contenu de n'importe quel client grâce à un langage web tel que php, les dérives que cela pourrait entraîner
__________________
Tout pas mieux que tout le monde : évitez les questions techniques en mp sinon à quoi bon poster sur un forum ?

Petite citation : "Le sage cherche la vérité, l'imbécile l'a déjà trouvée"
ratapapa est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h12.


 
 
 
 
Partenaires

Hébergement Web