abonnement Unibet Coolblue Bitvavo
  FOK!-Schrikkelbaas zondag 17 oktober 2004 @ 00:59:21 #126
862 Arcee
Look closer
pi_22673052
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
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>";
Never in the entire history of calming down did anyone ever calm down after being told to calm down.
  zondag 17 oktober 2004 @ 01:09:16 #127
98700 cygnusx
Manisch Positief
pi_22673231
quote:
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>";
top
nu moet ik aleen nog hebben dat van die forum.fok.nl/forum............ dat dat Fok Forum! word. (als link dan)
Jesus loves you, the rest of us think you`re an idiot.
  FOK!-Schrikkelbaas zondag 17 oktober 2004 @ 01:10:50 #128
862 Arcee
Look closer
pi_22673267
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)
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.
Never in the entire history of calming down did anyone ever calm down after being told to calm down.
  zondag 17 oktober 2004 @ 01:17:20 #129
98700 cygnusx
Manisch Positief
pi_22673386
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
Jesus loves you, the rest of us think you`re an idiot.
  FOK!-Schrikkelbaas zondag 17 oktober 2004 @ 01:21:50 #130
862 Arcee
Look closer
pi_22673450
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
No prob! Later.
Never in the entire history of calming down did anyone ever calm down after being told to calm down.
  zondag 17 oktober 2004 @ 13:37:37 #131
98700 cygnusx
Manisch Positief
pi_22678767
goed, alweer een vraagje op deze mooie nieuwe dag:
ik heb nu een script voor een grafiek waarbij hij gebruik maakt van een array met daar alle cijfers erin.
nu wil ik een grafiek hebben van hoeveel mensen er op 1 dag geweest zijn.
nu was ik begonnen met dit script:
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);
$datay is dus de lengte van de 'balk'.
en nu moet ik dus de gegevens van de laatste 14 dagen eruit halen en dat in een array zien te krigjen maar dat lukt me niet. hoe moet ik dat precies doen
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.
Jesus loves you, the rest of us think you`re an idiot.
pi_22679034
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.
Die tijd kun je eraf halen met explode:
quote:
list($date, $time) = explode(" ", $datum);
Dan heb je dus de datum opgedeeld in twee stukken, de datum en de tijd.
pi_22679104
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.
strtotime() lijkt mij eerlijk gezegd wat handiger.
  zondag 17 oktober 2004 @ 14:17:25 #134
98700 cygnusx
Manisch Positief
pi_22679436
quote:
Op zondag 17 oktober 2004 13:59 schreef sylvesterrr het volgende:

[..]

strtotime() lijkt mij eerlijk gezegd wat handiger.
dat leek me eigenlijk nog makkelijker met gewoon:
substr($datum, 0, 10);
maar het gaat me dus om dat andere dat hij er een array van maakt. dat lukt me niet
Jesus loves you, the rest of us think you`re an idiot.
pi_22681437
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?
pi_22681542
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?
Cookies!
pi_22681791
quote:
Op zondag 17 oktober 2004 16:11 schreef sylvesterrr het volgende:

[..]

Cookies!
Is er geen manier om de ssid op te slaan in een tabel een database oid?
  zondag 17 oktober 2004 @ 16:50:11 #138
98700 cygnusx
Manisch Positief
pi_22682328
hoe kan ik nou de boel als array uit mijn database halen dan.? :'(
Jesus loves you, the rest of us think you`re an idiot.
pi_22682360
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 die array eruit komen zien, ik volg het niet helemaal namelijk.
pi_22682385
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?
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)...
  zondag 17 oktober 2004 @ 16:53:37 #141
98700 cygnusx
Manisch Positief
pi_22682387
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
Jesus loves you, the rest of us think you`re an idiot.
pi_22682530
quote:
Op zondag 17 oktober 2004 16:53 schreef cygnusx het volgende:
snap je?
Nee

Leg het wat gedetailleerder uit, zo kunnen we er niks mee. De database-structuur lijkt mij ook handig om te weten.

Wat leesvoer voor jou: Array functions & MySQL Functions @ PHP.net en MySQL Reference Manual @ mysql.com
pi_22684153
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
Ja, en hoe zitten die gegevens in de database? Per dag?

$result = mysql_query... etc..;
$counter = 1;
while($data = mysql_fetch_row($result) and $counter < 31) {
$array[$counter] = $data['aantalbezoekers'];
$counter++;
}
Als je het netejs wil doen moet je ff iets maken dat die 31 veranderd in 30 / 29 voor de bewuste maanden.
  zondag 17 oktober 2004 @ 18:45:09 #144
98700 cygnusx
Manisch Positief
pi_22684665
nee niet per dag,
op het moment dat iemand op een bepaalde pagina komt dan word de tijd op dat moment verstuurd naar de database
id datum
1 12-10-1999
2 12-10-1999
3 13-10-1999

dus dna krijg je
$datay = array (2,1);
dus dat betekend dat op de 1e dag er 2 mensen zijn geweest en op de 2e dag er 1 persoon is geweest.
snap je nu?
Jesus loves you, the rest of us think you`re an idiot.
pi_22684988
Dus eigenlijk wil je gewoon rijen tellen met MySQL.
  zondag 17 oktober 2004 @ 19:10:37 #146
98700 cygnusx
Manisch Positief
pi_22685192
$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
(ja sorry maar dit is niet voor niets php voor dummies )
Jesus loves you, the rest of us think you`re an idiot.
pi_22685507
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
Nogmaals:
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
Lees even wat over arrays en MySQL, het lijkt wel of je er -niks- van af weet.

*hint* mysql_query() & mysql_fetch_row()/mysql_fetch_assoc()
Hoe je de datum moet splitten weet je toch al???
quote:
(ja sorry maar dit is niet voor niets php voor dummies )
Dat betekent niet dat we alles moeten voorkauwen.
  zondag 17 oktober 2004 @ 21:56:38 #148
98700 cygnusx
Manisch Positief
pi_22688578
oke, er komen nu vorderingen in.
quote:
<?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();
?>
aleen het resultaat wat eruit komt is 1 terwijl het ergens in de 900 moet zijn of als er geeneen is dan is het 0
Jesus loves you, the rest of us think you`re an idiot.
pi_22688791
Jezus wat een staaltje bad programming
pi_22688850
quote:
Op zondag 17 oktober 2004 22:05 schreef Roönaän het volgende:
Jezus wat een staaltje bad programming
ben ik toch benieuwd hoe jij het wil doen..?
met een while loop met een i is kleiner als???
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')