Toon posts:

[PHP] je eigen counter icon!

Pagina: 1 ... 7 8 Laatste
Acties:
  • 1.478 views sinds 30-01-2008

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
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.. :)

Acties:
  • 0 Henk 'm!

  • flat
  • Registratie: Mei 2000
  • Niet online
Op 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.. :)
kan makkelijk hoor. nog een grafiekje ervan bakken kan ook
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...
Afbeeldingslocatie: http://flat.wox.org/usericons/workstation.php?jpgAfbeeldingslocatie: http://flat.wox.org/usericons/load.php?jpgAfbeeldingslocatie: http://flat.wox.org/usericons/posts.php?jpgAfbeeldingslocatie: http://flat.wox.org/usericons/uptime.php?jpgAfbeeldingslocatie: http://flat.wox.org/usericons/views.php?jpg

hier nog twee oude, die nog even verbouwd moeten worden:
Afbeeldingslocatie: http://flat.wox.org/usericons/network.php?jpg
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


Acties:
  • 0 Henk 'm!

  • The Bad Seed
  • Registratie: November 2001
  • Laatst online: 28-09 09:29

The Bad Seed

Chaotic since 1983

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:
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


Acties:
  • 0 Henk 'm!

  • flat
  • Registratie: Mei 2000
  • Niet online
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


Acties:
  • 0 Henk 'm!

  • The Bad Seed
  • Registratie: November 2001
  • Laatst online: 28-09 09:29

The Bad Seed

Chaotic since 1983

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...
Wat werkt er niet?
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


Acties:
  • 0 Henk 'm!

  • corani
  • Registratie: December 2000
  • Laatst online: 05-10-2017

corani

__,,,_(^_^)_,,,__

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 :)

Afbeeldingslocatie: http://berflo.dhs.org/~dbos/tweakers.net/views.php

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 :? 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.

Laat me nou toch eens met rust man!
Iedereen die in telekinese gelooft, steek a.u.b. mijn hand op


Acties:
  • 0 Henk 'm!

  • flat
  • Registratie: Mei 2000
  • Niet online
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 :D )

"Happiness is a way of travel, not a destination."
--Roy Goodman


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Op 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 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.
cool! ziet er fraai uit :)... alleen die balkjes komen zo hoog ;)... verder nice nice nice, zoiets bedoelde ik jah :).

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Nog 1! jaja micro quote van de dag :P

haha :+ (ik heb alleen nog heel veel quotes nodig ;))

Acties:
  • 0 Henk 'm!

  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

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.

All my posts are provided as-is. They come with NO WARRANTY at all.


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
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.
Ik vind dat persoonlijk stoerder dan met een MySQL db :-) tis volgens mij veel moeilijker omdat files anders werken ofzo :P

Acties:
  • 0 Henk 'm!

  • The Bad Seed
  • Registratie: November 2001
  • Laatst online: 28-09 09:29

The Bad Seed

Chaotic since 1983

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 :P
Ik heb eerst mijn icoon geprobeerd met MySQL, maar dat lukte niet. :'(
* 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


Acties:
  • 0 Henk 'm!

  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

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 :P
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

All my posts are provided as-is. They come with NO WARRANTY at all.


Acties:
  • 0 Henk 'm!

  • corani
  • Registratie: December 2000
  • Laatst online: 05-10-2017

corani

__,,,_(^_^)_,,,__

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
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.

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


Acties:
  • 0 Henk 'm!

  • flat
  • Registratie: Mei 2000
  • Niet online
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.
eej! :P
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


Acties:
  • 0 Henk 'm!

  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

Op donderdag 06 december 2001 22:48 schreef Flat© het volgende:

[..]

eej! :P
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 :)
yo ;)
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.


Acties:
  • 0 Henk 'm!

  • Pelle
  • Registratie: Januari 2001
  • Laatst online: 14:52

Pelle

🚴‍♂️

* 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!

Acties:
  • 0 Henk 'm!

  • xychix
  • Registratie: September 2000
  • Laatst online: 16-09 07:50

xychix

FreeBSD Rules !

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


