Mise à jour à partir d'un formulaire

txiki Messages postés 6819 Date d'inscription   Statut Contributeur Dernière intervention   -  
txiki Messages postés 6819 Date d'inscription   Statut Contributeur Dernière intervention   -
Salut à tous, cela faisait un bon bout de temps n'est-ce pas ???
Bon, je suis en train de faire un site pour une amie (http://txiki.free.fr/graci/index.htm ) url provisoire...en attendant qu'elle ait son compte.
Il faudrait qu'elle puisse intégrer des textes, par exemple le planning des dédicaces) à partir de chez elle.
Pb: je ne sais pas comment sera formaté ce texte si je crée un formulaire (je ne vois pas d'autres solutions mais si elle existent n'hésitez pas). L'accès au formulaire est protégé (je ne pense pas qu'il soit inviolable, loin de là mais....) c'est un script que j'ai trouvé sur le net. Je crois que je vais passer par un fichier htacces mais c'est une autre histoire.

J'ai bien pensé à faire un truc du genre CCM (avec les tag gras etc... mais si pouviez m'aider, sur la façon de m'y prendre, ce serait très vraiment cool...

PS: le livre d'or est génial et gratuit !!!! Beaucoup de choses sont paramétrables (couleurs etc...) bien que je ne l'ai pas encore fais.

Merci d'avance pour votre soutient.

http://abarka.free.fr
Un adulte assis voit plus loin qu'un jeune debout.
A voir également:

7 réponses

KOogar
 
slt,

essaye ca et n'oublie pas de créer un fichier texte

<?php

// Modification
if ($modifier == 1) {
$f = fopen("tonfichier.txt", "w+");
fputs($f, $intro);
fclose($f);

}

// lit le contenu du fichier
$f = fopen("tonfichier.txt", "r");
$contenu = fread($f, filesize("tonfichier.txt"));
fclose($f);

?>

<form action="tapage.php" method="POST">
<input type="hidden" name="modifier" value="1">
<table cellspacing="0" cellpadding="5" border="0" align="center" class="tbg">

<tr><td valign="top"><textarea cols="70" rows="15" name="intro"><? echo $contenu; ?></textarea></td></tr>
<tr><td align="center"><input type="submit" value="modificatier"></td></tr>

</table>
</form>

KOogar
http://www.phpsources.net
0
txiki Messages postés 6819 Date d'inscription   Statut Contributeur Dernière intervention   524
 
Merci KOogar,
Ouuuh! mais tu m'a refilé un code en php ?
Je ne sais pas si tu a été sur la page en question mais la fille n'y connaît pinuts, ni en html et encore moins en php.
Ton code suppose qu'elle soit en possession d'un fichier texte. Or c'est moi qui réalise le site. Elle, se contentera de faire certaines mises à jour, le simplement possible.
Il faudrait qu'elle tape son texte, puis, l'insère en validant par exemple (c'est pour ça que j'ai pensé a un truc du genre CCM (les messages qu'on écrit, avec la possibilité de mettre en gras, italique etc...
Et moi et le php, on n'est pas très bon copain. A moins que ton code soit complet, que je nomme une nouvelle page .php qui contiendrait ton code et qui serait accessible par elle pour modifs.
Merci en tous cas de ton aide.... ;-))


http://abarka.free.fr
Un adulte assis voit plus loin qu'un jeune debout.
0
KOogar
 
Oui mais toi tu es webmaster !!!

Vi, le code est complet. Ya k créer le fichier 'tonfichier.txt',
c'est le fichier ou il y aura les données.

Install le code sur une page que j'ai apelé 'tapage.php'
puis get fun !!!

@++
http://www.phpsources.net
0
txiki Messages postés 6819 Date d'inscription   Statut Contributeur Dernière intervention   524
 
Salut KOogar et encore merci beaucoup de t'interresser à mes soucis,
Bon, j'ai créé page en pagemaj.php et le fichier txt (dedicaces.txt qui contient la copie intégrale du planning) et toutes deux sont au même niveau.
Le problème c'est que je vois le fichier texte dans le formulaire, je peux le modifier pui valider la/les modifs mais ça ne change rien à la page "dédicaces/planning dédicaces". comme tu peux le voir ici: http://txiki.free.fr/graci/dedicaces.htm (le mot de passe, provisoire, est: "hastoy" quand tu vas à "perso".
J'ai loupé certainnement quelque chose...
Comment la modif peut se répercuter dans la page html du site ?

