Hits + Bild-Name sortieren

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

  • Hits + Bild-Name sortieren

    Hallo,

    Ich hab ein Script geschrieben das nach einem klick auf ein bild eine datei erstellt, mit dem namen des bild, aber mit der endung .dat. In der. dat-datei ist die anzahl der hits.

    So, ich lese nun denn ordner hits aus, in dem die hit-dateien gespeichert sind:

    PHP-Code:
    $handle=opendir('hits/'); 
    while (
    $file readdir ($handle)) {
     
        if (
    $file != "." && $file != "..") {
            
    $file2 file("hits/$file");
            
    $replace str_replace(".dat"""$file);
            echo 
    "<font size=2 face=Tahoma>$replace, <b>$file2[0]</b></font></br>\n"
        } 
    }
    closedir($handle); 
    Es werden auch noch die hits neben dem bild-namen angezeigt, z.b. so:
    Bild1, 5
    Bild2, 23
    Bild3, 9
    usw.

    In $replace sind die bildnamen gespeichert, in $file[0] die Hits der aktuellen Datei.

    So, jetzt sollte die Anzahl von dem höchsten Hit nach unten Sortiert werden:
    z.b.:
    Bild2, 23
    Bild3, 9
    Bild1, 5

    Ich hab überhaupt keine Ahnung wie man das sortieren kann.
    Kann mir da jemand helfen?

    Gruß kevin
    Zuletzt geändert von kevin-k; 22.12.2004, 12:04.

  • #2
    array sort
    Sunshine CMS
    BannerAdManagement
    Borlabs - because we make IT easier
    Formulargenerator [color=red]Neu![/color]
    Herkunftsstatistik [color=red]Neu![/color]

    Kommentar


    • #3
      hab ich mir auch schon angeschaut, aber wie kann ich da fruits[".$key."] in $replace ändern, so das es auch funktioniert?

      Gruß kevin

      Kommentar


      • #4
        sag mir wie dein array aussieht (print_r($dein_array); ) und ich sag dir wies geht
        Sunshine CMS
        BannerAdManagement
        Borlabs - because we make IT easier
        Formulargenerator [color=red]Neu![/color]
        Herkunftsstatistik [color=red]Neu![/color]

        Kommentar


        • #5
          Original geschrieben von Benny-one
          sag mir wie dein array aussieht (print_r($dein_array); ) und ich sag dir wies geht
          Um eine gescheite Anordnung zu bekommen ist

          PHP-Code:
          echo '<pre>';
          print_r($dein_array);
          echo 
          '</pre>'
          [color=blue]MfG Payne_of_Death[/color]

          [color=red]Manual(s):[/color] <-| PHP | MySQL | SELFHTML |->
          [color=red]Merke:[/color]
          [color=blue]Du brauchst das Rad nicht neu erfinden ! [/color]<-ForumSuche rettet Leben-> || <-Schau in den Codeschnippsels->

          Murphy`s Importanst LAWS
          Jede Lösung bringt nur neue Probleme
          Das Fluchen ist die einzige Sprache, die jeder Programmierer beherrscht.
          In jedem kleinen Problem steckt ein großes, das gern raus moechte.

          Kommentar


          • #6
            Hi,

            Ich verstehe das nicht ganz:

            Also meine bilder heißen nicht gerade bild1, bild2. sondern hallelulia.jpg, hallo.jpg, gott.jpg.

            Gruß kevin

            Kommentar


            • #7
              Original geschrieben von kevin-k
              Hi,

              Ich verstehe das nicht ganz:

              Also meine bilder heißen nicht gerade bild1, bild2. sondern hallelulia.jpg, hallo.jpg, gott.jpg.

              Gruß kevin
              Ausgabe deines Arrays
              [color=blue]MfG Payne_of_Death[/color]

              [color=red]Manual(s):[/color] <-| PHP | MySQL | SELFHTML |->
              [color=red]Merke:[/color]
              [color=blue]Du brauchst das Rad nicht neu erfinden ! [/color]<-ForumSuche rettet Leben-> || <-Schau in den Codeschnippsels->

              Murphy`s Importanst LAWS
              Jede Lösung bringt nur neue Probleme
              Das Fluchen ist die einzige Sprache, die jeder Programmierer beherrscht.
              In jedem kleinen Problem steckt ein großes, das gern raus moechte.

              Kommentar


              • #8
                Hi,

                Also $file[0] ist die anzahl der hits, $replace der name...
                ?!?!?

                gruß kevin

                Kommentar

                Lädt...
                X