Is het geen idee om te zien hoeveel users je icon bekijken per minuut
, ik zelf kan dat niet maken maar als iemand het wil proberen (indien mogelijk ook met HTTP_SERVER_VARS => test.php?time=1) om de users per x tijd te checken!.. ofzo..
kan makkelijk hoor. nog een grafiekje ervan bakken kan ookOp donderdag 06 december 2001 19:51 schreef Xtentic het volgende:
Is het geen idee om te zien hoeveel users je icon bekijken per minuut, ik zelf kan dat niet maken maar als iemand het wil proberen (indien mogelijk ook met HTTP_SERVER_VARS => test.php?time=1) om de users per x tijd te checken!.. ofzo..
maar dat ga ik niet doen, ik wil eerst m'n hele serie icons herschrijven/restylen/afmaken.
als ze allemaal compleet zijn mogen ze wel op jouw site erbij hoor...
hier nog twee oude, die nog even verbouwd moeten worden:
als iemand anders nog leuke, simpele, interessante info weet voor in mijn icons... laat maar weten
(laatste iconview en iconchange is al in aanbouw)
"Happiness is a way of travel, not a destination."
--Roy Goodman
Owkee, even een update: Je kan nu zelf de layout van mijn icoon bepalen. Ip is eruit gevallen, evenals mijn status, ip omdat er al zoveel mensen dat hebben en mijn status omdat de dns2go client niet geheel stabiel blijkt te zijn.
Het in elkaar prutsen duurde langer dan ik gedacht had door een aantal stoute vliegjes in de code (en notepad is heel lastig om bugjes te vinden) UltraEdit is blijkbaar handiger dan ik dacht.
De code voor het icon:
Voor de modjes, mocht deze lap code te veel storen, haal het maar weg.
Het in elkaar prutsen duurde langer dan ik gedacht had door een aantal stoute vliegjes in de code (en notepad is heel lastig om bugjes te vinden) UltraEdit is blijkbaar handiger dan ik dacht.
De code voor het icon:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
| <? //counter $file = fopen("counter.txt", "r+"); flock($file,1); if (!$file) { echo "<p>Couldn\'t open counter file\!<p>"; exit; } if (!($counter=fread($file,30))) { echo "<p>Couldn\'t read counter file\!<p>"; } fseek($file,0); flock ($file,2); fwrite($file, ++$counter, 30); fclose($file); //ip en providerbepalen if ($HTTP_SERVER_VARS["HTTP_X_FORWARDED_FOR"] != "") { $proxy = $REMOTE_ADDR; $ip = $HTTP_SERVER_VARS["HTTP_X_FORWARDED_FOR"]; }else{ $ip = $REMOTE_ADDR; } $ipsplit=strrpos($ip, ","); if ($ipsplit==""){ $hostip=$ip; }else{ $hostip=substr($ip, 0, ($ipsplit)); } $host = @gethostbyaddr($hostip); if(!$host){ $provider = "Onbekend"; }else{ $ip = strrpos($host, "."); $begprov = substr($host, 0, $ip); $provsplit = strrpos($begprov, "."); $provider = substr($begprov, $provsplit+1); } //@homers happy maken if ($provider=='home'){$provider='@home';} $tijd = date ("h:i:s"); //headers: altijd opnieuw inladen Header("Content-type: image/png"); Header("Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0"); Header("Expires: Thu, 19 Nov 1981 08:52:00 GMT"); Header("Pragma: no-cache"); //random initialiseren list($usec,$sec)=explode(" ",microtime()); mt_srand($sec * $usec); //settings openen $file="tag.txt"; $fp = fopen($file, "rb"); flock($fp,1); $allsettings=fread($fp, filesize($file)); $splitter="\n"; $selector=explode($splitter,$allsettings); $size=((sizeof($selector))-1); $randuser=(mt_rand(0,$size)); $seluser=$selector[$randuser]; $splitter="+"; $settings=explode($splitter,$seluser); fclose($fp); //Array inlezen $naam=$settings[0]; $kleur=$settings[1]; $provcolor=$settings[2]; $tijdcolor=$settings[3]; $countercolor=$settings[4]; $provpos=$settings[5]; $klokpos=$settings[6]; $countpos=$settings[7]; //RANDOM KLEUR indien nodig if($kleur=="0,0,0"){ $cc1=mt_rand(1,220); $cc2=mt_rand(1,220); $cc3=mt_rand(1,220); $kleur="$cc1,$cc2,$cc3"; } if($tijdcolor=="0,0,0"){ $cc1=mt_rand(1,220); $cc2=mt_rand(1,220); $cc3=mt_rand(1,220); $tijdcolor="$cc1,$cc2,$cc3"; } if($provcolor=="0,0,0"){ $cc1=mt_rand(1,220); $cc2=mt_rand(1,220); $cc3=mt_rand(1,220); $provcolor="$cc1,$cc2,$cc3"; } if($countercolor=="0,0,0"){ $cc1=mt_rand(1,220); $cc2=mt_rand(1,220); $cc3=mt_rand(1,220); $countercolor="$cc1,$cc2,$cc3"; } //tekstpositie bepalen if ($provpos==3){$yprov=50;} if ($provpos==2){$yprov=40;} if ($provpos==1){$yprov=10;} if ($klokpos==3){$yklok=50;} if ($klokpos==2){$yklok=40;} if ($klokpos==1){$yklok=10;} if ($countpos==3){$ycounter=50;} if ($countpos==2){$ycounter=40;} if ($countpos==1){$ycounter=10;} //juiste syntax voor kleur verzorgen $kleur=explode(",",$kleur); $provcolor=explode("," ,$provcolor); $tijdcolor=explode("," ,$tijdcolor); $countercolor=explode("," ,$countercolor); //image creeren $im = imagecreatefrompng("icon.png"); //kleur bepalen $kleurnaam = ImageColorAllocate($im, $kleur[0], $kleur[1] , $kleur[2]); $provcolor = ImageColorAllocate($im, $provcolor[0] , $provcolor[1] , $provcolor[2]); $tijdcolor = ImageColorAllocate($im, $tijdcolor[0] , $tijdcolor[1] , $tijdcolor[2]); $countercolor = ImageColorAllocate($im, $countercolor[0] , $tijdcolor[1] , $tijdcolor[2]); //xpositie van tekst bepalen $xklok = (60 - strlen($tijd)*6); $xklok=$xklok/2; $xnaam = (60 - strlen($naam)*6); $xnaam=$xnaam/2; $ynaam=2; $xprovider = (60 - strlen($provider)*6); $xprovider=$xprovider/2; $xcounter = (60 - strlen(strval($counter))*6); $xcounter=$xcounter/2; //naar de image schrijven ImageString($im, $font=1, $xklok, $yklok, $tijd, $tijdcolor); ImageString($im, $font=1, $xprovider, $yprov, $provider, $provcolor); ImageString($im, $font=1, $xnaam, $ynaam, $naam, $kleurnaam); ImageString($im, $font=1, $xcounter, $ycounter, $counter, $countercolor); ImagePng($im); ImageDestroy($im); //einde ?> |
Voor de modjes, mocht deze lap code te veel storen, haal het maar weg.
Hail to the guardians of the watchtowers of the north
hmm wel een leuk idee (gaat iets verder dan mijn dynamische icon dat er morgen aankomt) maar helaas zie ik dat 'ie nog niet werkt... en hij werkt nu ook! mooi gedaan hoor!
"Happiness is a way of travel, not a destination."
--Roy Goodman
Wat werkt er niet?Op donderdag 06 december 2001 20:55 schreef Flat© het volgende:
hmm wel een leuk idee (gaat iets verder dan mijn dynamische icon dat er morgen aankomt) maar helaas zie ik dat 'ie nog niet werkt...
Hier doet ie het wel, en ik zie net een andere layout dan de ingebouwde naar boven komen. Het kan wel zijn dat je een paar keer op refresh moet duwen (dat kan zowel aan mijn code als aan de server liggen, maar ik gok op de server, want met een simpel counter icoontje was dat ook al zo)
Hail to the guardians of the watchtowers of the north
Hier een nieuwe. Hij laat in een grafiekje het aantal keer dat m'n icon per minuut gezien is zien over het laatste uur. Ook het maximum aantal.
Zou GoT ontworpen zijn met dit in gedachte? aangezien het icon 60 breed is

