Hlavní stránka Přidej se FAQ Mužstvo Hledat Nastavení Skupiny Zprávy SZ Přihlásit se


Odeslat odpověď
Uživatelské jméno
Předmět
Tělo zprávy
Barva písma:  Velikost písma:
Vložit média:
Smajlíky
Very Happy Smile Sad Surprised Shocked Confused
Cool Laughing Mad Razz Embarassed Crying or Very sad
Evil or Very Mad Twisted Evil Rolling Eyes Wink Exclamation Question
Idea Arrow Neutral Mr. Green Applause d'oh!
Drool Liar Shame on You Pray Anxious Not Talking
Think Brick Wall Whistle Angel Hand Sick
Shhh Eh? Dance Silence Slinták Magor
Thumb up! Thumb down! Zvracím Potěšený Mňau!
Předvolby
HTML: VYPNUTO
BBcode: POVOLENY
Smajlíky: POVOLENY


Antispamová jazyková kontrola:
Zadej (číslem) správnou odpověď.
Kolik je čtyřicetjedna mínus třicet?

Přehled tématu [obnovit]
manas
Příspěvek Zaslal: pá 30. prosinec 2005 02:23 Předmět:
nechapu co by na tom nemelo fungovat...

Mark Pawl
Příspěvek Zaslal: pá 30. prosinec 2005 02:22 Předmět:
no ale tohle myslim moc fungovat nebude ne? Wink

manas
Příspěvek Zaslal: pá 30. prosinec 2005 02:13 Předmět:
v zivote sem nevidel MIME typ "image/jpg"

Mark Pawl
Příspěvek Zaslal: pá 30. prosinec 2005 01:51 Předmět:
příteli... bude lepší když dáš písto jpeg .. jpg Wink

manas
Příspěvek Zaslal: čt 29. prosinec 2005 21:15 Předmět:
dat to tam mas popsany jak pro babicku

MAO
Příspěvek Zaslal: čt 29. prosinec 2005 19:07 Předmět:
Pekny ale naka verze pro lamky by nebyla naky navod bo tak neco? Smile

manas
Příspěvek Zaslal: čt 29. prosinec 2005 18:42 Předmět:
stejne ten skript nemuze byt bez upravy :) vzdycky de neco vylepsit :)

romulus
Příspěvek Zaslal: čt 29. prosinec 2005 17:16 Předmět:
No, register_globals=on bych nepředpokládal. Už se používá málokde. Na začátek skriptu bych pak přidal extract($_GET);.

manas
Příspěvek Zaslal: čt 29. prosinec 2005 16:13 Předmět:
Dovolil sem si napsat jednoduchy skript. Je tam teda problem s cestinou - je to hlavne podle pouziteho fontu, a hlavne jestli na serveru jsou nejake ttf fonty. pokud jo, je mozne pouzit prakticky jakykoli font...

kód:
<?
   /*
   ================================
      ImageText
         by Maňas (c) 2005 :)
         exclusive for MAOrh
   ================================
   
   VSTUPNI PROMENNE
       $src = zdroj obrázku
      $barva = pole (r,g,b);
   */
   
   // konfigurace
      $velikost = "14"; //velikost pisma v px
      $leve_odsazeni = "15"; // odsazeni od leveho kraje v px
      $spodni_odsazeni = "5"; // odsazeni od spodniho okraje v px

   // hlášky
   $hlasky = array("vysemnesmite.cz", "siemensmania.cz", "javamania.cz");
   
   // info o zdrojovém obrázku
   $zdroj = getimagesize($src);
   
   // typ obrázku GIF/JPEG/PNG
   switch($zdroj[2]):
      case 1:
         $typ = "gif";
         break;
      case 2:
         $typ = "jpeg";
         break;
      case 3:
         $typ = "png";
         break;
   endswitch;
   
   // hlavicka
   header("Content-type: image/$typ");
   
   // vytvoření obrázku
   eval("\$obrazek = @imagecreatefrom$typ(\$src);");
   
   // barva písma
   $pismo = imagecolorallocate ($obrazek, $barva[0], $barva[1], $barva[2]);

   // zápis textu
   imagettftext ($obrazek, $velikost, 0, $leve_odsazeni, $zdroj[1] - $prave_odsazeni, $pismo, "arial", $hlasky[rand(0, count($hlasky)-1)]); //místo "arial" lze zadat ttf font
   
   // výstup obrázku
   eval("image$typ(\$obrazek);");
?>


na obrazek se potom odkazuje /xxx.php?src=[obrazek gif/jpg/png libovolnych rozmeru]&barva[]=[cislo cervena rgb]&barva[]=[cislo zelena rgb]&barva[]=[cislo modra rgb]

například
citace:
obrazek.php?src=obrazek.gif&barva[]=10&barva[]=10&barva[]=10

výsledkem tohoto je sedy napis na spodnim okraji obrazku obrazek.gif. prepokladem je uzpusobeni zdrojveho obrazku napisu (nejaky prouzek aby to dobre vypadalo)

doufam ze tam neni chyba :)

// edit : prepokladem sou povolene "register_globals"!

manas
Příspěvek Zaslal: čt 29. prosinec 2005 15:15 Předmět:
romulus napsal:
Pánové co řešíte? Není problém napsat <img src="skript.php"> a skript bude vracet aktuálně vygenerovaný obrázek. Takže na co server s velkou návštěvností?
Vracet obrázek může buď odesláním HTTP hlavičky (content-type=image/gif) nebo přesměrováním na obrázek (header('Location: obrazek.gif')).
jj, to znam to bude nejlepsi reseni



Powered by phpBB © 2001, 2002 phpBB Group
Czech translation by Azu; Revised by drake127

www.elektrocigler.cz | Tisk v Brně | Barel Rock | Bejci.cz | Dětská lékárna