bra Posted August 3, 2005 Report Share Posted August 3, 2005 (edited) Labdien, Tātad ir kods: <?php header ("Content-type: image/png"); $img = "counter.png"; $im = imagecreatefrompng ($img); $color = imagecolorallocate($im, 128, 0, 0); $color2 = imagecolorallocate($im, 201, 0, 0); $color3 = imagecolorallocate($im, 0, 107, 201); ImageString($im , 1, 70, 1, "$hiti_day", $color); ImageString($im , 1, 70, 12, "$hosti_day", $color3); ImageString($im , 1, 70, 21, "$hosts_m", $color2); ImagePNG ($im); ImageDestroy ($im); ?> Man ir vairāki jautājumi par šo te kodu, tieši par divām rindiņām 1) <? $color = imagecolorallocate($im, 128, 0, 0); ?> kā šeit tiek nodots krāsu gamma vai precīzāk kā šeit šos te cipariņus varētu dabūt cmukā #000000 krāsu formātā, kur tas ir daudz saprotamāks, piem kā tas ir hackers.lv counterī vai tunt.lv counterī 2) <? ImageString($im , 1, 70, 1, "$hiti_day", $color); ?> Kā šeit notiek poziconēšana piem man ir 88 plats png banerītis, bet tiklīdz es 70 nomainu uz piem 80 man txt izbīdās ārpus bannera, ja ne viss tad daļa noteikti ( txt garums 1 simbols) Tad vel divi jautājumi kuri nav saistīti ar šo te kodu 3) kā uzzināt patieso $_SERVER['REQUEST_URI'], jo tā kā savu couneri iesaucu ar <img src="img.php?bla=bla"> tad man iekš DB arī ierakstās img.php?bla=bla, kas man galīgi neder, [4)] un tas pats ir ar referiem, šeit laikam ar php neko nevarēs izdarīt tādēļ, būs jāņem talkā JavaScript tā kā šajā lauciņā neesmu speciālists lūdzu jūsu palīdzību Paldies jau iepriekš Edited August 3, 2005 by bra Link to comment Share on other sites More sharing options...
Destructor Posted August 3, 2005 Report Share Posted August 3, 2005 par pirmo - tie skaitli kas naak iekavaas ir vienkaarshi decimaalajaa formaa - konvertee vinus uz hex un saliec vienu peec otra piem 128, 0, 0 = #800000 Link to comment Share on other sites More sharing options...
Delfins Posted August 3, 2005 Report Share Posted August 3, 2005 3) kā uzzināt patieso $_SERVER['REQUEST_URI'], jo tā kā savu couneri iesaucu ar <img src="img.php?bla=bla"> tad man iekš DB arī ierakstās img.php?bla=bla, kas man galīgi neder, [4)] un tas pats ir ar referiem, šeit laikam ar php neko nevarēs izdarīt tādēļ, būs jāņem talkā JavaScript tā kā šajā lauciņā neesmu speciālists lūdzu jūsu palīdzību Referer Link to comment Share on other sites More sharing options...
bra Posted August 3, 2005 Author Report Share Posted August 3, 2005 (edited) par pirmo - tie skaitli kas naak iekavaas ir vienkaarshi decimaalajaa formaa - konvertee vinus uz hex un saliec vienu peec otrapiem 128, 0, 0 = #800000 20199[/snapback] ar ko konvertēt par Referer sapratu, bet tad rodas problēma par to kā uzzināt no kādas pages ieradies Edited August 3, 2005 by bra Link to comment Share on other sites More sharing options...
Delfins Posted August 3, 2005 Report Share Posted August 3, 2005 sapratu, bet tad rodas problēma par to kā uzzināt no kādas pages ieradies 20201[/snapback] tad tie saucās JS-counteri. JS-kods ģenerē bildes URL ar parametriem vajadzīgiem da PILNS!!! nets ar šo buļļkaku. PS: esmu pret tādiem counteriem, kaut gan beigās parāda smuku infu & etc Link to comment Share on other sites More sharing options...
bra Posted August 3, 2005 Author Report Share Posted August 3, 2005 par tām krāsam atradu risinājumu $color = imagecolorallocate($im, 0, 0, 0x006600) bet par tām Javām bik neiebraucu Link to comment Share on other sites More sharing options...
bubu Posted August 3, 2005 Report Share Posted August 3, 2005 ar ko konvertēt (a,b,c) = AABBCC, kur AA=a hexā, BB=b hexā, CC=c hexā Link to comment Share on other sites More sharing options...
bra Posted August 3, 2005 Author Report Share Posted August 3, 2005 (edited) (a,b,c) = AABBCC, kur AA=a hexā, BB=b hexā, CC=c hexā 20205[/snapback] ar tām krāsām tik skaidrībā tnx taga tikai vel par to poziconēšanu un no kurienas useris ienācis lapā palicies Paldies iepriekš ;) Edited August 3, 2005 by bra Link to comment Share on other sites More sharing options...
Venom Posted August 3, 2005 Report Share Posted August 3, 2005 tai pašā imagecolor() aprakstā bija piemērs ar k-ko līdzīgu function getRGB($hex='') { $tmp=array(); $tmp[]=hexdec(substr($hex,0,2)); $tmp[]=hexdec(substr($hex,2,2)); $tmp[]=hexdec(substr($hex,4,2)); return $tmp; } Link to comment Share on other sites More sharing options...
bra Posted August 3, 2005 Author Report Share Posted August 3, 2005 paldies wenom tā arī var bet daži jautājumu vel ir aktāli 1) kā notiek pozicanēšana ar <? ImageString($im , 1, 70, 1, "$hiti_day", $color); ?> 2) kā būtu jānosaka no kurienas useris ienācis lapā ja countera ilncūdošana notiek <img src"img.php?id=1&bla=bla"> 3) Kā uzzināt kurai valstij pieder konkrētā IP adrese Link to comment Share on other sites More sharing options...
Delfins Posted August 3, 2005 Report Share Posted August 3, 2005 paldies wenom tā arī var bet daži jautājumu vel ir aktāli 1) kā notiek pozicanēšana ar <? ImageString($im , 1, 70, 1, "$hiti_day", $color); ?> 2) kā būtu jānosaka no kurienas useris ienācis lapā ja countera ilncūdošana notiek <img src"img.php?id=1&bla=bla"> 3) Kā uzzināt kurai valstij pieder konkrētā IP adrese 20208[/snapback] blin, use google. visas atbildes uz taviem jautajumiem tur ir - 100%! Link to comment Share on other sites More sharing options...
Recommended Posts