Uitgaande van dat 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)' in een variabele (hier $str) staat kan dat als volgt:quote:Op zondag 17 oktober 2004 00:43 schreef cygnusx het volgende:
dat dus:
plus:
als je dit hebt:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
dat php er dan van maakt
OS: Windows NT
Browser: Mozilla 4.0
topquote:Op zondag 17 oktober 2004 00:59 schreef Arcee het volgende:
[..]
Uitgaande van dat 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)' in een variabele (hier $str) staat kan dat als volgt:
// $str='Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)';
print 'Browser: '.substr($str, 0, strpos($str, ' ('))."<br>";
$os=substr($str, strpos($str, '; ')+1, strlen($str));
$os=substr($os, strpos($os, '; ')+1, strlen($os));
print "OS: ".substr($os, 0, strlen($os)-1)."<br>";
Ja, maar hoe heb je dat nu precies dan? Staat die link in een tabel en de naam die het moet krijgen ook? Laat ff zien wat je precies hebt.quote:Op zondag 17 oktober 2004 01:09 schreef cygnusx het volgende:
top![]()
nu moet ik aleen nog hebben dat van die forum.fok.nl/forum............ dat dat Fok Forum! word. (als link dan)
No prob! Later.quote:Op zondag 17 oktober 2004 01:17 schreef cygnusx het volgende:
tis me al gelukt van dat fok forum, heb gebruikt gemaakt van jouw code.:
$pag = substr($pagina, 0, 19);
if ($pag == "http://forum.fok.nl") {
$pagina = "<a href='$pagina'>Fok Forum</a>";
}
bedankt he!
ga nu slapen.. tot morgen
$datay is dus de lengte van de 'balk'.quote:$datum = date('-m-Y');
$dag = date('d');
$gister = $dag-1;
$2gister = $dag-2;
$3gister = $dag-3;
$4gister = $dag-4;
$5gister = $dag-5;
$6gister = $dag-6;
$7gister = $dag-7;
$8gister = $dag-8;
$9gister = $dag-9;
$10gister = $dag-10;
$11gister = $dag-11;
$12gister = $dag-12;
$13gister = $dag-13;
$14gister = $dag-14;
mysql_connect('localhost','*******','*****');
mysql_select_db('stats');
$resultaat=mysql_query("SELECT * FROM alles");
while(list($id,$user,$datum)=mysql_fetch_row($resultaat)){
}
$datay=array(5,7,8,76,64,6,5,4,5,45,4,6,3,7);
Die tijd kun je eraf halen met explode:quote:Op zondag 17 oktober 2004 13:37 schreef cygnusx het volgende:
als je kijkt naar de database bij de datum dan zie je bijv: 16-10-2004 16:02:49
dus dan moet hij eerst een deel van de datum (de tijd dus) van de database eraf halen want anders kan hij het niet verwerken lijkt me.
Dan heb je dus de datum opgedeeld in twee stukken, de datum en de tijd.quote:list($date, $time) = explode(" ", $datum);
strtotime() lijkt mij eerlijk gezegd wat handiger.quote:Op zondag 17 oktober 2004 13:55 schreef MouseInteractive het volgende:
[..]
Die tijd kun je eraf halen met explode:
[..]
Dan heb je dus de datum opgedeeld in twee stukken, de datum en de tijd.![]()
dat leek me eigenlijk nog makkelijker met gewoon:quote:Op zondag 17 oktober 2004 13:59 schreef sylvesterrr het volgende:
[..]
strtotime() lijkt mij eerlijk gezegd wat handiger.
Cookies!quote:Op zondag 17 oktober 2004 16:05 schreef DutchBlood het volgende:
Ik heb een login systeem dmv sessies... Maar, zoals de bedoeling bij is bij sessies, als je de browser afsluit, beëindig je de sessie.
Dat wil ik niet, als je binnen een bepaalde tijd opnieuw de site bezoekt moet je toch ingelogt zijn, hoe doe ik dat?
Is er geen manier om de ssid op te slaan in een tabel een database oid?quote:Op zondag 17 oktober 2004 16:11 schreef sylvesterrr het volgende:
[..]
Cookies!
Hoe moet die array eruit komen zien, ik volg het niet helemaal namelijk.quote:Op zondag 17 oktober 2004 16:50 schreef cygnusx het volgende:
hoe kan ik nou de boel als array uit mijn database halen dan.?![]()
Hoe moet jij dan de ingelogde bezoeker herkennen? Op IP-basis zeker, veel plezier met gebruikers achter een proxy-server (of gebruikers achter een routertje thuis)...quote:Op zondag 17 oktober 2004 16:23 schreef DutchBlood het volgende:
[..]
Is er geen manier om de ssid op te slaan in een tabel een database oid?
Neequote:Op zondag 17 oktober 2004 16:53 schreef cygnusx het volgende:
snap je?
Ja, en hoe zitten die gegevens in de database? Per dag?quote:Op zondag 17 oktober 2004 16:53 schreef cygnusx het volgende:
ik moet een array hebben van hoeveel bezoekers er waren op 1 dag.
dus bijv een array van
1,3,5,23,4,4,3,2,34,4
snap je? en dat moet dan uitgelezen worden via de datum die in de database staat bij elke row
Nogmaals:quote:Op zondag 17 oktober 2004 19:10 schreef cygnusx het volgende:
$datay = SELECT COUNT(*) FROM alles GROUP BY datum;
word dat dan dus
maar mijn formaat van de $datum is 17-12-1999 15:08
dus dan zou hij hem nog moeten splitten en dan zou het moeten werken maar hoe krijg ik dat dan gesplit en hoe krijg ik dat dan in een array
Lees even wat over arrays en MySQL, het lijkt wel of je er -niks- van af weet.quote:Op zondag 17 oktober 2004 17:00 schreef sylvesterrr het volgende:
Wat leesvoer voor jou: Array functions & MySQL Functions @ PHP.net en MySQL Reference Manual @ mysql.com
Dat betekent niet dat we alles moeten voorkauwen.quote:(ja sorry maar dit is niet voor niets php voor dummies)
aleen het resultaat wat eruit komt is 1 terwijl het ergens in de 900 moet zijn of als er geeneen is dan is het 0quote:<?php
include ("../jpgraph.php");
include ("../jpgraph_bar.php");
include ("config.php");
$datum = date('-m-Y');
$dag = date('d');
$query = "SELECT * FROM alles";
$sql = mysql_query($query)or die(mysql_error());
while($list = mysql_fetch_object($sql)){
$datumentijdsplitsen = explode(" ", $list->datum);
$date = $datum[0];
$tijd = $datum[1];
$datum = explode("-", $date);
$dag = $datum[0];
$maand = $datum[1];
$jaar = $datum[2];
}
if(($dag == 01) && ($maand == $month)){
$dag1 = count($dag);
}
if(($dag == 02) && ($maand == $month)){
$dag2 = count($dag);
}
if(($dag == 03) && ($maand == $month)){
$dag3 = count($dag);
}
if(($dag == 04) && ($maand == $month)){
$dag4 = count($dag);
}
if(($dag == 05) && ($maand == $month)){
$dag5 = count($dag);
}
if(($dag == 06) && ($maand == $month)){
$dag6 = count($dag);
}
if(($dag == 07) && ($maand == $month)){
$dag7 = count($dag);
}
if(($dag == 08) && ($maand == $month)){
$dag8 = count($dag);
}
if(($dag == 09) && ($maand == $month)){
$dag9 = count($dag);
}
if(($dag == 10) && ($maand == $month)){
$dag10 = count($dag);
}
if(($dag == 11) && ($maand == $month)){
$dag11 = count($dag);
}
if(($dag == 12) && ($maand == $month)){
$dag12 = count($dag);
}
if(($dag == 13) && ($maand == $month)){
$dag13 = count($dag);
}
if(($dag == 14) && ($maand == $month)){
$dag14 = count($dag);
}
if(($dag == 15) && ($maand == $month)){
$dag15 = count($dag);
}
if(($dag == 16) && ($maand == $month)){
$dag16 = count($dag);
}
if(($dag == 17) && ($maand == $month)){
$dag17 = count($dag);
}
if(($dag == 18) && ($maand == $month)){
$dag18 = count($dag);
}
if(($dag == 19) && ($maand == $month)){
$dag19 = count($dag);
}
if(($dag == 20) && ($maand == $month)){
$dag20 = count($dag);
}
if(($dag == 21) && ($maand == $month)){
$dag21 = count($dag);
}
if(($dag == 22) && ($maand == $month)){
$dag22 = count($dag);
}
if(($dag == 23) && ($maand == $month)){
$dag23 = count($dag);
}
if(($dag == 24) && ($maand == $month)){
$dag24 = count($dag);
}
if(($dag == 25) && ($maand == $month)){
$dag25 = count($dag);
}
if(($dag == 26) && ($maand == $month)){
$dag26 = count($dag);
}
if(($dag == 27) && ($maand == $month)){
$dag27 = count($dag);
}
if(($dag == 28) && ($maand == $month)){
$dag28 = count($dag);
}
if(($dag == 29) && ($maand == $month)){
$dag29 = count($dag);
}
if(($dag == 30) && ($maand == $month)){
$dag30 = count($dag);
}
if(($month == 01) || ($month == 03) || ($month == 05) || ($month == 07) || ($month == 08) || ($month == 10) || ($month == 12)){
if(($dag == 31) && ($maand == $month)){
$dag31 = count($dag);
}
}else{
}
if(($month == 01) || ($month == 03) || ($month == 05) || ($month == 07) || ($month == 08) || ($month == 10) || ($month == 12)){
$datay = array($dag1, $dag2, $dag3, $dag4, $dag5, $dag6, $dag7, $dag8, $dag9, $dag10, $dag11, $dag12, $dag13, $dag14, $dag15, $dag16, $dag17, $dag18, $dag19, $dag20, $dag21, $dag22, $dag23, $dag24, $dag25, $dag26, $dag27, $dag28, $dag29, $dag30, $dag31);
}else{
$datay = array($dag1, $dag2, $dag3, $dag4, $dag5, $dag6, $dag7, $dag8, $dag9, $dag10, $dag11, $dag12, $dag13, $dag14, $dag15, $dag16, $dag17, $dag18, $dag19, $dag20, $dag21, $dag22, $dag23, $dag24, $dag25, $dag26, $dag27, $dag28, $dag29, $dag30);
}
// Create the graph. These two calls are always required
$graph = new Graph(700,200,"auto");
$graph->SetScale("textlin");
// Add a drop shadow
$graph->SetShadow();
// Adjust the margin a bit to make more room for titles
$graph->img->SetMargin(40,30,20,40);
// Create a bar pot
$bplot = new BarPlot($datay);
// Adjust fill color
$bplot->SetFillColor('#00A8FF');
// Setup values
$bplot->value->Show();
$bplot->value->SetFormat('%d');
$bplot->value->SetFont(FF_FONT1,FS_BOLD);
// Center the values in the bar
$bplot->SetValuePos('center');
// Make the bar a little bit wider
$bplot->SetWidth(0.7);
$graph->Add($bplot);
// Setup the titles
$graph->title->Set("Laatste maand");
$graph->xaxis->title->Set("Dagen");
$graph->yaxis->title->Set("Aantal views");
$graph->title->SetFont(FF_FONT1,FS_BOLD);
$graph->yaxis->title->SetFont(FF_FONT1,FS_BOLD);
$graph->xaxis->title->SetFont(FF_FONT1,FS_BOLD);
// Display the graph
$graph->Stroke();
?>
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |