| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > Создание рисунков |
| Автор: Misha 19.4.2002, 16:15 |
| Как создать скрипт, вставляющий в HTML страницу картинку. БЕЗ HTML АУТИФИКАЦИИ!!!!!т.е ............... <img src="image.php"> ............... //*image.php*// //Команды вставлающие рисунок. Я пробовал что-то в духе print "<img src=\"image.gif"\>" //Ничего не получилось |
| Автор: Frikazoid 11.8.2002, 07:27 |
| <?php Header("Content-type: image/gif"); $string=implode($argv," "); $im = imagecreatefromgif("images/button1.gif"); $orange = ImageColorAllocate($im, 220, 210, 60); $px = (imagesx($im)-7.5*strlen($string))/2; ImageString($im,3,$px,9,$string,$orange); ImageGif($im); ImageDestroy($im); ?> Этот пример вызывается со страницы тегом: <img src="button.php3?text"> Вышеупомянутый скрипт button.php3 берет строку "text", накладывает сверху на основное изображение, которым в этом случае является " images/button1.gif " и выводит возникающее в результате изображение. Это - очень удобный способ не рисовать новые изображения кнопки, каждый раз, когда вы хотите изменить текст кнопки. Этим методом они будут динамически сгенерированы. |
| Автор: MuToGeN 18.8.2002, 11:28 |
| 1) если тебе нужна картинка в хтмл тексте, то именно echo "<IMG SRC=\"image.gif\">"; 2) если тебе нужно создать картинку "на лету", то см. выше, только на халявных хостингах (если собираешься их юзать) ф-ии для работы с картинками чаще всего запрещены. есть вариант - почитать доки по форматам, сделать пару ф-ий самому, но тоже может не помочь. возьмут да сравнят MIME из ext2 и HTTP-хэдеров 3) причем тут аутеттификация? если ты имел введу заголовки http, то MIME-тип передаваемого фаила без них будет text/plain или text/html, от этого никуда не денешься |
| Автор: Misha 7.11.2002, 08:22 |
| Ясно... |