Besonderer Downloadzähler

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • #46
    Willst Du mir jetzt nichtmehr helfen?
    Gruss adihas

    Kommentar


    • #47
      Es speichert jetzt alles richtig, nur setzt es nach jedem aufruf des Links: ein paar zeilen mehr zwischen die 1. und 2. Id...
      tja, das heisst dann wohl, dass du nicht die gefundene zeile mit verändertem inhalt wieder reinschreibst, sondern stattdessen zusätzlich eine neue zeile.


      btw: warum fängst du gleich an zu quengeln, nur weil du innerhalb von 14(!) minuten noch keine antwort erhalten hast? versuch's mal mit ein bisschen geduld, nicht jeder ist den ganzen tag hier, und wenn happi nicht gerade auf diät ist, dann ist er jetzt vermutlich gerade mittagessen gegangen...
      I don't believe in rebirth. Actually, I never did in my whole lives.

      Kommentar


      • #48
        keine ahnung warum er das macht, hast du noch mehrin deinemskript abgesehen vondem was oben steht?

        Und hab ich nich gesagt, dass du den pfad zur gaestebuch.txt besser hardcodierst? Jetzt hast du ne Datei foobar.txt in deinem verz. kategorie...
        Ich denke, also bin ich. - Einige sind trotzdem...

        Kommentar


        • #49
          Auf den Gedanken, mal zu schauen, wie du das speicherst bist du noch nicht gekommen oder?

          du hast hinten (da, wo um 1 erhöht werden soll) nicht nur die Zahl stehen sondern die Zahl und ein Leerzeichen ergo probiert php etwas um 1 zu erhöhen, was es nicht in eine zahl umwandeln kann.
          PHP-Code:
          $zeile[count($zeile)-1]=trim($zeile[count($zeile)-1])+1
          bei mir lokal läufts so, sogar ohne neue zeilen
          Original von wahsaga
          und wenn happi nicht gerade auf diät ist, dann ist er jetzt vermutlich gerade mittagessen gegangen
          wie recht du hast. kannst du gedanken lesen? *g*

          @adihas
          Gib mir ein paar Minuten, ich hab schon wieder hunger, unverschämt wie ich bin, geh ich jetzt was essen
          Zuletzt geändert von mrhappiness; 17.02.2003, 18:08.
          Ich denke, also bin ich. - Einige sind trotzdem...

          Kommentar


          • #50
            Hallo, sorry das ich heute Mittag so gestresst habe.
            Also, jetzt geht wirklich alles super, ich bin euch allen auch wirklich MEGA dankbar, nur habe ich eben das Problem mit der leeren Zeilen, die in die TXT Datei gespeichert werden immernoch....

            Kommentar


            • #51
              Und nochmal die Frage: Hast du in deiner Datei download.php mehr als das was du bis jetzt gepostet hast?
              Ich hab's lokal mal probiert (ja, so bin ich *sichselbstaufdieschulterklopft*) und es läuft wunderbar und zwar ohne neue zeilen die zwischenrein gesetzt werden...
              Ich denke, also bin ich. - Einige sind trotzdem...

              Kommentar


              • #52
                Also, hier mal der Komplette Code:

                PHP-Code:
                <?
                $kategorie = "kategorie/$cat.txt";
                $zeilen=file("$kategorie");

                $i=0;
                while ($i<count($zeilen))
                {
                  $zeile=explode('|',$zeilen[$i]);
                  if ($zeile[0]==$_GET['id'])
                  {
                     $zeile[count($zeile)-1]=trim($zeile[count($zeile)-1])+1;
                     $zeilen[$i]=implode('|',$zeile);
                     break;
                  }
                  $i++;
                }
                $save = implode ("\n", $zeilen);

                $datei = fopen ($kategorie, "w");

                fputs($datei, $save);
                fclose($datei);


                echo "<html>";
                echo "<meta http-equiv=refresh content=3;url=$url>";
                echo "<h1>Der Download wird in wenigen sekunden gestartet...</h1>";
                echo "Falls der Download nicht automatisch startet, bitte <a href=\"$url\" class=link>hier</a> klicken.";
                echo "</html>";

                ?>

                Kommentar


                • #53
                  Also mrhappiness, wenn Du wiedermal Online bist, dann bitte hilf mir weiter...
                  Vielen Dank!
                  Gruss Adihas

                  Kommentar


                  • #54
                    PHP-Code:
                    $zeilen=file($kategorie);
                    $i=0;
                    while (
                    $i<count($zeilen))
                    {
                        
                    $zeile=explode('|',$zeilen[$i]);
                        if (
                    $zeile[0]==$_GET['id'])
                        {
                            
                    $zeile[count($zeile)-1]=trim($zeile[count($zeile)-1])+1;
                            
                    $zeile[count($zeile)-1].="\n";
                            
                    $zeilen[$i]=implode('|',$zeile);
                            break;
                        }
                        
                    $i++;
                    }
                    $save implode('',$zeilen);
                    echo 
                    $save;
                    $datei fopen ($kategorie'wb');
                    fputs($datei$save);
                    fclose($datei); 
                    so tut's
                    Ich denke, also bin ich. - Einige sind trotzdem...

                    Kommentar


                    • #55
                      Juhuuu....danke vielmal!

                      Noch eine schöne Woche!
                      Gruss adihas

                      Kommentar


                      • #56
                        Puh, das war aber ne schwere Geburt.

                        Ich hoffe doch, du setzt dich mit dem guten Stück auseinander und kannst mir irgendwann sagen, warum es vorher nich ging? Oder setzt du es einfach nur ein ohne dir Gedanken zu machen?


                        Viel Spaß damit und mach bei Gelegenheit ne Version mit SQL, die is um einiges einfacher *g*
                        Ich denke, also bin ich. - Einige sind trotzdem...

                        Kommentar

                        Lädt...
                        X