[Thema] [PHP] !Counter

Dieses Thema im Forum "Webentwicklung" wurde erstellt von Aslan, 3. Juni 2007 .

Schlagworte:
  1. 3. Juni 2007
    PHP:
     !Counter[/b]

    Hallo,

    ich wollte eine Art Counter in PHP schreiben. Er soll bei 10Anfangen zu zählen (runter bis 0). Wenn er bei 0 angekommen ist, soll er einen Link ausgeben. Ich habe mit meinen Programmierkentnissen mich mal drangesetzt und probiert:

    [PHP]
    <?php

    //Counter der runterzählt

    $counter  10 ;

    $counter --

    echo 
    "Sie müssen den Link noch an " . $counter . " Personen weiter schicken." ;
    ?>
    Da aber bei jedem Seitenaufruf der Counter wieder glaube bei 10 anfängt, hat das recht wenig Sinn. Mit einer MySQL Datenbank würde ich nicht so gerne arbeiten. Mit Dateien auch nicht (.txt).

    #

    Hier hab ich es mal mit einer Schleife versucht:

    PHP:
    <? php

    $counter 
    10 ;

    if(
    $counter  1 )
    {
    echo 
    "www.blablabla.de - Vielen Dank für Ihren Download" ;
    }

    else

    {
    echo 
    "Sie müssen den Link noch an " . $counter . " Personen weiter schicken." ;
    }
    ?>

    Noch eine Frage unzwar kann ich hier auch mit Sessions arbeiten? (Habe 0Ahnung von Sessions =) )
     
  2. 3. Juni 2007
    AW:
    PHP:
     !Counter[/b]

    [PHP]<?php
    session_start
    ();
    $_SESSION [ 'counter' ] = ( $_SESSION [ 'counter' ] != "" ) ?  $_SESSION [ 'counter' ]-- :  10 ;
    if(
    $_SESSION [ 'counter' ] <=  0 ) {
    unset(
    $_SESSION [ 'counter' ]);
    //link anzeigen
    }
    else {
    echo 
    "Du musst noch " . $_SESSION [ 'counter' ]. " mal den link aufrufen" ;
    }
    ?>
    ABER
    das funktioniert nur wenn der jenige selbst das fenster aktualisiert! sowas wie icq style an 10 freunde schicken pipapo geht so nicht, das musst du mit einer datenbank oder datein regeln.

    btw falsches forum.
     
  3. 3. Juni 2007
    AW:
    PHP:
      ! Counter [/ b ]

    [
    QUOTE ] btw falsches forum .[/ QUOTE ]

    Sorry wusste nicht wo ich es posten soll Kann ein Mod es verschieben ?

    #b2t:

    Danke Wie mache ich das in der Datenbank btw wie sollen  die  Tabellen aufgebaut sein ?
     
  4. 3. Juni 2007
    AW:
    PHP:
      ! Counter [/ b ]

    edit //ganz unten isses fertig zum download!
     
  5. 3. Juni 2007
    AW:
    PHP:
      ! Counter [/ b ]

    Danke hab noch 2Fragen unzwar wie lange bleibt  die  ID reserviert und kann der ID Creator den per F5  ( Refresh nach 10Besuchen den URL unter  [ url ] www . blabla . de / counter . php [/ url ohne  ?= id sehen ?

    mfg
     
  6. 3. Juni 2007
    AW:
    PHP:
      ! Counter [/ b ]

    also das ganze läuft so ab :

    user [ 'a' betritt zum ersten mal  die  seite  ->  ein link wird erstellt den er verteilen kann .
    user [ 'b' öffnet den link von user [ 'a' ] ->  user [ 'a' bekommt den klick gut geschrieben und user [ 'b' kann sich wenn er will auch einen erstellen lassen .

    cheatschutz is eingebaut d . h wenn user [ 'b' den link von user [ 'a' zweimal klicken will oder user [ 'a' seinen link selbst öffnen will dann bekommt er ne fehlermeldung bzw den status wie oft schon geklickt wurde

    das ganze arbeitet mit cookies viel spaß bw brauch ich nech ein danke wär mir viel lieber  ;)

    und an  die  anderen phpcoder verbessern erwünscht  ;)

    download Download offline !
     
  7. 3. Juni 2007
    AW:
    PHP:
      ! Counter [/ b ]

    [
    quote ] Kann ein Mod es verschieben ?[/ quote ]

    ~
    moved ~

    Mfg ,

    Kolazomai
     
  8. 3. Juni 2007
    AW:
    PHP:
      ! Counter [/ b ]

    hab nochmal einwenig raumgebastelt .

    update
    -
    automatisches löschen von abgelaufenen dingern .
    -
    ordner schutz damit niemand  die  session_id sniffen kann .

    download Download offline !
     
  9. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.