Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1002 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  PHP et commande réseau

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

PHP et commande réseau

n°689962
tux46
Posté le 01-04-2004 à 17:23:01  profilanswer
 

Sur un réseau d'entreprise, je suis en train d'essayer de tester la présence d'un fichier sur un autre serveur que mon serveur Apache en utilisant l'adresse réseau \\SERVER\mondossier\monfichier.txt et je n'arrive pas à atteindre le fichier.
Voici le code que j'utilise :
 

Citation :

$fichiertdfc="";
$dest="./tdfc/";
$fichiertdfc="\\\\CHORUS\\Compta\\edifisc\\transfer\\3123TDFC.D";
if (file_exists($fichiertdfc))
  {
    $image_affichage='<img src="image/feu_vert.GIF" border="0" width="15" height="30" alt="Vert, je passe">';
  }
else
  {
    $image_affichage='<img src="image/feu_rouge.GIF" border="0" width="15" height="30" alt="Rouge, je m\'arrête">';
  }


 
Après ce test je souhaiterais copier certain fichier du serveur vers mon serveur Apache.
 
Est ce que quelqu'un peut m'aider avec ce problème ?
 

mood
Publicité
Posté le 01-04-2004 à 17:23:01  profilanswer
 

n°690011
dropsy
et bonne chance surtout...
Posté le 01-04-2004 à 17:45:02  profilanswer
 

un message d'erreur?

n°690016
T509
$job-&gt;GetJob(now)
Posté le 01-04-2004 à 17:47:22  profilanswer
 

tux46 a écrit :

Sur un réseau d'entreprise, je suis en train d'essayer de tester la présence d'un fichier sur un autre serveur que mon serveur Apache en utilisant l'adresse réseau \\SERVER\mondossier\monfichier.txt et je n'arrive pas à atteindre le fichier.
Voici le code que j'utilise :
 
 


 
C'est pas une écriture typique windows ça ?


---------------
fermez vos topics résolus avec le tag [Résolu] en fin de titre. Merci !
n°691429
tux46
Posté le 02-04-2004 à 23:45:37  profilanswer
 

oui mais mon serveur est sous Windows, Apache ça fonctionne aussi avec Windows

n°691437
pinguin007
a npe error
Posté le 03-04-2004 à 00:05:45  profilanswer
 

tu as essayé en mettant directement l'adresse ip du serveur ?


---------------
LoD 4 ever && PWC spirit|Le topak de l'iMP-450|inDATOUNEwe trust
n°691570
S4RuM4N
Posté le 03-04-2004 à 11:49:50  profilanswer
 

Essaye la fonction fopen, c'est beaucoup plus puissant pour le reseau que is_file()

n°692596
tux46
Posté le 05-04-2004 à 13:41:12  profilanswer
 

Oui avec l'adresse réseau ça ne marche pas mieux ...
 
Je vais essayer avec fopen mais je pense surtout que le problème vient du fait que l'adresse réseau ne convient pas car ça fonctionne très bien sur le serveur lui même

n°692685
omega2
Posté le 05-04-2004 à 15:01:40  profilanswer
 

php est capable d'utiliser le protocole de partage de fichier de windows?
Après tout, c'est pas une lecture de fichier local ni un système http ou ftp.

n°692757
jagstang
Pa Capona ಠ_ಠ
Posté le 05-04-2004 à 15:26:52  profilanswer
 

\\serveur\partage c'est un partage windows basé sur NETBIOS, pas accessible par linux (encore moins avec un fopen)
 
voilà
 

n°693153
tux46
Posté le 06-04-2004 à 08:38:41  profilanswer
 

Voilà ce que donne la fonction que j'utilise :
 
bool file_exists ( string filename)
 
 
file_exists() retourne TRUE si le fichier filename existe, et FALSE sinon.  
 
Utilisation des dossiers partagés Windows : Sous Windows, utilisez le format de chemin //computername/share/filename ou \\\\computername\share\filename pour vérifier qu'un fichier est disponible sur le partage réseau.  
 
Exemple 1. Test d'existence d'un fichier
 
<?php
$filename = '/chemin/jusqu/a/fichier.txt';
 
if (file_exists($filename)) {
   print "Le fichier $filename existe";
} else {
   print "Le fichier $filename n'existe pas";
}
?>  
 
 
 

mood
Publicité
Posté le 06-04-2004 à 08:38:41  profilanswer
 

n°1029569
lalex
Posté le 30-03-2005 à 11:57:44  profilanswer
 

jagstang a écrit :

\\serveur\partage c'est un partage windows basé sur NETBIOS, pas accessible par linux (encore moins avec un fopen)
 
voilà


 
 
Faux, fopen("//ip/path/fic", "r" ); marche très bien pour peu que PHP ait les droits.
 
Et c'est bien mon problème :
 
http://forum.hardware.fr/hardwaref [...] 7077-1.htm


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  PHP et commande réseau

 

Sujets relatifs
[PHP] faire une tabulation ?[PHP] convertir une chaîne en nombre
Probléme avec une requête PHP/MySQLJSP vs PHP [ETUDE COMPARATIVE]
[HTML/PHP] Petite question de tableau plutot importante, Merci[Mysql][PHP] j'arrive pas à insérer un select
[PHP] test de script sur les adresses IP svp [résolu]passage d'un tableau php parametre à une fonction javascript
Session PHP sous IE 
Plus de sujets relatifs à : PHP et commande réseau


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR