Follow along with the video below to see how to install our site as a web app on your home screen.
Бележка: This feature may not be available in some browsers.
daemon666 каза:Здравейте на всички! Интересно ми е как може да се направи картинка, която в нея да има Ник: алабала, клипове: 123321 и мнения: 2 ( примерно ) също както на tyxo броячът... статистика в картинка... Благодаря +1
cLiford каза:Код:<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
Това го слагаш в <head></head> таг.
sorRy каза:@ExpressYourself може @daemon666 дай си кода да ти го направя
<?php
session_start();
include "config.php";
$username = $_SESSION['username'];
?>
<?php
//това е Хеадърът който задаваме за браузарът
header("Content-type: image/png; charset=windows-1251");
//Взимаме името на хоста
$host = ($_SERVER['HTTP_HOST']); //взимаме хоста
$data=date("d-m-Y"); //взимаме датата
$chas=date("H:i:s"); //взимаме часа
function cp1251_utf8( $sInput ) // функция за кирилицата иначе ще излизат маймунки
{
$sOutput = "";
for ( $i = 0; $i < strlen( $sInput ); $i++ )
{
$iAscii = ord( $sInput[$i] );
if ( $iAscii >= 192 && $iAscii <= 255 )
$sOutput .= "&#".( 1040 + ( $iAscii - 192 ) ).";";
else if ( $iAscii == 168 )
$sOutput .= "&#".( 1025 ).";";
else if ( $iAscii == 184 )
$sOutput .= "&#".( 1105 ).";";
else
$sOutput .= $sInput[$i];
}
return $sOutput;
}
// Взимаме IP-то ако преди него имало проксита
if(isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
}
else {
// Взимаме нормалното IP
$ip = ($_SERVER['REMOTE_ADDR']);
}
// Взимаме хоста
$host=gethostbyaddr($ip);
// Взимаме версията на браузарът или ОС
$browser2 = ($_SERVER['HTTP_USER_AGENT']);
$browser=$HTTP_USER_AGENT;
/**
Задаваме картинката, която ще използваме.Тя не трябва да е на друг хост.
Картинката трябва да е на твоя хост иначе няма да стане.
*/
$im = imagecreatefrompng("images/ip.png");
/**
Задаваме цвета на текста в РГБ формат. Ти можеш да зададеш цвят , който ще се променя
нещо като "$color1 = imagecolorallocate($im, 0, 0, 0);" и/или
$color2 = imagecolorallocate($im, 255, 0, 0);".
*/
$color = imagecolorallocate($im, 255, 255, 255);
// Axis позицията на картинката в пиксели .
$px=4;
$py=4;
$qx=4;
$qy=6;
$ho=4;
$st=8;
/**
// За различен текст
$tx=170;
$ty=30;
*/
//клипове
$clips = mysql_num_rows(mysql_query("SELECT * FROM clips WHERE author='$username'"));
// Показва текста
imagestring($im, 3, $px, $py, "Вашето IP е $ip", $color);
imagestring($im, 3, $qx, $qy+12, "Дата: $data Time: $chas", $color);
imagestring($im, 3, $ho, $st+24, "Your host is $host" , $color);
imagestring($im, 3, $ho, $ty+48, "Uplouded clips $clips" , $color);
/**
// За ново съобщение imagestring($im, 2, $tx, $ty+12, $string2, $color);
*/
// Показва и завършва картинката, която сме направили
imagepng($im);
imagedestroy($im);
?>
<?php
session_start();
include "config.php";
$username = $_SESSION['username'];
?>
<?php
header("Content-type: image/png; charset=windows-1251");
$host = ($_SERVER['HTTP_HOST']);
$data=date("d-m-Y");
$chas=date("H:i:s");
function text($sInput){
$sOutput = "";
for ( $i = 0; $i < strlen( $sInput ); $i++ )
{
$iAscii = ord( $sInput[$i] );
if ( $iAscii >= 192 && $iAscii <= 255 )
$sOutput .= "&#".( 1040 + ( $iAscii - 192 ) ).";";
else if ( $iAscii == 168 )
$sOutput .= "&#".( 1025 ).";";
else if ( $iAscii == 184 )
$sOutput .= "&#".( 1105 ).";";
else
$sOutput .= $sInput[$i];
}
return $sOutput;
}
if(isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
}
else {
$ip = ($_SERVER['REMOTE_ADDR']);
}
$host=gethostbyaddr($ip);
$browser2 = ($_SERVER['HTTP_USER_AGENT']);
$browser=$HTTP_USER_AGENT;
$im = imagecreatefrompng("images/ip.png");
$color = imagecolorallocate($im, 255, 255, 255);
$px=4;
$py=4;
$qx=4;
$qy=6;
$ho=4;
$st=8;
$clips = mysql_num_rows(mysql_query("SELECT * FROM clips WHERE author='$username'"));
imagestring($im, 3, $px, $py, text("Вашето IP е $ip"), $color);
imagestring($im, 3, $qx, $qy+12, text("Дата: $data Час: $chas"), $color);
imagestring($im, 3, $ho, $st+24, text("Твоя хост е: $host") , $color);
imagestring($im, 3, $ho, $ty+48, text("Качени клипове: $clips") , $color);
imagepng($im);
imagedestroy($im);
?>