pb avec le tutorial php

Répondre
xaoi
le 20/05/2008 à 22:02
xaoi
Bonjour, je suis débutante et il y a des éléments que je ne comprends pas dans le tuto sur le php : que signifient la variante $fp, et la valeur numérique 11
1. <?php
2. // Instruction 1
3. $fp = fopen ("compteur.txt", "r+");
4. // Instruction 2
5. $nb_visites = fgets ($fp, 11);
6. // Instruction 3
7. $nb_visites = $nb_visites + 1;
8. // Instruction 4
9. fseek ($fp, 0);
10. // Instruction 5
11. fputs ($fp, $nb_visites);
12. // Instrcution 6
13. fclose ($fp);
14. // Instrcution 7
15. echo 'Ce site compte '.$nb_visites.' visiteurs !';
16. ?>

merci de vos réponses.
i M@N
le 20/05/2008 à 22:51
i M@N
Hello.

Ce sont des variables qui représentent le résultats de fonctions.
Regarde le manuel au sujet des fonctions fopen et fgets.

@+...
One Love, One Heart, One Unity.
xaoi
le 20/05/2008 à 23:01
xaoi
Merci de ta réponse. Celles-ci, je les ai vues, par contre, je n'ai pas trouvé les deux qui me posent problème.
i M@N
le 20/05/2008 à 23:59
i M@N
reuh ...

Je comprends ce qu'il te manque pour comprendre ...

fopen ouvre un fichier ou une URL, 'r+' ouvre en lecture et écriture, et place le pointeur de fichier au début du fichier.
<?php
$fp = fopen ("compteur.txt", "r+");
?>


fgets retourne la chaîne jusqu'à la longueur 11.
<?php
$nb_visites = fgets ($fp, 11);
?>

ça veut juste dire que fgets va lire les 11 premiers caractères et stocker le tout dans $nb_visites.

@+...
One Love, One Heart, One Unity.
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours