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 07/08/2007, 17h16   #1
Membre du Club
 
Inscription : décembre 2005
Messages : 228
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : décembre 2005
Messages : 228
Points : 60
Points : 60
Par défaut Fichier local ou distant

bonjour,
je développe une application web. Une fonctionnalité est de créer un fichier doc à partir d'info contenues dans une bd. Quand je développais, je lisais le contenu d'un fichier rtf et je remplaçais certaines parties par les valeurs de la bd.

Code :
1
2
3
4
5
6
7
8
9
10
11
 
$fichier_type='H:PC_Lettre_cmde_XX-XXX.rtf';
 
//path où enregistrer le fichier
$path = "H:essai\\";
$fichier_ret = $path.$t_nom.'.doc';
 
$str = file_get_contents($fichier_type);
$fichier=fopen($fichier_ret, "w+" );
 
//on fait des str_replace ...
Le fait est que je viens de mettre l'appli en route sur un serveur unix mais je n'arrive pas à configurer mes variables $path et $fichier_ret correctement. J'obtiens des messages d'erreur :

SYSTEM WARNING: fopen(/tmp/essai.doc): failed to open stream: No such file or directory

SYSTEM WARNING: fwrite(): supplied argument is not a valid stream resource

SYSTEM WARNING: fclose(): supplied argument is not a valid stream resource

merci
crischprolch est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/08/2007, 10h10   #2
Membre du Club
 
Inscription : décembre 2005
Messages : 228
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : décembre 2005
Messages : 228
Points : 60
Points : 60
j'ai presque résolu mon problème car il s'agissait d'un problème de droit d'accès. Maintenant, mon fichier est créé sur le serveur et il faudrait que je puisse le telecharger sur la machine sur laquelle je travaille.
crischprolch est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/08/2007, 14h14   #3
Membre du Club
 
Inscription : décembre 2005
Messages : 228
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : décembre 2005
Messages : 228
Points : 60
Points : 60
Bonjour,
j'ouvre mon fichier, je remplace le valeurs que je veux, je ferme mon fichier et je voudrais maintenant le télécharger. Comment faire ?

merci
crischprolch est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/08/2007, 14h17   #4
Membre Expert
 
Inscription : janvier 2005
Messages : 2 288
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 2 288
Points : 2 287
Points : 2 287
Peut etre que ce lien de la FAQ te sera utile :
Forcer le téléchargement d'un fichier
koopajah est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/08/2007, 14h25   #5
Membre du Club
 
Inscription : décembre 2005
Messages : 228
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : décembre 2005
Messages : 228
Points : 60
Points : 60
donc si g le code suivant,
Code :
1
2
3
4
5
6
7
 
$fichier=fopen($fichier_ret, "w+" );
 
fwrite($fichier,$str);
...
 
fclose($fichier);
où dois-je ajouter les informations de la FAQ ?
crischprolch est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/08/2007, 14h26   #6
Membre Expert
 
Inscription : janvier 2005
Messages : 2 288
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 2 288
Points : 2 287
Points : 2 287
Surement après, une fois que le fichier a été créé.
koopajah est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/08/2007, 16h49   #7
Membre du Club
 
Inscription : décembre 2005
Messages : 228
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : décembre 2005
Messages : 228
Points : 60
Points : 60
ça fonctionne bien en ajoutant le contenu de la faq apres que le fichier est été écrit (sauvé).
crischprolch est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h52.


 
 
 
 
Partenaires

Hébergement Web