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 épreuves communes !!! Cliquez dans "Doc à télécharger"
<font color="#663333">---- Travail collaboratif : voir "Espace élè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 épreuves communes !!! Cliquez dans "Doc à télécharger"
<font color="#663333">---- Travail collaboratif : voir "Espace élè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

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).