Page 1 sur 1

variables

Posté : 07 avr. 2011, 13:10
par _italien_
salut a tous
notez que j'ai un bloc note (fichier .txt ) dans mon hebergeur ,est ce qu'il y'a une possibilite que les internautes peuvent ajouter des données dans ce fichier bloc note dans mon hebergeur avec une page formulaire php et les internautés auront se fichier modifié à leur e mail et biensur le fichier qui est dans mon hebergeur reste a son origine et merci

Re: variables

Posté : 07 avr. 2011, 13:21
par misterflo
Salut,
oui c'est possible.

Tu peux regarder du côté de http://php.net/manual/fr/function.file-get-contents.php et de http://www.php.net/manual/fr/function.f ... ntents.php
Ensuite tu envois ce fichier en pièce jointe par email http://fr.php.net/manual/fr/function.mail.php

Re: variables

Posté : 07 avr. 2011, 13:30
par Mazarini
Bonjour,

oui...

Fonction fopen(),fread() et fclose() pour lire le contenu de ton fichier
str_replace pour modifier le texte si tu prévois des chaines de type [var1], [var2] dedans pour le personnaliser en les remplacant par les variables saisies,
mail() pour envoyer le mail

Par contre tu pourrais remplacer ton fichier txt par un fichier php contenant :
<PHP
$texte = "
Ton texte avec des variables sous la forme $toto, $titi...
";
?>
(attention mettre \" pour les " dans ton texte
ensuite tu fais include "ton fichier.php" avant l'envoi du mail après avoir renseigné les variables $titi... et $texte contient le texte que tu souhaites

Re: variables

Posté : 07 avr. 2011, 15:15
par stealth35
Bonjour,

oui...

Fonction fopen(),fread() et fclose() pour lire le contenu de ton fichier
str_replace pour modifier le texte si tu prévois des chaines de type [var1], [var2] dedans pour le personnaliser en les remplacant par les variables saisies,
mail() pour envoyer le mail

Par contre tu pourrais remplacer ton fichier txt par un fichier php contenant :
<PHP
$texte = "
Ton texte avec des variables sous la forme $toto, $titi...
";
?>
(attention mettre \" pour les " dans ton texte
ensuite tu fais include "ton fichier.php" avant l'envoi du mail après avoir renseigné les variables $titi... et $texte contient le texte que tu souhaites
- fopen, fread, fclose, c'est pour un contexte de stream, sinon c'est file_get_contents et file_puts_contents
- les balises php c'est <?php
- pour ecrire une variables sur plusieur ligne il faut utilise la syntaxe heredoc

Re: variables

Posté : 07 avr. 2011, 15:48
par Mazarini
Bonjour,
- fopen, fread, fclose, c'est pour un contexte de stream, sinon c'est file_get_contents et file_puts_contents
fopen,... marche pour les fichiers. Je prends note que file_get_contents est surtout plus pratique, il faut que je me remettent sérieusement au PHP. C'est un peu pour ca que je viens m'instruire ici.
- les balises php c'est <?php
oops...
- pour ecrire une variables sur plusieur ligne il faut utilise la syntaxe heredoc
Effectivement