En de source:
Je moet van te voren even een file views.txt aanmaken, met rechten 777
En deze vullen met elke keer op een nieuwe regel:
de huidige minuut, en dan 60 getallen voor elke afgelopen minuut. Dit voor initialisatie. Daarna loopt hij vanzelf.
Zou GoT ontworpen zijn met dit in gedachte? aangezien het icon 60 breed is
En de source:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
| <? // Array alvast vullen, voor het geval hij geen file kan lezen echo $sampleTijd; for ($i = 0; $i < 60; $i++) { $sample[$i] = 0; } $fp = @fopen("views.txt", "r"); if ($fp) { $sampleTijd = trim(fgets($fp, 10)); for ($i = 0; $i < 60; $i++) { $sample[$i] = trim(fgets($fp, 10)); } $huidigeTijd = date("i"); // in minuten if ($sampleTijd == $huidigeTijd) { // Nieuwe request binnen een minuut -> teller ophogen $sample[59]++; } else { // huidige Tijd voor de sample Tijd? if ($huidigeTijd < $sampleTijd) { $shift = (60 - $sampleTijd) + $huidigeTijd; } else { // huidige Tijd na de sample Tijd $shift = $huidigeTijd - $sampleTijd; } for ($j = 0; $j < $shift; $j++) { // shift de Array een aantal plaatsen array_shift($sample); $sample[] = 0; } $sample[59] = 1; } } // Nieuwe gegevens weer wegschrijven $fp = @fopen("views.txt", "w"); if ($fp) { fputs($fp, $huidigeTijd."\n"); for ($i = 0; $i < 60; $i++) { fputs($fp, $sample[$i]."\n"); } fclose($fp); } // Schaal bepalen $grootste = 0; for ($i = 0; $i < 60; $i++) { if ($sample[$i] > $grootste) { $grootste = $sample[$i]; } } $schaal = $grootste / 40; // Header: PNG plaatje, niet cachen Header("Content-type: image/png"); Header("Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0"); Header("Expires: Thu, 19 Nov 1981 08:52:00 GMT"); Header("Pragma: no-cache"); // Plaatje maken $image = imagecreate ( 60, 60); $bgcolor = imagecolorallocate ( $image, 214, 213, 194 ); $postscolor = imagecolorallocate ( $image, 0, 0, 255 ); $linecolor = imagecolorallocate ( $image, 255, 0, 0 ); imagefilledrectangle( $image, 0, 0, 59, 59, $bgcolor ); for ($i = 0; $i < 60; $i++) { imageline($image, $i, 60, $i, 60 - ($sample[$i] / $schaal), $linecolor); } imagettftext( $image, 9, 0, 2, 8, $postscolor, "/home/www/fonts/supernova.ttf", "Icon views" ); imagettftext( $image, 9, 0, 2, 16, $postscolor, "/home/www/fonts/supernova.ttf", "last hour:" ); imagettftext( $image, 9, 0, 2, 57, $postscolor, "/home/www/fonts/supernova.ttf", "max: $grootste" ); imagepng( $image ); ?> |
Je moet van te voren even een file views.txt aanmaken, met rechten 777
de huidige minuut, en dan 60 getallen voor elke afgelopen minuut. Dit voor initialisatie. Daarna loopt hij vanzelf.
Laat me nou toch eens met rust man!
Iedereen die in telekinese gelooft, steek a.u.b. mijn hand op
heej leuk dat dit topic zoveel creativiteit in de mensen losmaakt
ook van jou een geweldig leuke creatie!
(zie 't aantal views stijgen nu je 'm hier hebt gepost
)
ook van jou een geweldig leuke creatie!
(zie 't aantal views stijgen nu je 'm hier hebt gepost
"Happiness is a way of travel, not a destination."
--Roy Goodman
cool! ziet er fraai uitOp donderdag 06 december 2001 21:03 schreef corani het volgende:
Hier een nieuwe. Hij laat in een grafiekje het aantal keer dat m'n icon per minuut gezien is zien over het laatste uur. Ook het maximum aantal.
Zou GoT ontworpen zijn met dit in gedachte? aangezien het icon 60 breed is
[afbeelding]
..... snip.......
Je moet van te voren even een file views.txt aanmaken, met rechten 777En deze vullen met elke keer op een nieuwe regel:
de huidige minuut, en dan 60 getallen voor elke afgelopen minuut. Dit voor initialisatie. Daarna loopt hij vanzelf.
erg koel dat grafiekje ja 
ik wilde ook zoiets doen, maar ik weet nog niet hoe ik zoiets op zou slaan, ik ben niet zo'n voorstander van flat text files namelijk.
ik wilde ook zoiets doen, maar ik weet nog niet hoe ik zoiets op zou slaan, ik ben niet zo'n voorstander van flat text files namelijk.
All my posts are provided as-is. They come with NO WARRANTY at all.
Ik vind dat persoonlijk stoerder dan met een MySQL db :-) tis volgens mij veel moeilijker omdat files anders werken ofzoOp donderdag 06 december 2001 21:49 schreef CyB3R het volgende:
erg koel dat grafiekje ja
ik wilde ook zoiets doen, maar ik weet nog niet hoe ik zoiets op zou slaan, ik ben niet zo'n voorstander van flat text files namelijk.
Ik heb eerst mijn icoon geprobeerd met MySQL, maar dat lukte niet.Op donderdag 06 december 2001 21:51 schreef Xtentic het volgende:
[..]
Ik vind dat persoonlijk stoerder dan met een MySQL db :-) tis volgens mij veel moeilijker omdat files anders werken ofzo
* The Bad Seed is n00b in PHP
BTW, dat van die quotes heb ik geprobeerd, maar met 10 tekentjes per lijntje is dat niet zo leuk.
Hail to the guardians of the watchtowers of the north
neuh niet per se moeilijkerOp donderdag 06 december 2001 21:51 schreef Xtentic het volgende:
[..]
Ik vind dat persoonlijk stoerder dan met een MySQL db :-) tis volgens mij veel moeilijker omdat files anders werken ofzo
je loopt gewoon door een file heen in plaats van een db
het is volgens mij alleen wel minder efficient dan een db
All my posts are provided as-is. They come with NO WARRANTY at all.
Ik heb er inderdaad over gedacht om MySQL te gebruiken. Maar ik vond het een beetje onzin, als je maar 61 getallen hoeft op te slaan, die je bovendien toch elke keer allemaal moet inlezen.Op donderdag 06 december 2001 22:04 schreef CyB3R het volgende:
[..]
neuh niet per se moeilijker
je loopt gewoon door een file heen in plaats van een db
het is volgens mij alleen wel minder efficient dan een db
En ik betwijfel of het efficienter is om een db te gebruiken, maar ja, ik ben ook geen db expert
Laat me nou toch eens met rust man!
Iedereen die in telekinese gelooft, steek a.u.b. mijn hand op
eej!Op donderdag 06 december 2001 21:49 schreef CyB3R het volgende:
erg koel dat grafiekje ja
ik wilde ook zoiets doen, maar ik weet nog niet hoe ik zoiets op zou slaan, ik ben niet zo'n voorstander van flat text files namelijk.
maarehm hier even een post om te melden dat m'n iconvote-systeem weer werkt (okeej, nog heel brak, maar 't werkt)
morgen nog even verbeteren enzo, nog 2 nieuwe icons schrijven en alles even checken, en dan post ik de source van dit alles hier
"Happiness is a way of travel, not a destination."
--Roy Goodman
yoOp donderdag 06 december 2001 22:48 schreef Flat© het volgende:
[..]
eej!
maarehm hier even een post om te melden dat m'n iconvote-systeem weer werkt (okeej, nog heel brak, maar 't werkt)
morgen nog even verbeteren enzo, nog 2 nieuwe icons schrijven en alles even checken, en dan post ik de source van dit alles hier
maaruh, hoe onthou je dat dan? voor iedereen gelijk of zet je een cookie?
* CyBeR moet nodig uitzoeken hoe ie graphics maakt zonder gd
dan kan ik wat beter overweg met freetype denk ik, als ik nu gdImageStringFT() doe op een truetype img doet ie vaag met alpha channels
verder heb ik ook nodig een nieuw idee nodig voor een icon, views/min is nu dus ook al gedaan, zelfs met grafiekje
All my posts are provided as-is. They come with NO WARRANTY at all.
* Pelle had al een tijdje een dynamisch icon
maar nu kun je 'm zelf tekenen
Zie [topic=334125/1/25] voor meer info; de afgelopen 2 uur heb ik dus de save-as-usericon-functionaliteit toegevoegd.
Errug fijn speelgoed, die GD-library!
maar nu kun je 'm zelf tekenen
Errug fijn speelgoed, die GD-library!
code:
1
| $up = passthru("/usr/bin/uptime"); |
waarom genereerd bovenstaande regel output ??
hij crashed op die regel en zegt dat hij geen headers kan maken omdat er al output is ( <= vrije vertaling van error)
hoe krijg ik die regel output vrij (dus enkel $up vullen!)
Every failure offers you a new opportunity! | Lokatie database|GoT - Notepad
$up = `/usr/bin/uptime`;Op vrijdag 07 december 2001 13:41 schreef xychix het volgende:
code:
1 $up = passthru("/usr/bin/uptime");
waarom genereerd bovenstaande regel output ??
hij crashed op die regel en zegt dat hij geen headers kan maken omdat er al output is ( <= vrije vertaling van error)
hoe krijg ik die regel output vrij (dus enkel $up vullen!)
` dus, niet ' of "
op een US qwerty keyboard zit ie boven de tab
All my posts are provided as-is. They come with NO WARRANTY at all.
waarom doe je geen fopen() en fgets()?Op vrijdag 07 december 2001 13:41 schreef xychix het volgende:
code:
1 $up = passthru("/usr/bin/uptime");
waarom genereerd bovenstaande regel output ??
hij crashed op die regel en zegt dat hij geen headers kan maken omdat er al output is ( <= vrije vertaling van error)
hoe krijg ik die regel output vrij (dus enkel $up vullen!)
"Happiness is a way of travel, not a destination."
--Roy Goodman
ik zit onder freebsd daar kan ik niet gewoon /proc/uptime uitlezen want die bestaat niet , ik moet uptime (executable) uitvoeren en de uitvoer verwerken met explode()Op vrijdag 07 december 2001 14:03 schreef Flat© het volgende:
[..]
waarom doe je geen fopen() en fgets()?
en dan show array[3];
Every failure offers you a new opportunity! | Lokatie database|GoT - Notepad
gewoon de source van uptime lezen en zien hoe die het doetOp vrijdag 07 december 2001 14:12 schreef xychix het volgende:
[..]
ik zit onder freebsd daar kan ik niet gewoon /proc/uptime uitlezen want die bestaat niet , ik moet uptime (executable) uitvoeren en de uitvoer verwerken met explode()
en dan show array[3];
als het kan in php, mooi. anders, pech
All my posts are provided as-is. They come with NO WARRANTY at all.
de uitvoer van passtru moet toch af te vangen zijn zodat hij alles in variables dumpt en niks naar screen!!>>??Op vrijdag 07 december 2001 14:13 schreef CyB3R het volgende:
[..]
gewoon de source van uptime lezen en zien hoe die het doet
als het kan in php, mooi. anders, pech
OPGELOST ! niet erg mooi maar ok
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| system("/usr/bin/uptime > ./uptime.txt"); $fileup = fopen("uptime.txt", "r+"); if (!$fileup) { // oeps echo "<p>Couldn\'t open uptime file\!<p>"; exit; } // lees de counter uit de counter.txt if (!($up=fread($fileup,30))) { echo "<p>Couldn\'t read uptime file\!<p>"; } //$up = " 1:13PM up 24 days, 20:15, 0 users, load averages: 0.06, 0.04, 0.01"; $uptime = substr("$up", 9, 19); |
het voordeel is dat ik nu uptime in een cronjob kan uitvoeren 1* per uur, of als ik aleen dagen weergeef zelfs 1* per dag !
Every failure offers you a new opportunity! | Lokatie database|GoT - Notepad
neeOp vrijdag 07 december 2001 14:31 schreef xychix het volgende:
[..]
de uitvoer van passtru moet toch af te vangen zijn zodat hij alles in variables dumpt en niks naar screen!!>>??
het heet niet voor niets passthrough
als je de outvoer in een variable wilt hebben heb je de backticks nodig
All my posts are provided as-is. They come with NO WARRANTY at all.
thanks nu nog een vraag ( een domme )Op vrijdag 07 december 2001 14:38 schreef CyB3R het volgende:
[..]
nee
het heet niet voor niets passthrough
als je de outvoer in een variable wilt hebben heb je de backticks nodig
strcat (in C) wat is dat in php
$doel = strcat($a, $b);
ik wil dus a + b in doel stoppen !
test icon:

zoh, goed begin nu nog ff HITS toevoegen voor onderste getal, teller op 0 zetten en PHOTOSHOPPEN !
PHOTOSHOPPEN is dus gedaan oude icon.png is vervangen door > zie boven
Every failure offers you a new opportunity! | Lokatie database|GoT - Notepad
$doel = $a . $b;Op vrijdag 07 december 2001 15:08 schreef xychix het volgende:
[..]
thanks nu nog een vraag ( een domme )
strcat (in C) wat is dat in php
$doel = strcat($a, $b);
ik wil dus a + b in doel stoppen !
[..]
$doel = "$a $b"; (beide net zoiets als sprintf(doel, "%s %s", a, b);
$a .= $b; (meest zoals strcat())
All my posts are provided as-is. They come with NO WARRANTY at all.
ontopic, ik ben bezig met een grafiekje icon, die wil ik eerst qua test sizen naar bv 100hoog en 600 breed en daar in het aantal views per week/maand of andere dingen
Hoe kan ik dat fixen, in mijn icon of html
tis ook voor een ander project 
http://www.koekie.f2s.com/xtestshow.php?counter=xtentic
en hoe kan ik deze array's sorten (bv ip/host/refferer/etc)
enzo?... help!
Hoe kan ik dat fixen, in mijn icon of html
http://www.koekie.f2s.com/xtestshow.php?counter=xtentic
en hoe kan ik deze array's sorten (bv ip/host/refferer/etc)
enzo?... help!
zoals http://v1.nedstatbasic.net/s?tab=1&link=5&id=1291048
en klik eens op dit linkje, mijn 1e preview van alleen met html
en nu op naar icon formaat :):):)
-edit zie ook hier boven edit-
en klik eens op dit linkje, mijn 1e preview van alleen met html
-edit zie ook hier boven edit-
Heel leuk zo'n icon, maar als je geen gd lib ondersteuning hebt is het wat lastig. Dus, hoe krijg ik m'n countertje in m'n signature ? (Gewoon een tekstcountertje)
Hij staat op http://aike.port5.com/counter.php . Ik heb het geprobeerd met een include in m'n sig, maar dat werkte niet. Hoe werkt het wel ?
Hij staat op http://aike.port5.com/counter.php . Ik heb het geprobeerd met een include in m'n sig, maar dat werkte niet. Hoe werkt het wel ?
Mijn blog over het deployen van Ruby on Rails: RunRails.com
Je moet kijken wat je browser versuurt bij het bekijken en het aanpassen van je profiel. Je bouwt de string op die je browser ook zou zenden bij het veranderen van je profile.
Dan met fsockopen() de string verzenden... (dat heb ik uit de search gehaald, kan best zijn dat het niet werkt, maar ik kan het niet testen, mijn hoster ondersteunt het niet, en ik kan het niet lokaal ontwikkelen omdat ik achter een proxy zit, en geen rechtstreekse connecties kan maken)
Dan met fsockopen() de string verzenden... (dat heb ik uit de search gehaald, kan best zijn dat het niet werkt, maar ik kan het niet testen, mijn hoster ondersteunt het niet, en ik kan het niet lokaal ontwikkelen omdat ik achter een proxy zit, en geen rechtstreekse connecties kan maken)
Hail to the guardians of the watchtowers of the north
Hmmz, dat is best lastigJe moet kijken wat je browser versuurt bij het bekijken en het aanpassen van je profiel. Je bouwt de string op die je browser ook zou zenden bij het veranderen van je profile.
Dan met fsockopen() de string verzenden... (dat heb ik uit de search gehaald, kan best zijn dat het niet werkt, maar ik kan het niet testen, mijn hoster ondersteunt het niet, en ik kan het niet lokaal ontwikkelen omdat ik achter een proxy zit, en geen rechtstreekse connecties kan maken)
Wat moet je hoster hier aan ondersteunen ? Includes vanuit andere pagina's ? Voor phpinfo() van Portland: http://aike.port5.com/test.php
Mijn blog over het deployen van Ruby on Rails: RunRails.com
Gewoon fsockopen() is genoeg,denk ik, hou er ook rekening mee dat je php-scriptje moet kunnen in en uitloggen...Op zaterdag 08 december 2001 14:59 schreef Lord of the Pentium het volgende:
Wat moet je hoster hier aan ondersteunen ? Includes vanuit andere pagina's ? Voor phpinfo() van Portland: http://aike.port5.com/test.php
Hail to the guardians of the watchtowers of the north
Dan kan ik beter op zoek gaan naar een gratis php hoster met gd ondersteuning. Of iemand van jullie moet nog een icoontje op z'n server kunnen accepteren
Mijn blog over het deployen van Ruby on Rails: RunRails.com
gratis hoster met php en gd library : www.multimania.com
Alles is wel in het frans, en op html pagina's krijg je irritante reclame. Als iemand anders iets beter weet, hoor ik het ook graag...
Alles is wel in het frans, en op html pagina's krijg je irritante reclame. Als iemand anders iets beter weet, hoor ik het ook graag...
Hail to the guardians of the watchtowers of the north
Dat formpje om je icon aan te passen doet het niet hoorOp zaterdag 08 december 2001 15:44 schreef Duracell het volgende:
gratis hoster met php en gd library : www.multimania.com
Alles is wel in het frans, en op html pagina's krijg je irritante reclame. Als iemand anders iets beter weet, hoor ik het ook graag...
ik krijg een leuke rode parse error als ik submit tenminste
All my posts are provided as-is. They come with NO WARRANTY at all.
Oh maar ik heb frans 2 in m'n vakkenpakketOp zaterdag 08 december 2001 15:44 schreef Duracell het volgende:
gratis hoster met php en gd library : www.multimania.com
Alles is wel in het frans, en op html pagina's krijg je irritante reclame. Als iemand anders iets beter weet, hoor ik het ook graag...
Mijn blog over het deployen van Ruby on Rails: RunRails.com
Hartstikke bedankt, zoals je ziet heb ik eindelijk ook m'n usericoncountergeval. Zo nu ga ik lekker verder coden aan een beter icon.Op zaterdag 08 december 2001 15:44 schreef Duracell het volgende:
gratis hoster met php en gd library : www.multimania.com
Alles is wel in het frans, en op html pagina's krijg je irritante reclame. Als iemand anders iets beter weet, hoor ik het ook graag...
Cyb3r, het werkt wel hoor, gewoon ff goed lezen :y)ik krijg een leuke rode parse error als ik submit tenminste
Mijn blog over het deployen van Ruby on Rails: RunRails.com
k zal nog es kijken danOp zaterdag 08 december 2001 16:23 schreef Lord of the Pentium het volgende:
[..]
Hartstikke bedankt, zoals je ziet heb ik eindelijk ook m'n usericoncountergeval. Zo nu ga ik lekker verder coden aan een beter icon.
[..]
Cyb3r, het werkt wel hoor, gewoon ff goed lezen :y)
maar die veldjes zijn ook zo klein, past maar net een getal in
All my posts are provided as-is. They come with NO WARRANTY at all.
Probeer het nog eens...
Hail to the guardians of the watchtowers of the north
al beterOp zaterdag 08 december 2001 16:59 schreef Duracell het volgende:
Probeer het nog eens...
maar die veldjes zijn nog steeds maar 1 character breed, dus onleesbaar
All my posts are provided as-is. They come with NO WARRANTY at all.
denk t wel jaOp zaterdag 08 december 2001 17:38 schreef Juggernaut het volgende:
ik heb weer wat gemaakt:
[afbeelding]
server kan evt. uitstaan 's nachts
woei!
ben ik de eerste met dit?
All my posts are provided as-is. They come with NO WARRANTY at all.
wie heeft er "aapje!" als nick ingevuld?Op zaterdag 08 december 2001 16:59 schreef Duracell het volgende:
Probeer het nog eens...
(mja ik heb dat gedaan, maar dat was eergisteren ofzo, en daarna issie toch nog een flink aantal keer veranderd)
juggernaut: da's vast wel lekker zo'n 1.5 ghz server of niet?
icons maken zal iig geen hoge load opleveren
"Happiness is a way of travel, not a destination."
--Roy Goodman
het is niet mijn server maar mijn werkbak... mbm5 stuurt een bestandje naar mijn server die een script weer uitleestOp zaterdag 08 december 2001 19:55 schreef Flat© het volgende:
[..]
juggernaut: da's vast wel lekker zo'n 1.5 ghz server of niet?
voor zover ik weet ben ik de eerste die op dit idee kwam
p.s. me server is maar een 333 mhz celeron
Levert zo'n icon nou veel serverload op ? Ik heb hier thuis een 133mhz pentium staan, die doet er ongeveer 3 seconden over om m'n, toch vrij simpele, icon te maken.
Mijn blog over het deployen van Ruby on Rails: RunRails.com
3 seconden?Op zaterdag 08 december 2001 20:25 schreef Lord of the Pentium het volgende:
Levert zo'n icon nou veel serverload op ? Ik heb hier thuis een 133mhz pentium staan, die doet er ongeveer 3 seconden over om m'n, toch vrij simpele, icon te maken.
voor een 60*60 dingetje met alleen wat tekst?
mijn P60 doet dat nog wel in < .1 seconde
"Happiness is a way of travel, not a destination."
--Roy Goodman
Het is echt waar, maar als het sneller kan zal ik hem toch eens een beetje optimaliseren.Op zaterdag 08 december 2001 20:41 schreef Flat© het volgende:
3 seconden?
voor een 60*60 dingetje met alleen wat tekst?
mijn P60 doet dat nog wel in < .1 seconde
Nog even over die hosting bij multimania.com ze hebben daar een of andere bijzondere versie van php. Namelijk php4u. ( kijk op http://www.multimania.com/aikedejongste/test.php voor info). Moet je daar nog rekening mee houden als je programmeert en heeft het voor of nadelen ?
oh ja, en dan nu weer on topic
Mijn blog over het deployen van Ruby on Rails: RunRails.com
mijne doet het ook heel snelOp zaterdag 08 december 2001 20:41 schreef Flat© het volgende:
[..]
3 seconden?
voor een 60*60 dingetje met alleen wat tekst?
mijn P60 doet dat nog wel in < .1 seconde
C he
All my posts are provided as-is. They come with NO WARRANTY at all.
dusssssss posten van je code?Op zaterdag 08 december 2001 18:12 schreef Juggernaut het volgende:
[..]
woei!
um
zijn er opeens een heleboel icons kapot of ligt dat aan mij?
in deze topic valt het mee (veel webicons
) maar in /19 stikt het er van
zijn er opeens een heleboel icons kapot of ligt dat aan mij?
in deze topic valt het mee (veel webicons
All my posts are provided as-is. They come with NO WARRANTY at all.
Op zaterdag 08 december 2001 17:38 schreef Juggernaut het volgende:
ik heb weer wat gemaakt:
[afbeelding]
server kan evt. uitstaan 's nachts
woei!
ben ik de eerste met dit?
offtopic:
lekker die temp, lukt mij nie, wat hebbie gedaan om het 37 graden te krijgen?
lekker die temp, lukt mij nie, wat hebbie gedaan om het 37 graden te krijgen?
zekers een leuke post jah en je bent de eerste.. ben wel benieuwd naar de source...
naja mijn id is nie gelukt... ooit es gehoord van moo.dll op windhoos die je kunt aansturen met mIRC ( scripts )??
Wou ook zoiets doen.. of moet irc.Uzaynet.nl mee flooden ( aangezien ik daar niet een lievertje ben nu kan ik het wel wegstrepen, hey CyB3R ?
maar een id is er... misschien een wat fanatiekeling die misschien wel wat leuks mee weet op een windhoos systeem?
Confucius said: "In ancient time, learning was for self. Nowadays learning is for others."
moeje iemand vinden die in C kan programmeren op winblowsOp zondag 09 december 2001 02:15 schreef Kwai_gon_jinn het volgende:
[..]
maar een id is er... misschien een wat fanatiekeling die misschien wel wat leuks mee weet op een windhoos systeem?
ik kan het alleen op linux
All my posts are provided as-is. They come with NO WARRANTY at all.
Verwijderd
ik krijg dit, wat doe ik fout?
<br>
<b>Fatal error</b>: Call to undefined function: imagecreatefrompng() in <b>c:\sambar50\killer-b\icon.php</b> on line <b>40</b><
je hebt de gd library niet geinstalleerdOp zondag 09 december 2001 11:57 schreef Schum1 het volgende:
ik krijg dit, wat doe ik fout?
[..]
tis eigenlijk heel simpelOp zondag 09 december 2001 00:24 schreef Xtentic het volgende:
[..]
dusssssss posten van je code?
motherboard monitor kun je elke 10 sec een txt bestand laten uitpoepen met de info....
je kunt hem ook instellen dat hij een log maakt van de laatste 10 meettijden (minder dan 10 gaat niet
dus, bestandje aanroepen met:
PHP:
1
2
3
| <? $temps = fopen("MBM 5 Interval Log.txt", "r+"); ?> |
de meeste zooi heb je niet nodig dus ff een beperkt aantal characters opvissen
PHP:
1
2
3
4
5
6
| <? if (!($temperature=fread($temps,750))) { echo "<p>Couldn\'t read counter file\!<p>"; } ?> |
ff de info uit mekaar halen in mooie stukjes
(mbm5 zet tussen alles een "|" dus daar kun je hem mooi op splitten)
PHP:
1
2
3
4
| <? //text bestand trimmen op "| " $string = explode("| ", $temperature); ?> |
en dan ff zoeken welke strings hij moet weergeven
PHP:
1
2
3
4
5
6
7
8
| <? ImageString($im, 1, $x=2, $y=0, "Cpu speed:", $color1); ImageString($im, 1, $x=2, $y=10, $string[19], $color); ImageString($im, 1, $x=2, $y=20, "Cpu temp:", $color1); ImageString($im, 1, $x=2, $y=30, $string[21], $color); ImageString($im, 1, $x=2, $y=40, "Case temp:", $color1); ImageString($im, 1, $x=2, $y=50, $string[20], $color); ?> |
je kunt dus alle info die mbm5 geeft in je icon plempen zoals temps. voltages en de andere meuk
nou... was dit een mooie tutorial of wat?
enneuh... deze temps van mij zijn met waterkoeling
Verwijderd
en dat is?Op zondag 09 december 2001 12:08 schreef Juggernaut het volgende:
[..]
je hebt de gd library niet geinstalleerd
nodig om plaatjes te makenOp zondag 09 december 2001 12:20 schreef Schum1 het volgende:
[..]
en dat is?
als je ff dit topic doorlees , kom je 't wel een aantal keer tegen
"Happiness is a way of travel, not a destination."
--Roy Goodman
JUP. eingelijk zouden we hier een tutor over moeten makenOp zondag 09 december 2001 12:25 schreef Flat© het volgende:
[..]
nodig om plaatjes te maken
als je ff dit topic doorlees , kom je 't wel een aantal keer tegen
Ok ik heb een quest! 
deze code heb ik gevonden maar werkt op een of andere manier voor geen meter, dit wou ik als Icon proberen te maken mja dan moet deze code wel eerst werken, ziet iemand een fout?...
Alvast bedankt!.
[sup]ik heb wel wat regels afgekapt anders fuckte dat de layout te erg op
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
| <? ##################################################################################### # ICQIndicator PHP Version 1.0 # # Copyright 2001 QAtlantis.com. support@QAtlantis.com # # Created 06/08/2001 http://www.QAtlantis.com/ # # # # A port of ICQIndicator.cgi from AndysPad.Net: http://andyspad.net/scripts.html # ##################################################################################### # # # Copyright 2001 QAtlantis.com. All Rights Reserved. # # # # This program may be modified as long as the copyright information remains intact. # # # # Any use of this program is entirely at the risk of the user. No liability will be # # accepted by the author. # # # # This code must not be sold or distributed, even in modified form, without the # # written permission of the author. Use on commercial websites is permitted. # ##################################################################################### # Define Variables # # Detailed Information Found In readme.txt # ##################################################################################### # Location of the online and offline images # This may be a full URL (beginning http:// or a relative link eg /image/file.gif) $onlineimage = "online.gif"; $offlineimage = "offline.gif"; # The size of your online status image in pixels. # (ignore if using text status message) $onlinewidth = "18"; $onlineheight = "18"; # The size of your offline status image in pixels. # (ignore if using text status message) $offlinewidth = "18"; $offineheight = "18"; # Status Type 1 For Image 0 For txt $statustype = 0; # TEXT online and offline message # (is used as alt/title text if using image status message) $textonline = "USER IS ONLINE"; $textoffline = "USER IS OFFLINE"; $icq = "21702135"; ################################################################################# # Please do not edit below this point unless you are familiar with PHP. Thanks. # # ################################################################################# if (!ereg("^[0-9]+$",$icq)) { // if (!is_numeric($icq)) { // alternative function, not as good, php4 only. echo "[ERROR - ICQ Number Must contain ONLY numeric values]"; exit; } if ($statustype == 1) { // images $online = "<img src=\"$onlineimage\" width=\"$onlinewidth\" height=\"$onlineheight\" alt=\"$textonline\" title=\"$textonline\">"; $offline = "<img src=\"$offlineimage\" width=\"$offlinewidth\" height=\"$offlineheight\" alt=\"$textoffline\" title=\"$textoffline\">"; }else { // text $online = $textonline; $offline = $textoffline; } // read image from mirabilis.com into $file $fp = fsockopen("http://wwp.icq.com/scripts/online.dll?icq=21702135&img=5","r") or die("Could not open source (http://online.mirabilis.com/scripts/online.dll?icq=$icq&img=5)"); while ($contents = fread( $fp, 4096 )) { echo "oei"; $file .= $contents; } fclose($fp); // Check to see how many times the ASCII letter R appears in the binary returned. $file = explode('R',$file); if (sizeof($file) == 3) { echo $online; } elseif (sizeof($file) == 2) { echo $offline; } else { echo "[ERROR - Invalid Image Recieved] Please see <a href=http://www.qatlantis.com/>QAtlantis.com</a> for assistance."; } ?> |
deze code heb ik gevonden maar werkt op een of andere manier voor geen meter, dit wou ik als Icon proberen te maken mja dan moet deze code wel eerst werken, ziet iemand een fout?...
Alvast bedankt!.
[sup]ik heb wel wat regels afgekapt anders fuckte dat de layout te erg op
Ja goed idee, er zijn weinig mensen die zin hebben om deze hele draad door te lezen.....Op zondag 09 december 2001 12:49 schreef Xtentic het volgende:
[..]
JUP. eingelijk zouden we hier een tutor over moeten maken![]()
Mijn blog over het deployen van Ruby on Rails: RunRails.com
Jup, naja ik heb al een begin gemaakt dus als iemand toevoegingen heeft, graagOp zondag 09 december 2001 14:13 schreef Lord of the Pentium het volgende:
[..]
Ja goed idee, er zijn weinig mensen die zin hebben om deze hele draad door te lezen.....
Mijn icon:
Ik heb 99% van deze code van een lieve gotter die een link naar een counter icon met datum in zn sig had gehaald, ben alleen zn naam vergeten
En de icon2.php:
En dan is dit het resultaat:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
| <? require "counter.php"; header ("Content-type: image/PNG"); $im = @ImageCreate (60, 60 ) or die ("Cannot Initialize new GD image stream"); $im = ImageCreateFromPNG('http://uh.gamepoint.net/Thunder/icon2.php'); //icon2.php is een random PNG $text_color = ImageColorAllocate ($im, 255, 255, 255); if (eregi("Mac", $HTTP_USER_AGENT)) { $os = "MacOS"; } else if (eregi("windows nt", $HTTP_USER_AGENT)) { $os = "Windows NT"; } else if (eregi("winnt", $HTTP_USER_AGENT)) { $os = "Windows NT"; } else if (eregi("windows 98", $HTTP_USER_AGENT)) { $os = "Windows 98"; } else if (eregi("win98", $HTTP_USER_AGENT)) { $os = "Windows 98"; } else if (eregi("windows 95", $HTTP_USER_AGENT)) { $os = "Windows 95"; } else if (eregi("win95", $HTTP_USER_AGENT)) { $os = "Windows 95"; } else if (eregi("Linux ([0-9.]+)", $HTTP_USER_AGENT, $regs)) { $os = "Linux ".$regs[1]; } else if (eregi("Linux", $HTTP_USER_AGENT, $regs)) { $os = "Linux"; } // (if everything else fails) else if (eregi("mdk for ([0-9]\.[0-9])", $HTTP_USER_AGENT, $regs)) { $os = "Linux MDK ".$regs[1]; } else if (eregi("mdk", $HTTP_USER_AGENT, $regs)) { $os = "Linux MDK"; } else if (eregi("win|windows", $HTTP_USER_AGENT)) { $os = "Windows"; } // Maybe Konqueror ==> Linux ? else if (eregi("konqueror/(([0-9]*\.[0-9]*\.[0-9]*)|([0-9]*\.[0-9]*))", $HTTP_USER_AGENT, $regs)) { $os = "Linux"; } else { $os = "Onbekend besturingssysteem"; } if (eregi("Windows", $os)) { $oskort = "Windows"; } else if (eregi("Linux", $os)) { $oskort = "Linux"; } else if (eregi("MacOS", $os)) { $oskort = "MacOS"; } else { $oskort = "Onbekend"; } if (eregi("msie ([0-9.]+)", $HTTP_USER_AGENT, $regs)) { $browser = "Internet Explorer ".$regs[1]; } else if (eregi("konqueror/([0-9.]+)", $HTTP_USER_AGENT, $regs)) { $browser = "Konqueror ".$regs[1]; } else if (eregi("netscape([0-9]*/[0-9.]+)", $HTTP_USER_AGENT, $regs)) { $browser = "Netscape ".$regs[1]; } else if (eregi("^mozilla/([0-9].?.[0-9][0-9]|[0-9].?.[0-9]|[0-9])", $HTTP_USER_AGENT, $regs)) { if( eregi(" (m[0-9]*)", $HTTP_USER_AGENT, $regs2)|| eregi("gecko", $HTTP_USER_AGENT)) { $browser = "Mozilla ".$regs[1]; } else { $browser = "Netscape ".$regs[1]; } } else if (eregi("mozilla .([0-9]*)", $HTTP_USER_AGENT, $regs)) { $browser = "Moz. ".$regs[1]; } else if (eregi("Opera/([0-9.]+)", $HTTP_USER_AGENT, $regs)) { $browser = "Opera ".$regs[1]; } else if (eregi("Lynx/([0-9.]+)", $HTTP_USER_AGENT, $regs)) { $browser = "Lynx ".$regs[1]; } else if (eregi("(^[a-zA-Z]+)/([0-9.]+)", $HTTP_USER_AGENT, $regs)) { $browser = $regs[1]." ".$regs[2]; } else if (eregi("(^[a-zA-Z]+) ([0-9.]+)", $HTTP_USER_AGENT, $regs)) { $browser = $regs[1]." ".$regs[2]; } else if (eregi("(^[a-zA-Z]+)", $HTTP_USER_AGENT, $regs)) { $browser = $regs[1]; } else { $browser = "Onbekende browser"; } if (eregi("Internet Explorer", $browser)) { $browserkort = "IExplorer"; } else if (eregi("Mozilla", $browser)) { $browserkort = "Mozilla"; } else if (eregi("Netscape", $browser)) { $browserkort = "Netscape"; } else if (eregi("Opera", $browser)) { $browserkort = "Opera"; } else if (eregi("Lynx", $browser)) { $browserkort = "Lynx"; } else { $browserkort = "Onbekend"; } countit($HTTP_X_FORWARDED_FOR, $browser, $os, $HTTP_REFERER); $filestuff = file("hits.txt"); $hitnum = count($filestuff); $DATUM=(date("d-m-Y")); // $DATUM=(date("d-m-Y",time()+16200)); # Gebruiken bij freedom2surf ImageString ($im, 1, 2, 0, "$hitnum hits", $text_color); ImageString ($im, 1, 2, 52, $DATUM, $text_color); ImagePNG ($im); ?> |
Ik heb 99% van deze code van een lieve gotter die een link naar een counter icon met datum in zn sig had gehaald, ben alleen zn naam vergeten
En de icon2.php:
PHP:
1
2
3
4
5
6
7
| <? srand((double)microtime()*1000000); Header("Cache-Control: no-cache, must-revalidate"); Header("Location: http://home.planet.nl/~veen4312/Thumbs/".rand(1,21).".PNG"); ?> ?> |
En dan is dit het resultaat:
Voor de statsOp Sunday 09 December 2001 18:16 schreef Juggernaut het volgende:
waarom zit dat geblaat over OS'en en browsers er in als je er niks van weer ziet?
Verwijderd
Als je toch zo lekker aan het knutselen bent, waarom maak je dan niet direct een interactief icoon? (inhoud aanpasbaar via sig bijvoorbeeld).
idd mario bvOp Sunday 09 December 2001 19:16 schreef Zef het volgende:
Als je toch zo lekker aan het knutselen bent, waarom maak je dan niet direct een interactief icoon? (inhoud aanpasbaar via sig bijvoorbeeld).

EEJ!Op Sunday 09 December 2001 19:16 schreef Zef het volgende:
Als je toch zo lekker aan het knutselen bent, waarom maak je dan niet direct een interactief icoon? (inhoud aanpasbaar via sig bijvoorbeeld).
okee ik heb dan wel de meest simpele vorm daarvan, maar okee...
zometeen is het onmogelijk om iets te bedenken/maken wat nog niemand heeft...
"Happiness is a way of travel, not a destination."
--Roy Goodman
Verwijderd
Haal ideen uit:Op Sunday 09 December 2001 19:23 schreef Flat het volgende:
[..]
EEJ!
okee ik heb dan wel de meest simpele vorm daarvan, maar okee...
zometeen is het onmogelijk om iets te bedenken/maken wat nog niemand heeft...
[topic=160653/1/25]
[topic=164696/1/25]
en de andere 100 delenOp Sunday 09 December 2001 19:30 schreef Zef het volgende:
[..]
Haal ideen uit:
[topic=160653/1/25]
[topic=164696/1/25]
maar 't probleem daarvan is dat alle daar besproken dingen f te moeilijk zijn, f al door iemand uitgevoerd zijn.
lingo in je usericon heeft volgens mij nog niemand ooit gehad, dus ik denk dat dat m'n volgende projectje wordt
"Happiness is a way of travel, not a destination."
--Roy Goodman
Mja goed idee 'k verveel me tochOp Sunday 09 December 2001 19:16 schreef Zef het volgende:
Als je toch zo lekker aan het knutselen bent, waarom maak je dan niet direct een interactief icoon? (inhoud aanpasbaar via sig bijvoorbeeld).
Nu nog een manier bedenken hoe dat te gaan doen...
wat is hier verkeerd aan
code:
1
| if (!$file) { |
schop?Op Sunday 09 December 2001 22:04 schreef Brazza het volgende:
schop
waar slaat dat nou weer op?
"Happiness is a way of travel, not a destination."
--Roy Goodman
hoezo mag dat niet ik krijg het niet voor elkaar elke x blijf ik vast lopen op
dus was een schop wel verdiend
code:
1
2
3
4
| $file = fopen("counter.txt", "r+"); if (!$file) { exit; } |
dus was een schop wel verdiend
misschien even naar de regels kijken die volgen in je script?Op Sunday 09 December 2001 22:10 schreef Brazza het volgende:
hoezo mag dat niet ik krijg het niet voor elkaar elke x blijf ik vast lopen op
if(!$file){
dus was een schop wel verdiend
en deze thread wordt nog steeds veel gelezen, dus na minder dan een half uur een een thread omhoogschoppen lijkt me een beetje overbodig h?
iig heb ik geen zin meer om 't antwoord te geven...
"Happiness is a way of travel, not a destination."
--Roy Goodman
ik heb de thread al doorgelezen en de code die op pagina 1 staat heb ik al 5x gekopieert maar krijg dus een parse error op die regel
weet je zeker dat 't de regel is, en niet die erboven?Op Sunday 09 December 2001 22:16 schreef Brazza het volgende:
ik heb de thread al doorgelezen en de code die op pagina 1 staat heb ik al 5x gekopieert maar krijg dus een parse error op die regel
en bestaat counter.txt en heb je er schrijfrechten op?
"Happiness is a way of travel, not a destination."
--Roy Goodman
counter.txt bestaat hebt de rechten 777 erop
En wat erboven staat is
En wat erboven staat is
code:
1
| $file = fopen("counter.txt", "r+"); |
sloop anders die hele if-dinges er gewoon uit... is toch alleen maar een soort error-checking.
dus dat je alleen maar dit:
overhoudt, ipv de vier regels daarboven
dus dat je alleen maar dit:
PHP:
1
2
3
| <? $file = fopen("counter.txt", "r+"); ?> |
overhoudt, ipv de vier regels daarboven
"Happiness is a way of travel, not a destination."
--Roy Goodman
er staat volgens mij een teken verkeerd ofzo, maar wtf is "r+")
"r" is om te lezen, "w" is om te schrijven en r+ = ??..
maar ff ontopic, weet iemand dat icq dingetje aan de praat te krijgen, zou leuk zijn
maar ff ontopic, weet iemand dat icq dingetje aan de praat te krijgen, zou leuk zijn
lezen/schrijven van bestand rechten...Op Sunday 09 December 2001 22:44 schreef Brazza het volgende:
er staat volgens mij een teken verkeerd ofzo, maar wtf is "r+")
www.php.net
misschien dat je hier wat aan hebt..Op Sunday 09 December 2001 22:49 schreef Xtentic het volgende:
"r" is om te lezen, "w" is om te schrijven en r+ = ??..
maar ff ontopic, weet iemand dat icq dingetje aan de praat te krijgen, zou leuk zijn
kweet niet of het werkt of dat je het in een plaatje kun drukken, maargoed...
ik ga er zelf zo mee klungelen:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
| <? // ICQ online script (1) // www.designt.nl // Robbie Saberwal - webmaster@designt.nl //$uin is je ICQ nummer $uin="205450105"; $arr = @file("http://wwp.icq.com/scripts/online.dll?icq=$uin&img=1"); $len = strlen($arr[1]); if ($len == "") return "ICQ: <span style=\"color:#707070\">Lokaal server</span>"; if ($len == 96) return "ICQ: <span style=\"color:#009000\">Online</span>"; if ($len == 83) return "ICQ: <span style=\"color:#b00000\">Offline</span>"; if ($len == 1) return "ICQ: <span style=\"color:#000080\">Functie uit</span>"; ?> Het kan zijn dat deze het niet doet. Daarom hebben we nog een. <?php // ICQ online script (2) // www.designt.nl // Robbie Saberwal - webmaster@designt.nl //$uin is je ICQ nummer $uin="205450105"; $arr = @file("http://wwp.icq.com/scripts/online.dll?icq=$uin&img=1"); $len = strlen($arr[0]); if ($len == "") echo "Status: <span style='color:707070'>Lokaal server/span>"; if ($len == 69) echo "Status: <span style='color:009000'>Online</span>"; if ($len == 236) echo "Status: <span style='color:b00000'>Offline</span>"; if ($len == 421) echo "Status: <span style='color:000080'>Functie uit</span>"; ?> |
godsamme wat ben ik weer behulpzaam
* Thunder needs help 
Laatste deel van mn code, alleen hoe krijg ik het voor elkaar om van die laatste $ran en $ran2 de datum hits of blaat te krijgen in plaats van de _1 _2 of _3 die ik nu krijg?
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| <? srand((double)microtime()*1000000); $ran = rand(1,3); $ran = "_$ran"; $ran2 = rand(1,3); $ran2 = "_$ran2"; $_1 = count($filestuff); $_2 = (date("d-m-Y")); $_3 = "blaat"; ImageString ($im, 1, 2, 0, $ran, $text_color); ImageString ($im, 1, 2, 52, $ran2, $text_color); ImagePNG ($im); ?> |
Laatste deel van mn code, alleen hoe krijg ik het voor elkaar om van die laatste $ran en $ran2 de datum hits of blaat te krijgen in plaats van de _1 _2 of _3 die ik nu krijg?
leer eerst eens duidelijke variable-namen kiezen joh!
daarnaast zou ik gewoon zoiets gebruiken
$boven = rand(1,3);
$onder = rand(1,3);
en dan nog iets: als je 't op deze manier doet, kan 't wel zo zijn dat er twee keer hetzelfde komt te staan. dan moet je nog even een if-ding toevoegen
daarnaast zou ik gewoon zoiets gebruiken
$boven = rand(1,3);
$onder = rand(1,3);
en dan nog iets: als je 't op deze manier doet, kan 't wel zo zijn dat er twee keer hetzelfde komt te staan. dan moet je nog even een if-ding toevoegen
"Happiness is a way of travel, not a destination."
--Roy Goodman
Ah
* Thunder is er achter
Met een array_rand()

Edit:
En nu zit die OS zooi er niet voor niks meer
Nu krijg je @random views, OS, browser of datum te zien.
Zometeen zal daar ook nog wel IP aan bij komen
* Thunder is er achter
Met een array_rand()
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| <? srand((double)microtime()*1000000); $hits = count($filestuff); $date = (date("d-m-Y")); $blaat = "blaat"; $input = array ($hits, $date, $blaat); $rand_keys = array_rand ($input,2); $boven = $input[$rand_keys[0]]; $onder = $input[$rand_keys[1]]; ImageString ($im, 1, 2, 0, $boven, $text_color); ImageString ($im, 1, 2, 52, $onder, $text_color); ImagePNG ($im); ?> |
Edit:
En nu zit die OS zooi er niet voor niks meer
Zometeen zal daar ook nog wel IP aan bij komen
je had dus ook $$ran2 kunnen gebruikenOp maandag 10 december 2001 17:06 schreef Thunder het volgende:
Ah
* Thunder is er achter
Met een array_rand()
[..]
als dan in $ran2 "_1" stond
dan zou ie $_1 nemen
All my posts are provided as-is. They come with NO WARRANTY at all.
Mwogh dit werkt ook best wel aardigOp maandag 10 december 2001 17:33 schreef CyB3R het volgende:
[..]
je had dus ook $$ran2 kunnen gebruiken
als dan in $ran2 "_1" stond
dan zou ie $_1 nemen
Ik had 't reply venster ong. een uur zo open staan en jouw post niet gezien, en toen was ik dus klaar met dat random gedoe, post 't en zie jouw post.
Zijn er dan ook nog voordelen aan $$ran2 gebruiken?
denk het niet, tis maar waar je van houdt (en het eerst aan denktOp maandag 10 december 2001 17:53 schreef Thunder het volgende:
[..]
Mwogh dit werkt ook best wel aardig
Ik had 't reply venster ong. een uur zo open staan en jouw post niet gezien, en toen was ik dus klaar met dat random gedoe, post 't en zie jouw post.
Zijn er dan ook nog voordelen aan $$ran2 gebruiken?
ik vind $$ran2 er alleen schoner uitzien dan $array1[$array2[$var]]
All my posts are provided as-is. They come with NO WARRANTY at all.
Ik heb een kleni probleempje, ik heb een text filetje met een getal daarin. Zo zie hij eruit:
de file is ook buffer.txt[
Ik wil de inhoud van deze file uitgepoept hebben in mijn user icon.
Zo als je ziet is het een aangepast scipje wat hier eerder alngs is geweest. Ik denk dat het probleem hem zit in:
$buffer = fgets($fd, 7);
Maar weet niet hoe het dan wel moet ik snap die functie fgets neit zo goed
dus als iemand me op mijn fout kan wijzen heel graag.
code:
1
| 1029 |
de file is ook buffer.txt[
Ik wil de inhoud van deze file uitgepoept hebben in mijn user icon.
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
| <? /* ** Works only on unix systems with a /proc/uptime and /proc/loadavg! ** (c) 2000 Marco Wessel, The Netherlands ** This script is provided under terms of the GPL */ // Read count // $fp = fopen("iconcount.txt", "r"); // flock($fp, LOCK_SH); // $count = chop(fgets($fp, 1024)); // fclose($fp); // generate random colors $textcol = 255; // read uptime $fd = fopen("/proc/uptime", "r"); $procuptime = fgets($fd, 1024); fclose($fd); $procsecs = preg_replace("/ .*/", "", $procuptime); // high-level math at work to calculate uptime $upsecs = $procsecs % 60; if ($upsecs != 1){ $ss = "s"; } $upmins = ($procsecs / 60) % 60; if ($upmins != 1){ $ms = "s"; } $uphours = (($procsecs / 60) / 60) % 24; if ($uphours != 1){ $hs = "s"; } $updays = ((($procsecs / 60) / 60) / 24) % 24; if ($updays != 1){ $ds = "s"; } $fd = fopen("/l2/data/buffer.txt", "r"); $buffer = fgets($fd, 7); fclose($fd); // new image, allocate colors, fill with white. $image = ImageCreate(60, 60); $bgcol = ImageColorAllocate($image, 0,0,255); $fgcol = ImageColorAllocate($image, $textcol, $textcol, $textcol); ImageFill($image, 0, 0, $bgcol); // Draw text ImageString($image, 1, 2, -1, "Uptime:", $fgcol); ImageString($image, 1, 1, 7, "$updays day$ds", $fgcol); ImageString($image, 1, 1, 15, "$uphours hour$hs", $fgcol); ImageString($image, 1, 1, 23, "$upmins min$ms", $fgcol); ImageString($image, 1, 1, 31, "ECCp buffr: $buffer", $fgcol); //ImageString($image, 1, 1, 39, "Load: $procload", $fgcol); // output png. header("Content-Type: image/png"); header("Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre- check=0"); header("Expires: Thu, 19 Nov 1981 08:52:00 GMT"); header("Pragma: No-cache"); ImagePNG($image); ImageDestroy($image); ?> |
Zo als je ziet is het een aangepast scipje wat hier eerder alngs is geweest. Ik denk dat het probleem hem zit in:
$buffer = fgets($fd, 7);
Maar weet niet hoe het dan wel moet ik snap die functie fgets neit zo goed
...
of gewoon
Dat laatste getal is dus het aantal karakters wat hij gaat lezen. Maar dat houdt niet in dat hij er ook daadwerkelijk zoveel leest, aangezien hij stopt bij End-Of-File of bij een New-Line.
Getallen met 1000 cijfers komen voorlopig nog niet in je teller
PHP:
1
2
3
| <? $buffer = fgets($fd, 1000); ?> |
Dat laatste getal is dus het aantal karakters wat hij gaat lezen. Maar dat houdt niet in dat hij er ook daadwerkelijk zoveel leest, aangezien hij stopt bij End-Of-File of bij een New-Line.
Getallen met 1000 cijfers komen voorlopig nog niet in je teller
Laat me nou toch eens met rust man!
Iedereen die in telekinese gelooft, steek a.u.b. mijn hand op
Fatal error: Call to undefined function: imagecreate() in e:\www\xdir.php on line 14
waarom krijg ik dit probleem
return; gebruikte ik omdat image create niet werkt en ik niet steeds mijn functie wil removen etc.
waarom krijg ik dit probleem
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
| <? function makethumb($url) { // return; // imagecreate werkt niet met deze php versie :-) if($url){ if(!$thumb_h){ $thumb_h = 25; } if(!$thumb_w){ $thumb_w = 25; } // create the images $thumb = ImageCreate($thumb_w, $thumb_h); // $fullSized = ImageCreateFromJpeg($url); $size = GetImageSize($url); if(ImageCopyResized($thumb,$fullSized,0,0,0,0,$thumb_w,$thumb_h,$size[0],$size[1])){ //send the thumb to the browser ImageJpeg("thumbs/".$url,$thumb); // clean up all memory used to create the images ImageDestroy($thumb); ImageDestroy($fullSized); } }else{ echo "The file specified was not a valid jpg file."; } } ?> |
return; gebruikte ik omdat image create niet werkt en ik niet steeds mijn functie wil removen etc.
Dit topic is gesloten.