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 22/12/2006, 14h54   #1
Invité régulier
 
Inscription : mars 2004
Messages : 15
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 15
Points : 9
Points : 9
Par défaut [FTP] Lien vers chemin réseau

Bonjour à tous,

Je suis en train d'écrire un script php dans le but d'ouvrir un chemin réseau à partir d'une page web.

J'ai pensé à 3 solutions :
- créer un script en .bat avec un "explorer \\192.168.20.1\partage\mesDocs\" et utiliser la fonction "exec" en php
- mettre un lien simple "file://///192.168.20.1/partage/mesDocs/
- ouvrir par l'intermédiaire de javascript avec un window.open

Aucunes de ces solutions ne fonctionnent. Dans le 1er cas, le script .bat ne se lancent pas. J'ai fais une recherche sur ce forum sans succès. Dans le 2ème, j'arrive sur une page web, genre ftp. Et pour le 3ème cas, je ne vois aucun résultat.

Pourriez-vous éclairer ma lanterne ? Merci.
kriskafr est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/12/2006, 15h10   #2
Expert Confirmé Sénior
 
Avatar de Mr N.
 
Inscription : septembre 2004
Messages : 5 421
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 5 421
Points : 5 835
Points : 5 835
Et ça ?
Code :
echo '<a herf="\\192.168.20.1\partage\mesDocs\">Partage</a>';
__________________
Get your motor runnin'
Head out on the highway...
Mr N. est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/12/2006, 15h38   #3
Invité régulier
 
Inscription : mars 2004
Messages : 15
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 15
Points : 9
Points : 9
Citation:
Envoyé par Mr N.
Et ça ?
Code :
echo '<a herf="\\192.168.20.1\partage\mesDocs\">Partage</a>';
The requested URL xxxx was not found on this server.

Le navigateur construit un lien absurde.
kriskafr est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/12/2006, 16h26   #4
Expert Confirmé Sénior
 
Avatar de Mr N.
 
Inscription : septembre 2004
Messages : 5 421
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 5 421
Points : 5 835
Points : 5 835
quelle url absurde ?

EDIT: Et surtout: quel navigateur ?
__________________
Get your motor runnin'
Head out on the highway...
Mr N. est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/12/2006, 17h36   #5
Invité régulier
 
Inscription : mars 2004
Messages : 15
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 15
Points : 9
Points : 9
Citation:
Envoyé par Mr N.
quelle url absurde ?

EDIT: Et surtout: quel navigateur ?
sur IE et Firefox, le lien est transformé en http://
ce qui donne http://192.168.20.1/192.168.20.1/partage/mesDocs/ avec IE par exemple
kriskafr est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/12/2006, 17h40   #6
Expert Confirmé Sénior
 
Avatar de Mr N.
 
Inscription : septembre 2004
Messages : 5 421
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 5 421
Points : 5 835
Points : 5 835
pff meme pas remarqué tellement je suis pressé de partir moi...
essaie ça plutot :
Code :
echo '<a herf="\\partage\mesDocs\">Partage</a>';
N'oublie pas que c'est propre à microsoft donc il y a peu de chance que ça passe sur firefox
__________________
Get your motor runnin'
Head out on the highway...
Mr N. est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/12/2006, 17h55   #7
Invité régulier
 
Inscription : mars 2004
Messages : 15
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 15
Points : 9
Points : 9
Toujours pas !
Par contre si je supprime le "http://" et que je change manuellement les "/" en "\"
donc si manuellement je saisie par exemple : \\192.168.20.1\partage\mesDocs\
là ça passe sur IE. J'ai bien le dossier réseau ouvert.
kriskafr est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/01/2007, 12h01   #8
Invité régulier
 
Inscription : mars 2004
Messages : 15
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 15
Points : 9
Points : 9
Y a du neuf !
J'arrive bien à ouvrir un chemin réseau avec :
Code :
1
2
3
<script type="text/javascript">
window.open( "file://192.168.10.3/partage/mesDocs/" );
</script>
Cela marche parfaitement sur Internet Explorer mais pas sur Firefox (message ci-dessous)
Citation:
Erreur : uncaught exception: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIDOMJSWindow.open]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: http://192.168.10.3/gedDVPT/share/open.php?id=141 :: <TOP_LEVEL> :: line 2" data: no]
J'avoue ne rien comprendre à ce message !
kriskafr 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 00h01.


 
 
 
 
Partenaires

Hébergement Web