Il y a certainement un truc auquel je ne pense pas mais quoi....
Merci en tous cas merci de ton soutient. C'est vraiment très sympa, ça fait un moment que je ne participe pas aux forums de CCM, manque cruellement de temps.

http://abarka.free.fr
Un adulte assis voit plus loin qu'un jeune debout.
0
KOogar
 
Re,

Ben pour ca tu doit integrer l'affichage sur la page dedicaces.htm !!!

donc d'abord tu renommes ta page en dedicaces.php

puis tu integres ce code en haut de page par exemple::

<?php

// lit le contenu du fichier
$f = fopen("dedicaces.txt ", "r");
$contenu = fread($f, filesize("dedicaces.txt "));
fclose($f);

?>

apres te suffit de placer la variable $contenu ou tu veux mettre le texte:

<?php echo $contenu; ?>

@++
Laurent
www.phpsources.net
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
txiki Messages postés 6819 Date d'inscription   Statut Contributeur Dernière intervention   524
 
Encore moi... J'ai fait comme tu m'a dit mais il m'affiche ces codes erreur quand on va sur la page "dédicas". Quand on va au dernier lien de liste "perso" (accès protégé) là, il m'affiche tout le source de page (entièrement faite en CSS. C'est normal ?
J'ai du louper quelque chose, comme d'hab...

Warning: fopen(): Unable to access dedicaces.txt in /var/www/free.fr/9/1/txiki/graci/dedicaces.php on line 16

Warning: fopen(dedicaces.txt ): failed to open stream: No such file or directory in /var/www/free.fr/9/1/txiki/graci/dedicaces.php on line 16

Warning: filesize(): Stat failed for dedicaces.txt (errno=2 - No such file or directory) in /var/www/free.fr/9/1/txiki/graci/dedicaces.php on line 17

Warning: fread(): supplied argument is not a valid stream resource in /var/www/free.fr/9/1/txiki/graci/dedicaces.php on line 17

Warning: fclose(): supplied argument is not a valid stream resource in /var/www/free.fr/9/1/txiki/graci/dedicaces.php on line 18

Je crois que j'ai besoin de quelques explications plus précises. Le planning se trouve dans un div.

le fichier texte, que devient-il là dedans ? je crois que j'en ai plus besoin ? non ?
Merci encore de ta patience. Mais j'y arriverai, je suis tétu.... comme un basque que je suis.
le lien: http://txiki.free.fr/graci/dedicaces.php
et un bout de code:
</head>
ligne13<?php
ligne14
ligne15// lit le contenu du fichier
ligne16$f = fopen("dedicaces.txt ", "r");
$contenu = fread($f, filesize("dedicaces.txt "));
fclose($f);

?>
<body>

apparement il ne trouve pas le fichier dedicaces.txt qui est pourtant au même niveau dans l'arbo...

http://abarka.free.fr
Un adulte assis voit plus loin qu'un jeune debout.
0
KOogar
 
Bonsoir,

Le message d'erreur indique que le fichier:
dedicaces.txt n'est pas trouvé!!

verifie bien:
- l'ortographe
- si les fichiers sont bien au meme niveau.
- tu peux mettre le code avant le <!DOCTYPE

Oh mais attend !!! je pense avoir trouvé !!
ya un espace en trop...
essaye:

<?php
// lit le contenu du fichier
$f = fopen("dedicaces.txt", "r");
$contenu = fread($f, filesize("dedicaces.txt"));
fclose($f);
?>

@++
Laurent
www.phpsources.net
0
txiki Messages postés 6819 Date d'inscription   Statut Contributeur Dernière intervention   524
 
Tu veux parler des lignes vides ? C'est ça ? Je n'avais pas osé t'en parler, pensant qu'une ligne vierge était faite pour épurer le code, le rendre plus lisible.
O.K j'essaie ça et encore merci de ta patience. Bonne nuit...

http://abarka.free.fr
Un adulte assis voit plus loin qu'un jeune debout.
0