lister repertoire distant - Serv Linux vers Serv 2000 - PHP - Programmation
Marsh Posté le 25-04-2005 à 13:34:47
Est-ce que tu as les bon accès pour accèder à ta machine distante ?
Je pense que ca viendrait de ton serveur distant et pas de ton code. Mais je peux me tromper.
Marsh Posté le 25-04-2005 à 13:37:28
Linux ne sait pas ouvrir les repertoires partages de windows par defaut.
Pour le faire tu dois passer via samba.
Renseigne-toi sur samba, ou sinon tu peux regarder ce code :
http://dotgeek.org/highfive/display.php?snippet=126
Marsh Posté le 25-04-2005 à 13:49:45
J'avais pensé à samba mais je préfererais éviter de monter des partages sur le serveur Linux, je trouve ça un peu trop bricole au cas où les partages changent, ect...
Au niveau des droits sur la machine distante, les serveurs sont sur le même domaine mais je n'ai pas bindé les comptes... Peut être faut-il que je m'identifie lors de l'accés au fichier ? Est-ce possible ???
Ce que je ne comprends pas bien, c pourkoi les liens HTML fonctionne nickel et je ne peux pas faire un truc sensiblement pareil en PHP sans identif...
En tout cas merci pour vos réponses, je vais qd même bossé la solution Samba, je crois que je n'ai pas trop le choix...
Marsh Posté le 25-04-2005 à 14:35:02
As-tu au moins regarde le lien que j'ai donne ?
Avec cette classe tu n'as pas besoin de faire de montage.
Marsh Posté le 25-04-2005 à 16:35:32
Me'de, T'as raison Cerel je suis une fiente, j'ai lu trés trés vite (mais vraiment trés trés trés vite) en diagonale le lien.
Et j'ai cru que c'était un montage....
Donc Ad libitum (ça doit bien vouloir dire quelque chose d'honorable c du latin) et je vais plancher là dessus ça m'a l'air, finalement ;-) d'être la solution.
De toute façon fô bien passer au classe un jour où l'autre et aujourd'hui est un beau jour pour mourrir.
MERCI BCP, des nouvelles bientôt.
Marsh Posté le 25-04-2005 à 10:37:20
Bonjour à tous,
je cherche à lister un répertoire partagé se trouvant sur un serveur distant windows 2000, mon site tourne sous apache sur un serveur Linux.
Tout les topics que j'ai pu lire partait du principe que le serveur apache tournait sous Win ce qui n'est pas mon cas.
Je sais lister un rep sur mon serveur en local mais faire la même chose sur un rep distant, snif, jariv pô...
Pour éviter de compliquer le truc avec opendir j'essaie déjà de lire un simple fichier avec fopen ( A savoir: un lien html <a href> fonctionne...):
fopen("//Adresse IP/Rep Partagé/fichier","r" );
Ca doit être tout con surement mais je m'arrache les cheveux ! J'ai essayé en mettant le path complet, en jouant avec les slashs, les antislashs, les antislashs autorisateurs d'antislashs, tout le monde vers la droite, à gauche, en épi, protocole http ou file et j'ai maaaaalll...
Ayez pitié (larmes), merci, snif.