Page 1 sur 1
Chemin UNC avec fonction FPDF ...
Posté : 21 juil. 2009, 08:30
par becfai
J'utilise la fonction fpdf.
la sortie (output) fonctionne correctement avec un chemin local du type ('./pdf/fichier.pdf', 'F');
Mais, j'ai besoin de sauvegarder sur un Nas, et non pas sur le serveur web.
Quand j'entre le chemin UNC ('//serveur_nas/pdf/ ...), ça plante.
Quelqu'un aurait-il une idée ou un plan B pour sauvegarder sur une autre partition ?
Merci pour l'aide.
Posté : 21 juil. 2009, 09:44
par Yosh
Utilise des antislashs et double les du genre:
\\\\chemin\\repertoire\\autre_repertoire\\
Posté : 21 juil. 2009, 10:27
par becfai
J'ai bien essayé, mais avec :
...
$pdf->Output('\\\\serveur\\rep\\fichier.pdf', 'F');
...
j'ai ce message d'erreur :
Warning: fopen(\\serveur\rep\fichier.pdf) [function.fopen]: failed to open stream: Permission denied in c:\web\librairies\fpdf\fpdf.php on line 1430
FPDF error: Unable to create output file: \\serveur\rep\fichier.pdf
L'arborescence est correcte, mais ça plante toujours ...
Posté : 21 juil. 2009, 11:25
par Yosh
Essaye d'enregistrer ton fichier en local puis déplace le avec la fonction copy ou rename.
EDIT:
Ton répertoire "rep" est-il partagé sur le réseau quand tu utilise le chemin UNC? Et surtout apache as-t-il les droits d'écrire dans ce répertoire?
Posté : 21 juil. 2009, 12:09
par Ryle
[function.fopen]: failed to open stream: Permission denied
Ton problème, c'est que php n'est pas autorisé à écrire dans ce répertoire... vérifie qu'il dispose bien des autorisations de partage nécessaires pour que php puisse y écrire

Posté : 22 juil. 2009, 08:17
par becfai
Yes !
Merci pour vos aides.
Bon, c'était un cumul des deux.
Les BackSlashs et il fallait que j'active un partage réseau supp avec les droits qui vont bien.
J'étais resté focalisé sur un problème de synthaxe et avait occulté cette partie de droits.
Merci beaucoup pour l'aide rapide

Posté : 22 juil. 2009, 11:20
par Yosh
Yes !
Merci pour vos aides.
Bon, c'était un cumul des deux.
Les BackSlashs et il fallait que j'active un partage réseau supp avec les droits qui vont bien.
J'étais resté focalisé sur un problème de synthaxe et avait occulté cette partie de droits.
Merci beaucoup pour l'aide rapide

Pas de soucis.
Marque ton post en Résolu si tout est ok.