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 |
19.07.2004, 10:08:01
|
Anfänger
|
|
Registriert seit: Jul 2004
Alter: 56
Beiträge: 21
|
|
Anzahl Tage berechnen
Hallo!
Über die Suchfunktion habe ich leider nichts gefunden.
Ich möchte, ausgehend von einem festen Datum, die Anzahl der Tage berechnen.
Z.B.
Datum 20.10.2003 - Aktuelles Datum = Tage
Vielen Dank
|
19.07.2004, 10:40:26
|
Anfänger
|
|
Registriert seit: Jul 2004
Alter: 56
Beiträge: 21
|
|
Danke für deine Antwort.
Aber damit komme ich nicht klar.
Habe schon einige Bücher über PHP, aber ebenfalls nicht das Richtige gefunden.
Also, ich möchte folgendes machen:
Besucheranzahl im Durchschnitt pro Tag
Ausgangsdatum ist 20.10.2003
Besucherzahl 5000
Wieviele Besucher sind es dann, zum aktuellen Datum, im Durchschnitt pro Tag.
Nochmals vielen Dank, Chris
|
19.07.2004, 10:41:56
|
SELFPHP Guru
|
|
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
|
|
Zeig mal, welche Daten Dir in welcher Form vorliegen.
|
19.07.2004, 11:16:43
|
Anfänger
|
|
Registriert seit: Jul 2004
Alter: 56
Beiträge: 21
|
|
Hier ist meine Seite
Die Navbox ganz unten
|
19.07.2004, 11:47:01
|
SELFPHP Guru
|
|
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
|
|
Dieses PHPKit speichert das Datum sicherlich als UNIX-Timestamp. Unter welcher Variable Du den Wert finden kannst weiß ich nicht, musst Du mal die Doku fragen.
Die Rechnung ist dann einfach:
ceil((mktime(das_ein_Datum) - time())/60/60/24) = Tage
|
19.07.2004, 14:06:55
|
Anfänger
|
|
Registriert seit: Jul 2004
Alter: 56
Beiträge: 21
|
|
Zitat:
<?
$date1="02.10.1970";
$date2="@de_dat";
list($day1,$month1,$year1)=explode(".",$date1);
list($day2,$month2,$year2)=explode(".",$date2);
$tdate1=mktime(0,0,0,$month1,$day1,$year1);
$tdate2=mktime(0,0,0,$month2,$day2,$year2);
$diffdays=round(($tdate1-$tdate2)/86400);
echo "$diffdays ";
?>
|
Habe mir das zusammen gebastelt.
Die Anzahl der Tage zwischen den beiden
Daten wird richtig ausgegeben.
Allerdings weiss ich jetzt nicht, wie ich
die Gesamtanzahl meiner Besucher durch diese Tage teilen kann.
|
19.07.2004, 14:11:09
|
|
SELFPHP Guru
|
|
Registriert seit: May 2003
Beiträge: 7.187
|
|
PHP-Code:
$durchscnitt = $zahlUser/$diffdays;
|
19.07.2004, 15:05:31
|
Anfänger
|
|
Registriert seit: Jul 2004
Alter: 56
Beiträge: 21
|
|
Soweit funzt es.
Wenn ich die Besucherzahl in das Script eingebe, bekomme ich das richtige Ergebnis.
Da sich aber die Besucherzahl ändert, muss ich das auslesen lassen.
In meiner Datenbank sind diese Daten gespeichert.
Aber wie mache ich das im Script.
Zitat:
<?
$date1="02.10.1970";
$date2="@de_dat";
list($day1,$month1,$year1)=explode(".",$date1);
list($day2,$month2,$year2)=explode(".",$date2);
$tdate1=mktime(0,0,0,$month1,$day1,$year1);
$tdate2=mktime(0,0,0,$month2,$day2,$year2);
$diffdays=round(($tdate1-$tdate2)/86400);
$durchschnitt = round (5000/$diffdays);
$boxlinks[]= "Durchschnittlich <b> $durchschnitt </b> <br>
Besucher pro Tag";
?>
|
Da wo 5000 steht, brauche ich den aktuellen Wert der momentanen Besucheranzahl.
Oder wird das noch irgenwo anders gespeichert?
Nochmal vielen Dank, Chris
|
19.07.2004, 15:08:09
|
SELFPHP Guru
|
|
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
|
|
Woher sollen wir das wissen? Dir liegt der Quelltext vor, nicht uns!
In der vorhandenen Statistik wird doch aufgeführt, wie viele Besucher Du bisher hattest. Diese Variable schnappst Du Dir einfach und packst sie in Deine Rechnung.
Kein Problem nicht, oder?
|
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 18:24:37 Uhr.
|