Je voudrai créer un script PHP qui permette d’écrire dans un fichier.
Quelqu’un connaît-il un tutoriale qui puisse m’aider ?
<?php
// Instruction 1
$fp = fopen ("compteur.txt", "r+");
// Instruction 2
$nb_visites = fgets ($fp, 11);
// Instruction 3
$nb_visites = $nb_visites + 1;
// Instruction 4
fseek ($fp, 0);
// Instruction 5
fputs ($fp, $nb_visites);
// Instrcution 6
fclose ($fp);
// Instrcution 7
echo 'Ce site compte '.$nb_visites.' visiteurs !';
?>
Puis j’y ai supprimer se qui ne m’intéresse pas :
<?php
$fp = fopen ("cible.txt", "r+");
fputs ($fp, azerty);
fclose ($fp);
?>
Le mot azerty est bien écrit dans le fichier cible.txt mais une erreur est renvoyée :
Code : Tout sélectionner
Notice: Use of undefined constant aerty - assumed 'aerty' in C:\easyPHP\www\ecrire\ecrire.php on line 5<?php
$fp = fopen ("cible.txt", "w");
fputs ($fp, "azerty");
fclose ($fp);
?>
Je voudrai créer une zone de texte dans la page Web ou l’utilisateur pourras entrer le texte à écrire dans le fichier texte.txt, sauriez vous m’aider ?Code : Tout sélectionner
<form action="write.php" method="POST"><p>
Zone de texte :<br />
<textarea name="text"></textarea>
<input type="submit" value="Soumettre la requête">
</p></form> <?php
//On récupère la zone de texte
$texte = $_POST['text'];
//On vérifie si celle là est renseignée
if(empty($texte))
{
print("<center>La '<b>zone de texte</b>' est vide !</center>");
exit();
} else {
//Si elle n'est pas vide on écrit dans le fichier texte
$fp = fopen ("cible.txt", "w");
fputs ($fp, $texte);
fclose ($fp);
}
?>
<form action="ecrire_2.php" method="POST"><p>
Zone de texte :<br />
<textarea name="titre"></textarea>
<textarea name="texte"></textarea>
<input type="submit" value="Soumettre la requête">
</p></form>
<?php
//On récupère la zone de texte
$texte = $_POST['titre'];
//On vérifie si celle là est renseignée
if(empty($texte))
{
print("<center>La '<b>zone de texte</b>' est vide !</center>");
exit();
} else {
//Si elle n'est pas vide on écrit dans le fichier texte
$fp = fopen ("titre.txt", "w");
fputs ($fp, $texte);
fclose ($fp);
}
//On récupère la zone de texte
$texte = $_POST['texte'];
//On vérifie si celle là est renseignée
if(empty($texte))
{
print("<center>La '<b>zone de texte</b>' est vide !</center>");
exit();
} else {
//Si elle n'est pas vide on écrit dans le fichier texte
$fp = fopen ("texte.txt", "w");
fputs ($fp, $texte);
fclose ($fp);
}
?>
Mais sa plante, pouriez vous m'aider a adapter ?