Acties:
  • 0 Henk 'm!

  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

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!)
$up = `/usr/bin/uptime`;
` 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.


Acties:
  • 0 Henk 'm!

  • flat
  • Registratie: Mei 2000
  • Niet online
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!)
waarom doe je geen fopen() en fgets()?

"Happiness is a way of travel, not a destination."
--Roy Goodman


Acties:
  • 0 Henk 'm!

  • xychix
  • Registratie: September 2000
  • Laatst online: 16-09 07:50

xychix

FreeBSD Rules !

Op vrijdag 07 december 2001 14:03 schreef Flat© het volgende:

[..]

waarom doe je geen fopen() en fgets()?
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];

Every failure offers you a new opportunity! | Lokatie database|GoT - Notepad


Acties:
  • 0 Henk 'm!

  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

Op 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];
gewoon de source van uptime lezen en zien hoe die het doet
als het kan in php, mooi. anders, pech ;)

All my posts are provided as-is. They come with NO WARRANTY at all.


Acties:
  • 0 Henk 'm!

  • xychix
  • Registratie: September 2000
  • Laatst online: 16-09 07:50

xychix

FreeBSD Rules !

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 ;)
de uitvoer van passtru moet toch af te vangen zijn zodat hij alles in variables dumpt en niks naar screen!!>>??

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


Acties:
  • 0 Henk 'm!

  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

Op 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!!>>??
nee
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.


Acties:
  • 0 Henk 'm!

  • xychix
  • Registratie: September 2000
  • Laatst online: 16-09 07:50

xychix

FreeBSD Rules !

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
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 !

test icon:
Afbeeldingslocatie: http://news.digipoint.org/tmp/files/uptime.php?ext=.png
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


Acties:
  • 0 Henk 'm!

  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

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;
$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.


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
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 :P

http://www.koekie.f2s.com/xtestshow.php?counter=xtentic

en hoe kan ik deze array's sorten (bv ip/host/refferer/etc)

enzo?... help!

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
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-

Acties:
  • 0 Henk 'm!

  • Aike
  • Registratie: Juli 2000
  • Niet online
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 ?

Mijn blog over het deployen van Ruby on Rails: RunRails.com


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Volgens mij is dat een soort bedrijfs geheim hiero :{

Acties:
  • 0 Henk 'm!

  • The Bad Seed
  • Registratie: November 2001
  • Laatst online: 28-09 09:29

The Bad Seed

Chaotic since 1983

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)

Hail to the guardians of the watchtowers of the north


Acties:
  • 0 Henk 'm!

  • Aike
  • Registratie: Juli 2000
  • Niet online
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)
Hmmz, dat is best lastig :( Bij punt 1, die string van je browser capturen, ga ik al de fout in.

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


Acties:
  • 0 Henk 'm!

  • The Bad Seed
  • Registratie: November 2001
  • Laatst online: 28-09 09:29

The Bad Seed

Chaotic since 1983

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
Gewoon fsockopen() is genoeg,denk ik, hou er ook rekening mee dat je php-scriptje moet kunnen in en uitloggen...

Hail to the guardians of the watchtowers of the north


Acties:
  • 0 Henk 'm!

  • Aike
  • Registratie: Juli 2000
  • Niet online
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 8-)

Mijn blog over het deployen van Ruby on Rails: RunRails.com


Acties:
  • 0 Henk 'm!

  • The Bad Seed
  • Registratie: November 2001
  • Laatst online: 28-09 09:29

The Bad Seed

Chaotic since 1983

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...

Hail to the guardians of the watchtowers of the north


Acties:
  • 0 Henk 'm!

  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

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...
Dat formpje om je icon aan te passen doet het niet hoor
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.


Acties:
  • 0 Henk 'm!

  • Aike
  • Registratie: Juli 2000
  • Niet online
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...
Oh maar ik heb frans 2 in m'n vakkenpakket 8-) en voor een usericoncountergevalaccountje is het toch niet erg dat er banners verschijnen ?

Mijn blog over het deployen van Ruby on Rails: RunRails.com


Acties:
  • 0 Henk 'm!

  • Aike
  • Registratie: Juli 2000
  • Niet online
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...
Hartstikke bedankt, zoals je ziet heb ik eindelijk ook m'n usericoncountergeval. Zo nu ga ik lekker verder coden aan een beter icon.
ik krijg een leuke rode parse error als ik submit tenminste
Cyb3r, het werkt wel hoor, gewoon ff goed lezen :y)

Mijn blog over het deployen van Ruby on Rails: RunRails.com


Acties:
  • 0 Henk 'm!

  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

Op 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)
k zal nog es kijken dan
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.


Acties:
  • 0 Henk 'm!

  • The Bad Seed
  • Registratie: November 2001
  • Laatst online: 28-09 09:29

The Bad Seed

Chaotic since 1983

Probeer het nog eens...

Hail to the guardians of the watchtowers of the north


Acties:
  • 0 Henk 'm!

  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

Op zaterdag 08 december 2001 16:59 schreef Duracell het volgende:
Probeer het nog eens...
al beter :)
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.


Acties:
  • 0 Henk 'm!

  • Kaasplank
  • Registratie: Februari 2001
  • Niet online
ik heb weer wat gemaakt:
Afbeeldingslocatie: http://213.46.80.91/forum/icon3.php?ext=.jpg
server kan evt. uitstaan 's nachts
woei!

ben ik de eerste met dit?

Acties:
  • 0 Henk 'm!

  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

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?
denk t wel ja :)

All my posts are provided as-is. They come with NO WARRANTY at all.


Acties:
  • 0 Henk 'm!

  • Kaasplank
  • Registratie: Februari 2001
  • Niet online
Op zaterdag 08 december 2001 18:09 schreef CyB3R het volgende:

[..]

denk t wel ja :)
woei!

Acties:
  • 0 Henk 'm!

  • flat
  • Registratie: Mei 2000
  • Niet online
Op zaterdag 08 december 2001 16:59 schreef Duracell het volgende:
Probeer het nog eens...
wie heeft er "aapje!" als nick ingevuld? :D
(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


Acties:
  • 0 Henk 'm!

  • Kaasplank
  • Registratie: Februari 2001
  • Niet online
Op zaterdag 08 december 2001 19:55 schreef Flat© het volgende:

[..]
juggernaut: da's vast wel lekker zo'n 1.5 ghz server of niet?
het is niet mijn server maar mijn werkbak... mbm5 stuurt een bestandje naar mijn server die een script weer uitleest :)

voor zover ik weet ben ik de eerste die op dit idee kwam :)

p.s. me server is maar een 333 mhz celeron :)

Acties:
  • 0 Henk 'm!

  • Aike
  • Registratie: Juli 2000
  • Niet online
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


Acties:
  • 0 Henk 'm!

  • flat
  • Registratie: Mei 2000
  • Niet online
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.
3 seconden?
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


Acties:
  • 0 Henk 'm!

  • Aike
  • Registratie: Juli 2000
  • Niet online
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
Het is echt waar, maar als het sneller kan zal ik hem toch eens een beetje optimaliseren.

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


Acties:
  • 0 Henk 'm!

  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

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
mijne doet het ook heel snel
C he ;)

All my posts are provided as-is. They come with NO WARRANTY at all.


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Op zaterdag 08 december 2001 18:12 schreef Juggernaut het volgende:

[..]

woei!
dusssssss posten van je code? :D

Acties:
  • 0 Henk 'm!

  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

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

All my posts are provided as-is. They come with NO WARRANTY at all.


Acties:
  • 0 Henk 'm!

  • Kwai_gon_jinn
  • Registratie: Januari 2001
  • Niet online

Kwai_gon_jinn

[-geen icon-]

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?


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 ? :P )..
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."


Acties:
  • 0 Henk 'm!

  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

Op 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? :)
moeje iemand vinden die in C kan programmeren op winblows
ik kan het alleen op linux ;)

All my posts are provided as-is. They come with NO WARRANTY at all.


Acties:
  • 0 Henk 'm!

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><

Acties:
  • 0 Henk 'm!

  • Kaasplank
  • Registratie: Februari 2001
  • Niet online
Op zondag 09 december 2001 11:57 schreef Schum1 het volgende:
ik krijg dit, wat doe ik fout?
[..]
je hebt de gd library niet geinstalleerd

Acties:
  • 0 Henk 'm!

  • Kaasplank
  • Registratie: Februari 2001
  • Niet online
Op zondag 09 december 2001 00:24 schreef Xtentic het volgende:

[..]

dusssssss posten van je code? :D
tis eigenlijk heel simpel
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? :P

enneuh... deze temps van mij zijn met waterkoeling :)

Acties:
  • 0 Henk 'm!

Verwijderd

Op zondag 09 december 2001 12:08 schreef Juggernaut het volgende:

[..]

je hebt de gd library niet geinstalleerd
en dat is?

Acties:
  • 0 Henk 'm!

  • flat
  • Registratie: Mei 2000
  • Niet online
Op zondag 09 december 2001 12:20 schreef Schum1 het volgende:

[..]

en dat is?
nodig om plaatjes te maken
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


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Op 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
JUP. eingelijk zouden we hier een tutor over moeten maken >:) :P

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ok ik heb een quest! :Y)
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&amp;img=5","r")
 or die("Could not open source (http://online.mirabilis.com/scripts/online.dll?icq=$icq&amp;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 ;)

Acties:
  • 0 Henk 'm!

  • Aike
  • Registratie: Juli 2000
  • Niet online
Op zondag 09 december 2001 12:49 schreef Xtentic het volgende:

[..]

JUP. eingelijk zouden we hier een tutor over moeten maken >:) :P
Ja goed idee, er zijn weinig mensen die zin hebben om deze hele draad door te lezen.....

Mijn blog over het deployen van Ruby on Rails: RunRails.com


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Op 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.....
Jup, naja ik heb al een begin gemaakt dus als iemand toevoegingen heeft, graag :)

Acties:
  • 0 Henk 'm!

  • Thunder
  • Registratie: Maart 2000
  • Niet online
Mijn 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
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:

Afbeeldingslocatie: http://uh.gamepoint.net/Thunder/icon/avatar.php

Acties:
  • 0 Henk 'm!

  • Kaasplank
  • Registratie: Februari 2001
  • Niet online
waarom zit dat geblaat over OS'en en browsers er in als je er niks van weer ziet?

Acties:
  • 0 Henk 'm!

  • Thunder
  • Registratie: Maart 2000
  • Niet online
Op 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?
Voor de stats
:) Misschien dat ik ze ooit nog ga gebruiken, maar dan moet ik andere plaatjes hebben met meer ruimte om die zooi in te stopen :)

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ziet er leuk uit echt!!!... Nice ;)

Acties:
  • 0 Henk 'm!

Verwijderd

Xtentic je bendt gedoomd.. post 666 in deze thread :P

Acties:
  • 0 Henk 'm!

Verwijderd

Als je toch zo lekker aan het knutselen bent, waarom maak je dan niet direct een interactief icoon? (inhoud aanpasbaar via sig bijvoorbeeld).

Acties:
  • 0 Henk 'm!

  • razor-x
  • Registratie: Februari 2001
  • Laatst online: 30-07 08:33
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).
idd mario bv O-) :+

Acties:
  • 0 Henk 'm!

  • flat
  • Registratie: Mei 2000
  • Niet online
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).
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...

"Happiness is a way of travel, not a destination."
--Roy Goodman


Acties:
  • 0 Henk 'm!

Verwijderd

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...
Haal ideen uit:
[topic=160653/1/25]
[topic=164696/1/25]

Acties:
  • 0 Henk 'm!

  • flat
  • Registratie: Mei 2000
  • Niet online
Op Sunday 09 December 2001 19:30 schreef Zef het volgende:

[..]

Haal ideen uit:
[topic=160653/1/25]
[topic=164696/1/25]
en de andere 100 delen :P
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


Acties:
  • 0 Henk 'm!

  • Thunder
  • Registratie: Maart 2000
  • Niet online
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).
Mja goed idee 'k verveel me toch :+
Nu nog een manier bedenken hoe dat te gaan doen...

Acties:
  • 0 Henk 'm!

  • Brazza
  • Registratie: November 2000
  • Laatst online: 22-09 07:14

Brazza

Byte me!

wat is hier verkeerd aan
code:
1
if (!$file) {

Acties:
  • 0 Henk 'm!

  • Brazza
  • Registratie: November 2000
  • Laatst online: 22-09 07:14

Brazza

Byte me!

schopje

Acties:
  • 0 Henk 'm!

  • flat
  • Registratie: Mei 2000
  • Niet online
Op Sunday 09 December 2001 22:04 schreef Brazza het volgende:
schop
schop? :?
waar slaat dat nou weer op?

"Happiness is a way of travel, not a destination."
--Roy Goodman


Acties:
  • 0 Henk 'm!

  • Brazza
  • Registratie: November 2000
  • Laatst online: 22-09 07:14

Brazza

Byte me!

hoezo mag dat niet ik krijg het niet voor elkaar elke x blijf ik vast lopen op
code:
1
2
3
4
$file = fopen("counter.txt", "r+"); 
if (!$file) { 
exit;
}

dus was een schop wel verdiend

Acties:
  • 0 Henk 'm!

  • flat
  • Registratie: Mei 2000
  • Niet online
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
misschien even naar de regels kijken die volgen in je script?
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


Acties:
  • 0 Henk 'm!

  • Brazza
  • Registratie: November 2000
  • Laatst online: 22-09 07:14

Brazza

Byte me!

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

Acties:
  • 0 Henk 'm!

  • flat
  • Registratie: Mei 2000
  • Niet online
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
weet je zeker dat 't de regel is, en niet die erboven?
en bestaat counter.txt en heb je er schrijfrechten op?

"Happiness is a way of travel, not a destination."
--Roy Goodman


Acties:
  • 0 Henk 'm!

  • Brazza
  • Registratie: November 2000
  • Laatst online: 22-09 07:14

Brazza

Byte me!

counter.txt bestaat hebt de rechten 777 erop
En wat erboven staat is
code:
1
$file = fopen("counter.txt", "r+");

Acties:
  • 0 Henk 'm!

  • flat
  • Registratie: Mei 2000
  • Niet online
sloop anders die hele if-dinges er gewoon uit... is toch alleen maar een soort error-checking.

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


Acties:
  • 0 Henk 'm!

  • Brazza
  • Registratie: November 2000
  • Laatst online: 22-09 07:14

Brazza

Byte me!

er staat volgens mij een teken verkeerd ofzo, maar wtf is "r+")

Acties:
  • 0 Henk 'm!

  • flat
  • Registratie: Mei 2000
  • Niet online

"Happiness is a way of travel, not a destination."
--Roy Goodman


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
"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 :)

Acties:
  • 0 Henk 'm!

  • Kaasplank
  • Registratie: Februari 2001
  • Niet online
Op Sunday 09 December 2001 22:44 schreef Brazza het volgende:
er staat volgens mij een teken verkeerd ofzo, maar wtf is "r+")
lezen/schrijven van bestand rechten...

www.php.net
:)

Acties:
  • 0 Henk 'm!

  • Kaasplank
  • Registratie: Februari 2001
  • Niet online
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 :)
misschien dat je hier wat aan hebt..
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&amp;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&amp;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 :)

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Die heb ik ook al geprobeerd maar leverde ook weinig op, jaja via phpfreakz hè :P

Acties:
  • 0 Henk 'm!

  • Thunder
  • Registratie: Maart 2000
  • Niet online
* Thunder needs help :)
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?

Acties:
  • 0 Henk 'm!

  • flat
  • Registratie: Mei 2000
  • Niet online
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

"Happiness is a way of travel, not a destination."
--Roy Goodman


Acties:
  • 0 Henk 'm!

  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

$$ran2

All my posts are provided as-is. They come with NO WARRANTY at all.


Acties:
  • 0 Henk 'm!

  • Thunder
  • Registratie: Maart 2000
  • Niet online
Ah
* 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);
?>

*D

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 :)

Acties:
  • 0 Henk 'm!

  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

Op maandag 10 december 2001 17:06 schreef Thunder het volgende:
Ah
* Thunder is er achter :)
Met een array_rand()
[..]
je had dus ook $$ran2 kunnen gebruiken
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.


Acties:
  • 0 Henk 'm!

  • Thunder
  • Registratie: Maart 2000
  • Niet online
Op 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 ;)
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?

Acties:
  • 0 Henk 'm!

  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

Op 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?
denk het niet, tis maar waar je van houdt (en het eerst aan denkt ;))
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.


Acties:
  • 0 Henk 'm!

  • Haranaka
  • Registratie: September 2000
  • Laatst online: 08-09 09:36
Ik heb een kleni probleempje, ik heb een text filetje met een getal daarin. Zo zie hij eruit:
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 :( dus als iemand me op mijn fout kan wijzen heel graag.

...


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
$buffer = fgets($fd, filesize($fd));

moet ook werken ;)

Acties:
  • 0 Henk 'm!

  • corani
  • Registratie: December 2000
  • Laatst online: 05-10-2017

corani

__,,,_(^_^)_,,,__

of gewoon
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


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Fatal error: Call to undefined function: imagecreate() in e:\www\xdir.php on line 14

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. ;)
Pagina: 1 ... 7 8 Laatste

Dit topic is gesloten.