Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Написать на имеющемся изображении

Сообщения:  [1-10]    [11-20]  [21-23] 

 
 автор: Fernus   (02.01.2008 в 20:39)   письмо автору
 
   для: winflip   (02.01.2008 в 20:03)
 

>да. но если результат сохранить в файл то все нормально, а если вывожу в браузере, то рамочка с красным крестом

Каким образом выводите?Если я правильно понял, то можно сделать так:


<?php  

function passgen ($length) {  
       
$result "";  
       
srand(microtime()*23456);  
       for(
$i 1$i <= $length$i++) {  
              
$rnd rand(33126);  
              
$result .= chr($rnd);  
       }  
       return (
$result);  
}
$var intval($_GET['var']);
$gen passgen($var);  
$image imagecreatefromgif("./logo.gif"); // Берём твоё лого, которое должно лежать, в данном случае, в одной папке со скриптом  
$font "4"// размер шрифта от 1 до 5  
// Координаты верхнего левого угла задаются параметрами $x и $y  
$x "5";  
$y "5";  
$string $gen;  
// Создаём цвет выводимого текста  
$red 0// от 0 до 255  
$green 0// от 0 до 255  
$blue 0// от 0 до 255  
$color imageColorAllocate($image$red$green$blue); // В данном случае получим чёрный цвет  
imageString($image$font$x$y$string$color); // Собственно выводим текст  

header("Content-Type: image/gif"); // Думаю понятно=)  
imagegif($image); // Создаём полученную картинку  
imagedestroy($image); // Очищаем память  


?>


Код приведённый выше пихаем в отдельный файл (допустим img.php)...
А потом там где нужно (т.е. в другом файле) выводим картинку...так:


<?php

echo "<img src=\"img.php?var=7\" alt=\"-code-\"/>";

?>

   
 
 автор: ddhvvn   (02.01.2008 в 20:23)   письмо автору
 
   для: winflip   (02.01.2008 в 20:03)
 

У Вас хоть картинки включены? :-D

   
 
 автор: winflip   (02.01.2008 в 20:03)   письмо автору
 
   для: Drago   (02.01.2008 в 18:50)
 

да. но если результат сохранить в файл то все нормально, а если вывожу в браузере, то рамочка с красным крестом

   
 
 автор: Drago   (02.01.2008 в 18:50)   письмо автору
 
   для: winflip   (02.01.2008 в 18:31)
 

Последний приведенный скрипт у меня прекрасно работает. Вы его в таком же виде используете?

   
 
 автор: winflip   (02.01.2008 в 18:31)   письмо автору
 
   для: Drago   (02.01.2008 в 17:26)
 

извините, но от этого мне ни холодно ни жарко. а код не работает. что подскажите проверить?

   
 
 автор: Drago   (02.01.2008 в 17:26)   письмо автору
 
   для: winflip   (02.01.2008 в 16:48)
 

Это не странная фишка, а матчасть.
http://softtime.ru/dic/id_dic=364&id_group=15

   
 
 автор: winflip   (02.01.2008 в 16:48)   письмо автору
 
   для: Fernus   (02.01.2008 в 14:55)
 

Странная фишка. если дописать к функции имагегиф параметр, то он сохраняет то что мне надо, а в браузере не пашет.

   
 
 автор: Fernus   (02.01.2008 в 14:55)   письмо автору
 
   для: winflip   (02.01.2008 в 14:40)
 

>Какого размера нужна картинка????
Думаю, любого...

   
 
 автор: winflip   (02.01.2008 в 14:40)   письмо автору
 
   для: winflip   (02.01.2008 в 14:27)
 

Какого размера нужна картинка????

   
 
 автор: winflip   (02.01.2008 в 14:27)   письмо автору
 
   для: winflip   (02.01.2008 в 14:19)
 

Помогите пожалуйста.

   

Сообщения:  [1-10]    [11-20]  [21-23] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования