[..php..] - datei zum teil auslesen. - downloadcounter

J

Jarod

nabends'

ich habe also jetzt so ein anti-leech script.
(erlaubt nur downloads von 2 domains alle anderen
werden geblockt)

das script verfügt auch über stats. also wie oft
wurde welches file gezogen. das sieht dann so aus

44;;sigel
47;;babysitter
67;;catfight
30;;muppet

wird in einer txt abgelegt.

ich möchte jetzt:

die datei auslesen..die zeile anhand der wörter
(z.b. muppet) identifizieren und das auf der page
ausgeben, sodass jeder sieht wie oft das file
gezogen wurde.

hatte die idee das ganze in ein array zu laden..aber
wie schaue ich nach welche zeile was ist??

greetz

:: jarod @ thinkin' ::
 
so müsste es gehen:

mit $array=file($handle) holst Du Dir die Datei in ein Array. Jede Zeile ist ein Element des Arrays.

mit $array_2=explode(";",$array[$i]) trennst Du dann die Zeichenkette wiederum in ein Array. Geteilt an den Semikolons.

Problematisch wird es jetzt mit den Array-Indizes.

PHP:
$handle=fopen("datei.txt","r");
$array=file($handle);
for ($i=0; $i<count($array); $i++) {
   $array_2=explode(";",$array[$i]);
   for ($j=0; $j<count($array_2); $j++) {
      $array_3[$i,$j]=$array_2[$j];
   }
}
echo $array_3[1,3]." wurde ".$array_3[1,1]."mal heruntergeladen";

so, war jetzt ein wenig kompliziert, aber ich hoffe das hilft, und ich hab nicht zuviele Denkfehler drin ;)

Gruß
Dunsti
 

Neue Beiträge

Zurück