Fonction EDIT DE MESSAGE en php
Bramz
Messages postés
28
Date d'inscription
Statut
Membre
Dernière intervention
-
Bramz Messages postés 28 Date d'inscription Statut Membre Dernière intervention -
Bramz Messages postés 28 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'utilise easyphp (1.8, 2.0,3.0 peu importe) pour un projet en informatique.
Nous avons fait un programme qui permet d'afficher les commentaires que voici :
<html>
<body>
<?php
$form="";
$time=strftime("affiche le %d/%m/%y a %H:%M");
$contents ="";
$form=$_POST['commentaire'];
if (strlen($form) >0)
{
$form="<div style=\"color:white;\">".$time."</div><div style=\"text-align:center; padding:20px;color:white; border:thin solid yellow; margin:50px\"><ul>".$form."</ul></div>";
$fbody=fopen("strategie.php","a+");
fwrite($fbody, $form);
fclose($fbody);
}
$fbody=fopen("strategie.php","r");
$contents .= fread($fbody, filesize("strategie.php"));
fclose($fbody);
echo "$contents.$form";
?>
</body>
</html>
Ma question est la suivante : comment faire en sorte de pouvoir Editer le message ppar la personne qui l'aurait posté mais pas par un autre utilisateur?
Merci d'avance
J'utilise easyphp (1.8, 2.0,3.0 peu importe) pour un projet en informatique.
Nous avons fait un programme qui permet d'afficher les commentaires que voici :
<html>
<body>
<?php
$form="";
$time=strftime("affiche le %d/%m/%y a %H:%M");
$contents ="";
$form=$_POST['commentaire'];
if (strlen($form) >0)
{
$form="<div style=\"color:white;\">".$time."</div><div style=\"text-align:center; padding:20px;color:white; border:thin solid yellow; margin:50px\"><ul>".$form."</ul></div>";
$fbody=fopen("strategie.php","a+");
fwrite($fbody, $form);
fclose($fbody);
}
$fbody=fopen("strategie.php","r");
$contents .= fread($fbody, filesize("strategie.php"));
fclose($fbody);
echo "$contents.$form";
?>
</body>
</html>
Ma question est la suivante : comment faire en sorte de pouvoir Editer le message ppar la personne qui l'aurait posté mais pas par un autre utilisateur?
Merci d'avance
A voir également:
- Fonction EDIT DE MESSAGE en php
- Fonction si et - Guide
- Cool edit pro - Télécharger - Édition & Montage
- Recuperer message whatsapp supprimé - Guide
- Message supprimé whatsapp - Guide
- Message absence thunderbird - Guide
3 réponses
Il faut revoir votre script... Ecrit comme ça, le contenu d'un formulaire dans un fichier ne permet pas facilement une modification des commentaires apres coup...
Soit continuer dans cette voie mais en essayant de normaliser le contenu du fichier écrit avec du XML par exemple afin de facilité la récupération de tel ou tel commentaire
Soit mettre en place une petite base de données...
Soit continuer dans cette voie mais en essayant de normaliser le contenu du fichier écrit avec du XML par exemple afin de facilité la récupération de tel ou tel commentaire
Soit mettre en place une petite base de données...
Merci de répondre vite mais 2 questions me chiffonnent :
Qu'est-ce que tu entends par "normaliser le contenu du fichier écrit avec du XML" ? (si tu as un exemple)
Mais pour la base de données, il faut donc que j'en crée une qui permette de retenir le commentaire en mémoire et qui puisse permettre à l'utilisateur de fonctionner? Si c'est le cas, l'espace commentaire peut être mis là où il y a l'espace du login dans la base de données.
Est-ce ceci?
Qu'est-ce que tu entends par "normaliser le contenu du fichier écrit avec du XML" ? (si tu as un exemple)
Mais pour la base de données, il faut donc que j'en crée une qui permette de retenir le commentaire en mémoire et qui puisse permettre à l'utilisateur de fonctionner? Si c'est le cas, l'espace commentaire peut être mis là où il y a l'espace du login dans la base de données.
Est-ce ceci?
"normaliser le contenu du fichier écrit avec du XML (par exemple)" --> c'est à dire structurer le contenu du fichier afin de permettre de récupérer un commentaire parmi d'autres (à partir d'un identifiant par exemple) et indiquant par exemple le responsable du commentaire.
Autre solution, ça serait de passer par une base de données, contenant par exemple une table commentaire avec une colonne identifiant du commentaire, le responsable du commentaire et le texte du commentaire.
Bref, dans les 2 solutions, il est nécessaire d'organiser la gestion des commentaires afin de permettre l'édition.
Autre solution, ça serait de passer par une base de données, contenant par exemple une table commentaire avec une colonne identifiant du commentaire, le responsable du commentaire et le texte du commentaire.
Bref, dans les 2 solutions, il est nécessaire d'organiser la gestion des commentaires afin de permettre l'édition.