[Résolu] Ouvrir un fichier .xsl

Ouvrir un fichier .xsl [Résolu] - PHP - Programmation

Marsh Posté le 25-03-2008 à 13:44:42    

Bonjour,
J'ai un petit soucis avec la lecture d'un fichier excel;
J'ai fais un code qui permet de créer un fichier .xsl

Code :
  1. $Mkdir="C:\..";
  2. if (!file_exists($Mkdir)) {mkdir ($Mkdir, 0700);}


d'y écrire le résultat d'une requête Sql. Jusque là tout va bien.
Quand je clique sur un bouton, je genère bien mon fic .xsl mais quand j'essaie de le réouvrir -en recliquant sur le bouton- (sans fermer l'autre fichier), la page m'affiche une erreur comme quoi le fichier n'existe pas ds le chemin C:/..
le prob vient du fait que je peux ouvrir le fichier qu'une seule fois, est ce normal? ce n'est pas à cause de => ($Mkdir, 0700)?


Message édité par sabbahh le 28-04-2008 à 12:12:54
Reply

Marsh Posté le 25-03-2008 à 13:44:42   

Reply

Marsh Posté le 25-03-2008 à 20:39:43    

Je ne sais pas, mais moi on m'a appris que le numéro gagnant était le 755.


---------------
Directeur Technique (CTO)
Reply

Marsh Posté le 25-03-2008 à 21:12:20    

Ce sont des droits de type Unix ca.
Pour la petite histoire, c'est de l'octal :  
1 : execution
2 : ecriture
4 : lecture
 
Donc : 7 = 4 + 2 + 1 (lecture + ecriture + execution), 5 = 4 + 1 (lecture + execution), etc.
 
Par contre, j'suis pas sur que ces droits aient un quelconque effet sous windows.

Reply

Marsh Posté le 26-03-2008 à 10:05:41    

en fait je pense que ça vient de la fonction fopen..

Code :
  1. if(!$myfile = fopen($file, "r+" ))  {print("erreur: " );print("'$file' n'existe pas!\n" );exit;}


Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed