ERLEDIGT
NEIN
NEIN
ANTWORTEN
9
9
ZUGRIFFE
832
832
EMPFEHLEN
-
Hi hab mal ne Frage.
Ich lasse sachen in eine Textdatei schreiben. um zu sehen, wie oft auf einen link geklickt wurde.
link1\n
link1\n
link3\n
link2\n
usw.
nun wollte ich wissen, wie man das zählen kann, also wie oft link1 in der textdatei steht und wie oft link2 und link3.
wie macht man das am besten ?
-
19.06.03 16:22 #2
- Registriert seit
- Jan 2002
- Ort
- Betelgeuse
- Beiträge
- 709
deine einträge zählen kannst du so:
vielleicht gehts auch mit einer fertigen funktion, mir ist gerade keine eingefallen. /ungetested/PHP-Code:function countString($string, $file) {
$file = join(file($file));
while(stristr($file, $string)){
$count++;
$file = stristr($file, string)
}
return $count;
}
$wieOft = countString('link1', 'textdat.txt');
Einfacher wäre es aber einfach für den ersten link die erste zeile(, für den zweiten die zweite, usw) einer textdatei zu benutzen. Das spart auch Speicherplatz.
Du könntest die Zahl dann jedesmal hochzählen und neu speichern.been there, done that, lived it, left it
-
19.06.03 19:40 #3
Um den Code von Brainstrom aufzugreifen:
Gruß, snuuPHP-Code:function countString($string, $file) {
$file = join(file('',$file));
return (count(explode($string, $file))-1);
}
$wieOft = countString('link1', 'textdat.txt');
Geändert von Sven Petruschke (20.06.03 um 07:44 Uhr)
Das Leben ist wie eine Ketchupflasche - erst kommt nichts und dann alles auf einmal.
www.sven-petruschke.de
-
bei beiden sagt er mehr oder weniger das gleiche
Warning: Wrong parameter count for join() in c:\apache\htdocs\vote.php on line 3
0
-
19.06.03 20:45 #5
- Registriert seit
- Apr 2002
- Ort
- Viersen
- Beiträge
- 298
Einfach mal die Funktionsreferenz bemühen ( http://de.php.net/join ) und feststellen, dass join() zwei Parameter erwartet.
Sollte demnach aus dem Datei-Array einen String ohne weiteres Trennzeichen zwischen den einzelnen Zeilen der Datei zaubern.PHP-Code:$file = join("", file($file));
Fluke
-
19.06.03 21:08 #6
- Registriert seit
- Jan 2002
- Ort
- Betelgeuse
- Beiträge
- 709
danke..
so wars gedacht, nur hat dieses kleine formular leider keine parameterhilfen wie das hochverehrte phpEdit...
man sollte das einführen!
been there, done that, lived it, left it
-
19.06.03 21:31 #7
- Registriert seit
- Apr 2002
- Ort
- Viersen
- Beiträge
- 298
brÅinstorm: Es reicht ja, wenn man das Prinzip erläutert. Eigentlich wird immer viel zu viel in Form von funktionsfähigen Codeschnipseln vorgekaut. Schließlich kann man auch Algorithmen beschreiben ohne auch nur eine einzige Zeile Code zu tippen. Da man dann aber wohl eh noch die vorgebenen Funktionen liefern müsste, ist's wohl mit einem Codebeispiel wirklich einfacher. Dass so ein Beispiel dann aber Anspruch auf direkte funktionstüchtigkeit haben muss, halte ich für übertrieben.
Mein Beitrag war mehr ein vorsichtiger Wink mit dem Zaunpfahl in Richtung sorashi.
sorashi: Ist in keiner Weise böse gemeint, aber Fehlermeldungen zu analysieren oder auch bei einem Fehler ohne diesen verstanden zu haben mal in die Funktionsreferenz zu gucken, ist gar nicht so schwer.
FlukeGeändert von Peter Bönnen (19.06.03 um 21:59 Uhr)
-
19.06.03 21:44 #8
- Registriert seit
- Jan 2002
- Ort
- Betelgeuse
- Beiträge
- 709
hab ich auch nicht so verstanden..Ist in keiner Weise böse gemeint,[...]
ein wahres wort. musst du mir aber nicht sagen...aber Fehlermeldungen zu analysieren oder auch bei einem Fehler ohne diesen verstanden zu haben mal in die Funktionsreferenz zu gucken, ist gar nicht so schwer.
ich habe glaub ich erst einmal überhaupt was gefragt hier.been there, done that, lived it, left it
-
19.06.03 21:57 #9
- Registriert seit
- Apr 2002
- Ort
- Viersen
- Beiträge
- 298
Hmm, ich zitiere mich mal selber
:
Alles, was ich danach geschrieben hab, ging in die gleiche Richtung. Hab den Beitrag oben dementsprechend editiert, um weitere Verwirrungen zu vermeidenOriginal geschrieben von Fluke
Mein Beitrag war mehr ein vorsichtiger Wink mit dem Zaunpfahl in Richtung sorashi.
.
FlukeGeändert von Peter Bönnen (19.06.03 um 22:00 Uhr)
-
gut danke geht wunderbar.
Ähnliche Themen
-
Wo kommt %22 her?
Von Zack im Forum HTML & XHTMLAntworten: 2Letzter Beitrag: 22.06.08, 14:26 -
Der Frühling kommt
Von whatdoiknow im Forum FotografieAntworten: 8Letzter Beitrag: 25.02.08, 14:53 -
Wer kommt mit ?
Von Freakt im Forum Cinema 4DAntworten: 2Letzter Beitrag: 04.10.05, 22:05 -
Kommt das oft vor?
Von wieseline im Forum Internet, DSL & FlatrateAntworten: 0Letzter Beitrag: 16.12.04, 15:10 -
Wo kommt der Splitter hin?
Von alexanderneipp im Forum NetzwerkeAntworten: 8Letzter Beitrag: 29.10.03, 09:00





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren