Précédent   Forum des professionnels en informatique > PHP > Langage > Fichiers
Fichiers Forum d'entraide sur les fichiers avec PHP. Avant de poster -> FAQ fichiers et Sources fichiers
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 22/03/2007, 23h38   #1
Invité régulier
 
Inscription : mars 2007
Messages : 21
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 21
Points : 6
Points : 6
Par défaut problème avec la fonction fopen

bonjour
le script php suivant :
Code :
1
2
3
<?php
$fp=fopen('c:\test.doc','w');
?>
Crée le document test mais il ne l'ouvre pas, en réalite je n'arrive à ouvrir aucun fichier avec la fonction fopen que ce soit en mode localhost ou en ligne. Merci de m'indiquer la cause.
single est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/03/2007, 23h46   #2
Membre Expert
 
Inscription : octobre 2002
Messages : 1 141
Détails du profil
Informations personnelles :
Âge : 32
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : octobre 2002
Messages : 1 141
Points : 1 204
Points : 1 204
Envoyer un message via MSN à Raideman
qu'est ce que tu entends par "ne l'ouvre pas"?
Tu veux dire que tu ne peux pas lire le contenu du fichier dans ton code?

Si c'est le cas, faudrait que tu donnes aussi la partie du code avec laquelle tu "lis" ton fichier.
D'habiture pour lire un tichier je fais fopen("nom_fic","r") ou r signifie que j'ouvre le fichier en lectuer, w signifie en écriture, cela doit certainement etre la source de ton erreur.
Raideman est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/03/2007, 00h46   #3
Invité régulier
 
Inscription : mars 2007
Messages : 21
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 21
Points : 6
Points : 6
bonsoir
j'ai essayé tous les modes r, r+, a, a+, w,.. et ça ne m'ouvre rien. Merci pour ton aide.
single est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/03/2007, 10h19   #4
Membre habitué
 
Homme
Développeur Web
Inscription : mars 2007
Messages : 117
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Développeur Web
Secteur : Service public

Informations forums :
Inscription : mars 2007
Messages : 117
Points : 116
Points : 116
bonjour,

fait attention avec les antislashs.

tu met ceci :

Code :
1
2
 
<?php $fp=fopen('c:\test.doc','w'); ?>
or il faut faire:
Code :
1
2
 
<?php $fp=fopen('c:\\test.doc','w'); ?>
sinon, ton chemin est interpreté "c:test.doc" (si je ne me trompe pas)

Yasen
yasen77 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/03/2007, 10h56   #5
Membre chevronné
 
Avatar de haltabush
 
Développeur Web
Inscription : avril 2005
Messages : 726
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : avril 2005
Messages : 726
Points : 790
Points : 790
Dans des simples cotes, normalement il n'y a pas de problèmes d'antislashs.
Par contre, ton fichier est à la racine de ton disque dur, et je doute que PHP ait les droit d'accès, ça doit venir de là je pense.
haltabush est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/03/2007, 11h40   #6
Membre du Club
 
Inscription : avril 2006
Messages : 236
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 236
Points : 62
Points : 62
Bonjour
Avec php je crée des fichiers à la racine du disque dur c:\ donc normalement php peut ouvrir un fichier à la rcine du disque.
young077 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h18.


 
 
 
 
Partenaires

Hébergement Web