Page 1 sur 1

probleme ouverture fichier

Posté : 14 déc. 2007, 13:27
par yegortitov
Bonjour à tous,

j'ai un problème avec la fonction fopen. Tout marche bien lorsque je teste en local, mais lorsque j'ai déposé l'application sur un serveur (linux), j'ai l'erreur suivant :

Warning: fopen(C:/Documents and Settings/moi/Mes documents/fichier essai 0612207.csv) [function.fopen]: failed to open stream: No such file or directory in /web/essentiel/compare/index.php on line 116

Merci pour votre aide

Posté : 14 déc. 2007, 13:43
par @rthur
Bonjour,

Ton message d'erreur est pourtant assez explicite...
Regarde à la ligne 116 de ton fichier index.php et tu devrais comprendre le problème.

Posté : 15 déc. 2007, 01:51
par Invité
merci pour la réponse. Mais si je soumets ce probleme, c'est qu'il y a une raison. j'ai cherché une solution mais je ne vois pas pourquoi j'arrive à ouvrir un fichier lorsque je suis en localhost, et que cette même opération ne marche pas lorsque je suis sur un serveur de dev.

Merci quand meme...

Posté : 15 déc. 2007, 03:14
par Sékiltoyai
Parce que si tu es sur un serveur, il y a une chance non négligeable qu'il soit sous plateforme linux ou BSD et que 'C:/Documents and Settings/moi/Mes documents/fichier essai 0612207.csv' n'existe pas puisque c'est même une syntaxe de chemin complètement spécifique à Windows, sans parler que même sur un serveur web Windows Server, les dossiers web ne seraient pas stockés dans 'C:\Documents And Settings\'

Posté : 15 déc. 2007, 06:49
par Patriboom
Vas-y avec une adresse relative du genre ( ../../ ) pour descendre dans l'arborescence de tes sous-répertoire. N'utilise rien d'absolu, ce sera ainsi plus facilement transférable.
Aussi, remarque bien le sens de tes traits obliques: \ est celui de Windows / est celui de Linux et du web.