Page 1 sur 3

modifier une phrase variable dans une page HTML en PHP

Posté : 18 avr. 2010, 22:58
par PKP
Bonjour,
mon sujet n'est pas très clair désolé, une phrase est un peu juste pour expliquer mon cas :)

Je me lance, sur le site de mon collège (je suis enseignant), une phrase défile en pied de page www.stemarthe-stjean.fr/college/index.php . Actellement cette phrase est : "Programme des épreuves communes !!! Cliquez dans "Doc à télécharger" ---- Travail collaboratif : voir "Espace élèves" !!! "

Mon soucis est le suivant: chaque semaine lorsqu'il faut actualiser cette phrase, je dois manuellement la mettre à jour puis remplacer l'ancienne page (index.php) par la nouvelle... Je souhaite mettre en place une façon plus simple de la mettre à jour et ce par d'autre que moi.

Mon idée est la suivante: une page avec un code d'accés, au centre la phrase à mettre à jour, un bouton "valider" et hop, la mise à jour se fait automatiquement sur la page index.php

Maintenant existe-t-il un script tout prêt pour faire ce genre de sport ?

Pouvez-vous me conseiller ?

Cordialement
Pierrick

Re: modifier une phrase variable dans une page HTML en PHP

Posté : 18 avr. 2010, 23:10
par devlop78
Je ne sais pas ...

Mais le code HTML actuel de l'endroit concerné est :

Code : Tout sélectionner

<div align="center"><marquee scrollamount="1" behavior="alternate" bgcolor="#99FF00"> <font color="#CC0000"><b><font color="#663333"><i><font face="Verdana, Arial, Helvetica, sans-serif" size="-1" color="#CC0000">Programme des &eacute;preuves communes !!! Cliquez dans "Doc &agrave; t&eacute;l&eacute;charger" <font color="#663333">---- Travail collaboratif : voir "Espace &eacute;l&egrave;ves" !!! </font></font></i></font></b></font></marquee></div>
On peut imaginer le changer en :

Code : Tout sélectionner

<div align="center"><marquee scrollamount="1" behavior="alternate" bgcolor="#99FF00"> <?php @include 'texte.txt' ; ?> </marquee></div>
et dans le fichier texte.txt :

Code : Tout sélectionner

<font color="#CC0000"><b><font color="#663333"><i><font face="Verdana, Arial, Helvetica, sans-serif" size="-1" color="#CC0000">Programme des &eacute;preuves communes !!! Cliquez dans "Doc &agrave; t&eacute;l&eacute;charger" <font color="#663333">---- Travail collaboratif : voir "Espace &eacute;l&egrave;ves" !!! </font></font></i></font></b></font>
Ensuite un script d'espace membre avec un éditeur qui permet de modifier juste cette page.

Cordialement,

Re: modifier une phrase variable dans une page HTML en PHP

Posté : 18 avr. 2010, 23:17
par PKP
ouah !!! tu es sacrement rapide :)

Je cite : Ensuite un script d'espace membre avec un éditeur qui permet de modifier juste cette page

Aurais-tu un plan pour un tel script ?

Cordialement
Pierrick

Re: modifier une phrase variable dans une page HTML en PHP

Posté : 18 avr. 2010, 23:36
par devlop78
Euhhh ...

Sans faire de publicité, tu peux aller sur toocharger.com rubrique php, espaces membres et télécharger un petit espace membre.Ensuite tu m'appelles et je te fais un éditeur avec mise à jour de ton fichier.

Cordialement,

Re: modifier une phrase variable dans une page HTML en PHP

Posté : 19 avr. 2010, 00:11
par Invité
Super :) je viens de mettre en place "killer protection" . Je l'ai installé ici

http://stemarthe-stjean.fr/college/test/protection.php

Ton aide m'est super précieuse, c'est hyper sympa de ta part :)

Cordialement
Pierrick

Re: modifier une phrase variable dans une page HTML en PHP

Posté : 19 avr. 2010, 10:28
par devlop78
Ca ne fonctionne pas ...

Re: modifier une phrase variable dans une page HTML en PHP

Posté : 19 avr. 2010, 11:31
par Invité
bonjour,
effectivement ça ne fonctionne pas !!! J'ai testé depuis hier soir au moins 10 scripts pour sécuriser l'accés à une page, c'est très galére : soit les scripts ne fonctionnent pas, soit ils sont hyper compliqués et disposent de trop de fonctionnalités. Je cherche juste un script qui avec un mot de passe unique me donnerait accés à la page permettant de modifier ce fameux fichier texte.txt...

Un conseil ? une idée ?

Encore merci :)
Cordialement
Pierrick

Re: modifier une phrase variable dans une page HTML en PHP

Posté : 19 avr. 2010, 12:20
par devlop78
Essaie ça ... on l'améliorera après.

(voir plus bas)

Re: modifier une phrase variable dans une page HTML en PHP

Posté : 19 avr. 2010, 12:36
par Invité

Re: modifier une phrase variable dans une page HTML en PHP

Posté : 19 avr. 2010, 12:58
par devlop78
Il faut que ce fichier soit en .php ...

Comme access.php ...

Re: modifier une phrase variable dans une page HTML en PHP

Posté : 19 avr. 2010, 13:09
par Invité
C'est fait :)
http://stemarthe-stjean.fr/college/membres/acces.php

par contre ca renvoit une erreur

Parse error: syntax error, unexpected ')', expecting ';' in /homez.310/stemarth/www/college/membres/acces.php on line 41

Re: modifier une phrase variable dans une page HTML en PHP

Posté : 19 avr. 2010, 13:13
par devlop78

Code : Tout sélectionner

<?php $fichier = "letruc.txt"; $motdepasse = "monpasse"; if(get_magic_quotes_gpc()) { $_POST['passw'] = stripshasles($_POST['passw']); $_POST['changer'] = stripshasles($_POST['changer']); } if ($_POST['passw'] === $motdepasse) { $magic_p = fopen($file,"w"); if (fputs ($magic_p, $_POST['changer'])) echo "Modifications effectuées avec succès <br/>"; fclose($magic_p); } else { echo "Mot de passe incorrect <br/>"; } $monfichier = file($fichier); for ($i=0;$i<count($monfichier);$i++) { $contenu .= htmlentities($monfichier[$i]) . "\n"; } ?> <form action="?" method="post"> <label for="passw">Mot de passe ?</label> <input type="password" name="passw" id="passw" /> <label for="changer'>Ici vos modifications</label> <textarea name="changer" id="changer"> <?php if (isset($_POST['changer'])) { echo htmlentities($_POST['changer']); } else { echo $contenu; } ?> </textarea> <label for="act'>Ici la version actuelle</label> <textarea name="act" id="act"> <?php echo $contenu; ?> </textarea> <input type="submit" /></form>

Re: modifier une phrase variable dans une page HTML en PHP

Posté : 19 avr. 2010, 13:35
par pkp
ce coup-ci, ca me renvoit ça :)

Fatal error: Call to undefined function stripshasles() in /homez.310/stemarth/www/college/membres/acces.php on line 14

Re: modifier une phrase variable dans une page HTML en PHP

Posté : 19 avr. 2010, 13:36
par stealth35
stripslashes :wink:

Re: modifier une phrase variable dans une page HTML en PHP

Posté : 19 avr. 2010, 13:37
par devlop78
Oui ... la fonction c'est stripslashes

Sinon plus rapide tu me crées un accès ftp, tu me donnes 20 minutes et je te règle ton problème. Ce sera basique (car gratuit).