IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Utilisation de mappage réseau pour écrire un fichier


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de shkyo
    Homme Profil pro
    Développeur Robotique - Administrateur systèmes
    Inscrit en
    Juin 2003
    Messages
    841
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur Robotique - Administrateur systèmes

    Informations forums :
    Inscription : Juin 2003
    Messages : 841
    Par défaut Utilisation de mappage réseau pour écrire un fichier
    Bonjour, voilà c'est la 1ère fois que je m'attaque à de l'écriture de fichier avec PHP5, et j'ai quelques soucis avec l'écriture sur lecteur réseau.

    Je plante le décor : Windows XP pro SP2 avec WAMP5 v1.6.6, PHP5.2.0

    D'un côté j'ai ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
     
    <html>
    <head>
    <style type="text/css">
    	#pb {text-align:center; font-family:arial; font-weight:bolder}
    	#pc {text-align:center; font-family:arial; font-size:12px}
    	#button {text-align:center; font-family:arial; font-weight:bolder; font-size:24px}
     
    	.white {font-family:arial;
    		font-size:16px;
    		border-style:solid;
    		border-width:2px;
    		border-color:black;
    		background-color:#FFFFFF;
    		width:500px}
    	.verywhite {font-family:arial;
    		font-size:12px;
    		border-style:solid;
    		border-width:0px;
    		border-color:black;
    		background-color:#FFFFFF;
    		width:70px}
    	.yellow {font-family:arial;
    		font-size:40px;
    		border-style:solid;
    		border-width:1px;
    		border-color:black;
    		background-color:#FFFFCC;
    		width:750px}
     
    </style>
    </head>
    <body background="C:\DATA\Trucs\Divers\IMGS\Divers_2D\medium2.jpg">
     
    <form method="POST" action="export_data.php">
    <label><p id=pb class="yellow"><b>Développement & tests en cours...</b></p></label>
    <label><p id=pb class="yellow"><b>Merci de revenir plus tard...</b></p></label><br><br>
     
    <label><p class="white"><b>Veuillez entrer le nom et le chemin du fichier à sauver :</b></p></label>
    <label><p class="white">- S'il existe déjà, utilisez le bouton <b><i>Parcourir...</i></b></p></label>
    <label><p class="white">- Sinon écrivez de la façon suivante : <b>P:\mon chemin\mon fichier</b></p></label>
     
    <p class="verywhite">Fichier : <input type="file" name="nom_file" value="" size="50"/><br><br></p>
     
    <input type="submit" value="Exporter" />
     
    </form>
     
    </body>
    </html>
    et de l'autre j'ai ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    <?php
    $fichier=addslashes(trim($_POST["nom_file"]));
     
    @ $fp=fopen($fichier,'w');
    if (!$fp)
    {
    	echo "<b>Une erreur d'ouverture de fichier est survenue...</b><br/></body></html>";
    	exit;
    }
     
    $test="Ceci est un test d'écriture de fichier...";
     
    fwrite($fp,$test,strlen($test));
     
    fclose($fp);
     
    echo "Le fichier : <b>".$fichier."</b> a été écrit sans problème...<br/>";
     
    ?>
    Quand j'utilise des chemins de fichiers du type "C:\TEMP\TEST.TXT" cela fonctionne parfaitement, par contre, si je veux utiliser un chemin avec un mappage du type "P:\TEST.TXT", j'ai une erreur et il refuse d'écrire !!!

    Y a-t-il une façon spéciale d'entrer le chemin avec un mappage réseau, ou c'est autre chose ???

    Merci d'avance pour vos réponses...

  2. #2
    Membre éclairé
    Homme Profil pro
    Coordinateur développement web
    Inscrit en
    Août 2004
    Messages
    475
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Coordinateur développement web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2004
    Messages : 475
    Par défaut
    salut,

    ce mappage est t'il vers un serveur linux ? si oui vérifie les droits.

    Il me semble même s'il s'agit d'un windows, il te faut peut être des droits. A voir avec l'administrateur de ton réseau

    Mic

  3. #3
    Membre éclairé Avatar de shkyo
    Homme Profil pro
    Développeur Robotique - Administrateur systèmes
    Inscrit en
    Juin 2003
    Messages
    841
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur Robotique - Administrateur systèmes

    Informations forums :
    Inscription : Juin 2003
    Messages : 841
    Par défaut
    Citation Envoyé par mic79
    salut,

    ce mappage est t'il vers un serveur linux ? si oui vérifie les droits.

    Il me semble même s'il s'agit d'un windows, il te faut peut être des droits. A voir avec l'administrateur de ton réseau

    Mic
    C'est un serveur Windows 2003.

    Et pour les droits, je les ai, vu que c'est moi-même l'administrateur du réseau...

    Par contre, tout cela est pour l'instant ébergé sur mon poste et non sur mon serveur, au niveau du serveur Apache, il y a peut-être des options à règler ???
    Car vu que je n'y connais pas grand chose en Apache, c'est l'install par défaut de WAMP5...

  4. #4
    Membre éclairé Avatar de shkyo
    Homme Profil pro
    Développeur Robotique - Administrateur systèmes
    Inscrit en
    Juin 2003
    Messages
    841
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur Robotique - Administrateur systèmes

    Informations forums :
    Inscription : Juin 2003
    Messages : 841
    Par défaut
    Personne n'a de suggestion ???

    Entre-temps je cherche, je cherche, mais pas mieux pour l'instant...

Discussions similaires

  1. utiliser une seule commande pour créer plusieur fichier
    Par waldomania dans le forum Administration système
    Réponses: 1
    Dernier message: 13/12/2009, 16h43
  2. Réponses: 2
    Dernier message: 16/08/2009, 13h31
  3. Logiciel pour écrire un fichier RSS ?
    Par Loko dans le forum Internet
    Réponses: 2
    Dernier message: 14/01/2009, 08h57
  4. [bash] utilisation de CAT/AWK pour parser un fichier CSV
    Par arnaudperfect dans le forum Shell et commandes GNU
    Réponses: 32
    Dernier message: 25/07/2007, 23h34
  5. utiliser ls et xargs pour déplacer des fichiers
    Par walrus_55 dans le forum Shell et commandes GNU
    Réponses: 3
    Dernier message: 06/04/2007, 10h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo