![PHP skript, který zobrazí počet nalezených keší PHP skript, který zobrazí počet nalezených keší](./upload/clanky_perex/319.jpg)
PHP skript, který zobrazí počet nalezených keší
![PHP skript, který zobrazí počet nalezených keší PHP skript, který zobrazí počet nalezených keší](./upload/clanky_perex/319.jpg)
UID= Je číselný kód v adresním řádku na profilu GC při odesílání zprávy.
<?php
$uid = 'ae1c1950-12b1-XXXX-96b0-84ebfaeXXXXX3';
$link = 'http://img.geocaching.com/stats/img.aspx?txt=&uid='.$uid.'&bg=1';
$data = file_get_contents($link);
$masky_znaku = array(
'01410242034304440545',
'1020',
'00404142332415',
'0041233344450646',
'20112102122223240515253526',
'1222324344450646',
'10400102031323330444054546',
'403225',
'4041234405450646',
'000141024213233343444506',
'2115'
);
$od_x = 93;
$od_y = 23;
$vysledek = '';
$preruseni = 'ne';
$img = imagecreatefromstring($data);
for ($s = 0; $s < 100 && $preruseni == 'ne'; $s++)
{
$vyrez = imagecreatetruecolor(5, 7);
imagecopy($vyrez, $img, 0, 0, $od_x + $s, $od_y, 5, 7);
$maska_znaku = '';
for ($h = 0; $h < 7; $h++)
{
for ($w = 0; $w < 5; $w++)
{
$barva = imagecolorat($vyrez, $w, $h);
$rgb = imagecolorsforindex($vyrez, $barva);
if($rgb['red'] < 50 && $rgb['green'] < 50 && $rgb['blue'] < 50)
{
$maska_znaku.= $w.$h;
}
}
}
imagedestroy($vyrez);
foreach ($masky_znaku as $index => $hodnota)
{
if ($hodnota == $maska_znaku)
{
if ($index == 10)
{
$preruseni = 'ano';
}
else
{
$vysledek.= $index;
}
}
}
}
imagedestroy($img);
echo ''.$vysledek;
?>
Ukázka
Děkuji, že jsi se podíval(a) na můj článek!
Na webu mám spoustu dalších, všechny Ti rád přehledně vypíšu během okamžiku.
Na webu mám spoustu dalších, všechny Ti rád přehledně vypíšu během okamžiku.
Známka článku: 2 (hodnoceno 2x)
Diskuse k článku:
Přidat komentářŠiroko daleko žádný komentář.
Můžeš nějaký přidat :)