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.