Se connecter avec
S'enregistrer | Connectez-vous

lien differré?

Dernière réponse : dans Programmation

bonjour j'ai 2 codes mais je n'arrive pas a les compiler, pouvez vous m'aidez svp

<?
$fich="cpt.txt"; /* nom du fichier compteur */
$fp=fopen("$fich","r+" ); /* Ouverture du fichier en lecture/ecriture */
$cpt=fgets($fp,10); /* lecteur des 10 premiers caractères */
$cpt++; /* Incrémente le compteur de 1 */
fseek($fp,0); /* Déplacment du pointeur au début du fichier */
fputs($fp,$cpt); /* Ecriture de la nouvelle valeur du compteur */
fclose($fp);
echo $cpt;
?>


avec celui ci:


<?php
if ($compteur = 20) /*si le compteur=20
{
$page = "page2"; /*on va à la page 2
$compteur = 0; /*et le compteur se remet a 0
}
else /*sinon
{
$compteur=$compteur + 1; /*on ajoute 1 au compteur
}
$page = "page1"; /on arrive a la page 1
?>


merci

Autres pages sur : lien differre

Lassé par la pub ? Créez un compte
Expert Programmation

compiler? pas tout à fait le bon terme...
Dans ton deuxième code, $compteur = $cpt...
  1. <?
  2. $fich="cpt.txt";
  3. $fp=fopen("$fich","r+" );
  4. $cpt=fgets($fp,10);
  5. $cpt++;
  6. if ($cpt == 20) {
  7. $page = "page2";
  8. $cpt = 0;
  9. } else {
  10. $page = "page1";
  11. }
  12. fseek($fp,0);
  13. fputs($fp,$cpt);
  14. fclose($fp);
  15. Header("Location: "./".$page.".php");
  16. ?>

De la simple logique...
Expert Programmation

comando69 a dit :
merci de ta reponse mais le script ne marche et je ne comprend pas pourquoi?


Cette donnée n'est pas exploitable, merci de donner des précisions:
est-ce une erreur php, un fonctionnement qui n'est pas celui attendu, une étrangeté (genre $cpt n'est pas analysable comme un nombre)???

Et je suis gentil de te répondre, en temps normal j'envoie sur les roses toute personne me disant juste "ça ne marche pas".

dsl pour le "ca ne marche pas", je suis sur 123.fr, en fait j'ai mis le script dans une page3.php3, comme ca en fonction du chiffre ca l'envoi sur la page2.php3 ou page1.php3
mais ce qui ne marche c'est que ma page s'ouvre mais elle est vide a l'interieur, il n'y a meme pas le titre dans la barre en haut
merci
Lassé par la pub ? Créez un compte
Tom's guide dans le monde