CronJob-Service
bei SELFPHP mit ...
|
+ minütlichen Aufrufen
+ eigenem Crontab Eintrag
+ unbegrenzten CronJobs
+ Statistiken
+ Beispielaufrufen
+ Control-Bereich
Führen Sie mit den CronJobs von
SELFPHP zeitgesteuert Programme
auf Ihrem Server
aus. Weitere Infos
|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden |
01.06.2009, 19:06:25
|
Anfänger
|
|
Registriert seit: Mar 2009
Alter: 39
Beiträge: 13
|
|
[PHP/MYSQL] Abrufe einer Datei zählen
Hallo Leute,
ich biete auf meiner Seite Videos zum anschauen an, mit eigenem Player, Kommentar- und Wertungssystem etc, ähnlich Youtube.
Jetzt würde ich gerne die Abrufe der Videodatei (.flv) anzeigen lassen, sprich wie oft das Video angeschaut wurde.
Wie funktioniert das grundsätzlich? Wie lasse ich die Abrufe auslesen? Brauche ich da in der entspr. Tabelle noch ein zusätzliches Feld, in dem die Abrufe hochgezählt und gespeichert werden?
Danke für alle Antworten!
Lazy
|
01.06.2009, 20:08:03
|
Anfänger
|
|
Registriert seit: Jun 2009
Alter: 52
Beiträge: 3
|
|
AW: [PHP/MYSQL] Abrufe einer Datei zählen
Zitat:
Zitat von Lazy
Hallo Leute,
ich biete auf meiner Seite Videos zum anschauen an, mit eigenem Player, Kommentar- und Wertungssystem etc, ähnlich Youtube.
Jetzt würde ich gerne die Abrufe der Videodatei (.flv) anzeigen lassen, sprich wie oft das Video angeschaut wurde.
Wie funktioniert das grundsätzlich? Wie lasse ich die Abrufe auslesen? Brauche ich da in der entspr. Tabelle noch ein zusätzliches Feld, in dem die Abrufe hochgezählt und gespeichert werden?
Danke für alle Antworten!
Lazy
|
Hallo Lazy, wie ist der Videoabruf denn programmiert? Startet das Video, wenn Du eine bestimmte php-Seite aufrufst?. Dann kannst Du einfach beim Aufruf der Seite einen Zähler in einer Datei oder in einer Datenbank auslesen, um 1 erhöhen und wieder speichern.
Oder kann man auf einer Seite verschiedene Videos anzeigen und wählt diese per Formular aus? Auch dann geht das obige Vorgehen.
Vielleicht hast Du ja einen Link zu der Seite (falls Sie schon online ist). Dann kann ich mir das mal anschauen.
Viele Grüße, igorderfinstere
|
01.06.2009, 20:20:09
|
Anfänger
|
|
Registriert seit: Mar 2009
Alter: 39
Beiträge: 13
|
|
AW: [PHP/MYSQL] Abrufe einer Datei zählen
Zitat:
Zitat von igorderfinstere
Hallo Lazy, wie ist der Videoabruf denn programmiert? Startet das Video, wenn Du eine bestimmte php-Seite aufrufst?. Dann kannst Du einfach beim Aufruf der Seite einen Zähler in einer Datei oder in einer Datenbank auslesen, um 1 erhöhen und wieder speichern.
Oder kann man auf einer Seite verschiedene Videos anzeigen und wählt diese per Formular aus? Auch dann geht das obige Vorgehen.
Vielleicht hast Du ja einen Link zu der Seite (falls Sie schon online ist). Dann kann ich mir das mal anschauen.
Viele Grüße, igorderfinstere
|
Hallo igorderfinstere,
nein, auf der Seite (die noch offline ist) gibt es immer nur ein Video anzuschauen. Habe das per Master-Detail-Seitenprinzip gelöst: bspw. video.php?id=1
Das Video wird über einen embedded Flashplayer abgespielt. Jetzt müsste quasi jedes Mal, wenn Play gedrückt und die Videodatei abgerufen wird, ein Mal gezählt werden.
|
01.06.2009, 21:10:03
|
Anfänger
|
|
Registriert seit: Jun 2009
Alter: 52
Beiträge: 3
|
|
AW: [PHP/MYSQL] Abrufe einer Datei zählen
Ich fürchte damit habe ich gar keine Erfahrung. Sorry.
Viele Grüße, igorderfinstere
|
05.06.2009, 03:10:53
|
|
Anfänger
|
|
Registriert seit: Oct 2008
Ort: Freden
Alter: 35
Beiträge: 37
|
|
AW: [PHP/MYSQL] Abrufe einer Datei zählen
Zitat:
Zitat von Lazy
Das Video wird über einen embedded Flashplayer abgespielt. Jetzt müsste quasi jedes Mal, wenn Play gedrückt und die Videodatei abgerufen wird, ein Mal gezählt werden.
|
Da wäre die einfachste Lösung, die Datei durch ein PHP-Script aufzurufen, welches den count in der DB erhöht und die Datei per readfile ausliest.
Dabei musst du darauf achten, dass du den Content-Type header richtig setzt.
PHP-Code:
header('Content-Type: video/flv');
bin mir nicht sicher, ob es der ist, könnte auch video/x-flv oder application/x-flash-video sein...
Außerdem solltest du darauf achten, dass außer dem Datei-Inhalt nix anders von PHP ausgegeben wird, da die Datei sonst nicht lesbar ist. Dafür sind die Output-Buffer Funktionen ganz nett geeignet.
MfG
Carsten
Geändert von CeBe (05.06.2009 um 03:12:44 Uhr)
Grund: CODE -> PHP ;-)
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Forumregeln
|
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 17:49:44 Uhr.
|