| Autor | Zpráva | ||
|---|---|---|---|
| KironetCZ Profil |
#1 · Zasláno: 24. 9. 2010, 17:21:53
Dobrý den chtel bych se zeptat jak udelat aby se mi vepisoval text do obrázku pod jiným fontem. Např: Arial Black
PHP Generator: ZDE <center><html>
<head>
<p align="center"><a href="http://kironet.drobecek.net">
<img border="0" src="http://kironet.drobecek.net/index/tlacitka/home.png" width="130" height="37"></a>
<a href="http://www.kironet.drobecek.net/projects">
<img border="0" src="http://kironet.drobecek.net/index/tlacitka/projekty.png" width="130" height="37"></a>
<meta http-equiv="Content-Language" content="cs">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
<body background="pozadi.png" bgcolor="black">
<style>
body {color: white}
a:link, a:visited {color: white}
</style>
</head>
<body>
<?php
$pole = array ();
if ($handle=opendir('vzor')) {
while ($file = readdir($handle))
{
$polozky[count($polozky)] = $file;
}
closedir($handle);
sort($polozky);
}
reset($polozky);
while (list($key, $val) = each($polozky))
{
if ($val != "." && $val != "..")
{
if (!is_dir($val))
{
$xpng = strpos ($val, ".png");
if ($xpng > -1 AND $xpng < 255)
array_push ($pole,$val);
}
}
}
?>
<form action="index.php" method="post" enctype="multipart/form-data">
<table><tr><td>
Tvůj nick: </td><td>
<input type="text" name="nick" value="" maxlength="15" size="25" />
</td><td>
<select size="1" name="poradi">
<?php
for ($i = 1; $i <= count($pole); ++$i)
{
if ($i == 1)
print "<option selected=\"selected\" value=\"$i\">vzor $i</option>";
else
print "<option value=\"$i\">Obrazek $i</option>";
}
?>
</select>
<input type="submit" name="tl" value="Vygenerovat" />
</td></tr>
<tr><td>
LVL: </td><td>
<input type="text" name="level" value="" maxlength="2" size="25" />
</td></tr>
<tr><td>
Rasa: </td><td>
<input type="text" name="race" value="" maxlength="9" size="25" />
</td></tr>
<tr><td>
Povolání: </td><td>
<input type="text" name="povolani" value="" maxlength="10" size="25" />
</td></tr>
<tr><td>
Realm list: </td><td>
<input type="text" name="realm" value="" maxlength="17" size="25" />
</td><td></td></td></table></form>
<?php
$pp = (count($pole));
if($poradi > 0 and $poradi <= $pp)
{
$poradi--;
$obrazek = "vzor/$pole[$poradi]";
$poradi++;
}
else
{
$obrazek = "vzor/$pole[0]";
$poradi = 1;
}
$image = imagecreatefrompng($obrazek);
//$nick = "Tvůj nick";
$lennick = strlen($nick);
if($lennick == 0)
$lennick = 1;
$pozicex = 180 - ((112/12.5)*$nick/2); // min 144 max 366
$col = imagecolorallocate($image, 255, 255, 255);
ImageString ($image, 5, $pozicex, 16, $nick, $col);
$lenlvl = strlen($level);
$pozicex = 355 - ((112/12.5)*$lvl/2); // min 144 max 366
ImageString ($image, 5, $pozicex, 16, $level, $col);
$lenrace = strlen($race);
$pozicex = 183 - ((112/12.5)*$race/2); // min 144 max 366
ImageString ($image, 5, $pozicex, 48, $race, $col);
$lenpovolani = strlen($race);
$pozicex = 223 - ((112/12.5)*$povolani/2); // min 144 max 366
ImageString ($image, 5, $pozicex, 78, $povolani, $col);
$lenrealm = strlen($realm);
$pozicex = 232 - ((112/12.5)*$realm/2); // min 144 max 366
ImageString ($image, 5, $pozicex, 118, $realm, $col);
$obrazek = "hotovo.png";
imagepng($image,$obrazek);
print "Nick: $nick, obrázek č. $poradi.<br>";
print "<img src=\"$obrazek\">";
?>
<p>
<iframe name="I1" src="http://kironet.drobecek.net/projects/projectwow/vzor.php" width="430" height="530">
Prohlížeč nepodporuje vložené rámce nebo je nyní nakonfigurován tak, aby je nezobrazoval.
</iframe></p><p align="center"><font size="4" color="#008000"><b>Podporuje</b></font></p>
<p align="center">
<img border="0" src="http://kironet.drobecek.net/projects/allimages/firefox.png" width="200" height="50"></p>
<p align="center"><b><font size="4" color="#FF0000">Nepodporuje</font></b></p>
<p align="center">
<img border="0" src="http://kironet.drobecek.net/projects/allimages/opera.png" width="200" height="50"></p>
</body>
</html></center></font></b></p>
|
||
| Step Profil |
#2 · Zasláno: 24. 9. 2010, 17:47:08
http://php.net/manual/en/function.imagettftext.php
array imagettftext ( resource $image , float $size , float $angle , int $x , int $y , int $color , string $fontfile , string $text ) do toho $fontfile si dáš cestu k nějakámu ttf fontu a je to. |
||
| KironetCZ Profil |
#3 · Zasláno: 24. 9. 2010, 17:55:41 · Upravil/a: KironetCZ
Step:
a kam to mam vlozit ?? to php |
||
| kordy Profil |
#4 · Zasláno: 24. 9. 2010, 18:50:55
a co dát to celý to <font></font> (když na to klikneš něco zjistíš jestli o tom nic nevíš...)
|
||
| Keeehi Profil |
#5 · Zasláno: 24. 9. 2010, 19:38:25
kordy:
1) Tag font není důvod používat. K čemu pak máme css? 2) Jedná se o font v obrázku, ne ve stránce, takže jsi úplně vedle. KironetCZ: „a kam to mam vlozit ?? to php“ Nahradit tím funkci ImageString(). |
||
| Alphard Profil |
#6 · Zasláno: 24. 9. 2010, 19:38:29
|
||
|
Časová prodleva: 15 let
|
|||
0