2010-12-01 4 views
0

Je réalise qu'il existe des questions similaires, mais uniquement concernant l'enregistrement de fichiers sur des serveurs Linux ou des serveurs Windows externes. J'ai un script sur ma machine locale (exécutant XAMPP) sous le lecteur C: /. Une fois le script exécuté, je voudrais enregistrer le fichier sur le lecteur Z:/de mon réseau informatique mais je suis incapable de le faire.FWRITE() Enregistrement d'un fichier dans un emplacement spécifique à l'aide de XAMPP

est-il possible d'avoir le script exécuté de dire:

C:\xampp\htdocs\folder\script.php

et enregistrez ce fichier .PDF créé envoyé à:

Z:\Foldername2

EDIT

Alors que je suis en mesure d'exécuter le script et stocker le fichier n'importe où sur mon lecteur C, mon problème est placé sur un lecteur réseau partagé (le lecteur Z). Lors de l'exécution, je reçois l'erreur suivante:

Warning: fopen(Z:\form.pdf) [function.fopen]: failed to open stream: No such file or directory in C:\xampp\htdocs\folder\fpdf\fpdf.php on line 1157 FPDF error: Unable to create output file: Z:\form.pdf

+1

Avez-vous vraiment essayé pour cela? –

+0

Que signifie votre commentaire? – JM4

Répondre

1

En supposant que le répertoire est inscriptible, vous devriez être en mesure d'utiliser l'option F dans la méthode output.

+0

@Paul Norman - J'ai eu des problèmes en utilisant la méthode de sortie F lors de l'écriture sur un lecteur de destination réseau. Pour une raison quelconque, je reçois une erreur d'écriture. Je peux écrire n'importe où je veux sur mon lecteur C, mais l'écriture sur mon lecteur Z invite l'erreur répertoriée dans l'édition ci-dessus. – JM4

+0

Qu'est-ce que z: \? Est-ce un lecteur réseau mappé, un disque local ou un lecteur amovible? Pouvez-vous lire/écrire de/sans Fpdf? Il pourrait être utile de vérifier ses autorisations de près. –

+0

Il s'agit d'un lecteur réseau mappé, je peux lire et écrire lors de l'accès à partir du navigateur de l'explorateur – JM4

0

La façon la plus simple est de mettre un raccourci dans votre répertoire Web pointant vers cet endroit, et assurez-vous que les autorisations permettent l'accès RW

Questions connexes