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 19/04/2007, 12h01   #1
Membre du Club
 
Inscription : avril 2007
Messages : 121
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 121
Points : 61
Points : 61
Par défaut écriture de fichier

Bonjour,

je voudrais ecrire un resultat dans un fichier rapport.html.

Voici mon code
Code :
1
2
3
4
5
$fichier = fopen ("./rapport/rapport.html","w+");
 
fwrite ($fichier, "<table>border=1><tr><td>Type</td><td>Model</td></table>");
 
fclose($fichier);
Pourtant mon fichier reste desesperement vide

Que dois-je faire
audran12 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/04/2007, 13h02   #2
Expert Confirmé
 
Avatar de trotters213
 
Inscription : janvier 2005
Messages : 2 572
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Gard (Languedoc Roussillon)

Informations forums :
Inscription : janvier 2005
Messages : 2 572
Points : 2 605
Points : 2 605

Essaye de faire ceci :
Code :
1
2
3
4
if (fwrite($handle, $somecontent) === FALSE) {
echo "Impossible d'écrire dans le fichier ($filename)";
exit;
}
pour vérifier que tu écris bien dans ton fichier.
__________________
Pensez au tag
Les règles du Forum

Dev. Web : FAQ (X)HTML/CSS | Tutos (X)HTML | Tutos CSS

PHP : FAQ PHP | Tutos PHP | Benchmark PHP 5

SQL : Cours SQL
trotters213 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/04/2007, 13h11   #3
Membre du Club
 
Inscription : avril 2007
Messages : 121
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 121
Points : 61
Points : 61
en fait j'ai ajouté ça dans mon code
Code :
1
2
3
4
5
6
7
if (!$ouvre=fopen("C:\Documents and Settings\Administrator\Desktop/texte.html","w+")) {
echo "Echec de l'ouverture du fichier";
exit;
}
else {
echo "dans le else";
}
Et j'ai Echec d'ouverture du fichier et je comprends vraiment pas pourquoi...
audran12 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/04/2007, 15h41   #4
Rédacteur
 
Avatar de RideKick
 
Homme
Directeur technique
Inscription : septembre 2006
Messages : 5 959
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Directeur technique
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : septembre 2006
Messages : 5 959
Points : 10 889
Points : 10 889
le slashes avant texte.html n'est pas dans le bon sens !
__________________
Pas de questions techniques en MP please

Mon site perso
RideKick est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/04/2007, 10h10   #5
Expert Confirmé
 
Avatar de trotters213
 
Inscription : janvier 2005
Messages : 2 572
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Gard (Languedoc Roussillon)

Informations forums :
Inscription : janvier 2005
Messages : 2 572
Points : 2 605
Points : 2 605
ça n'explique pas pourquoi avant ça ne marchait pas vu que le lien vers ton fichier était différent.
Au lieu d'échapper tes caractères avec les antislash, utilises DIRECTORY_SEPARATOR :
Code :
$lien='C:'.DIRECTORY_SEPARATOR.'Documents and Settings'.DIRECTORY_SEPARATOR.'Administrator'.DIRECTORY_SEPARATOR.'Desktop'.DIRECTORY_SEPARATOR.'texte.html'
__________________
Pensez au tag
Les règles du Forum

Dev. Web : FAQ (X)HTML/CSS | Tutos (X)HTML | Tutos CSS

PHP : FAQ PHP | Tutos PHP | Benchmark PHP 5

SQL : Cours SQL
trotters213 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 01h35.


 
 
 
 
Partenaires

Hébergement Web