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

Форум PHP

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

 

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

вид форума:
Линейный форум Структурный форум

тема: html-таблица и изображение
 
 автор: Roma   (11.01.2008 в 15:40)   письмо автору
 
 

Всем привет!!!
Можно ли как-нибудь в картинку (GD2) вывести html-таблицу?
Заранее спасибо

   
 
 автор: Roma   (11.01.2008 в 15:58)   письмо автору
 
   для: Roma   (11.01.2008 в 15:40)
 

Если написать так

<?php
    
// create a 100*30 image
    
$im imagecreate(500500);

    
// white background and blue text
    
$bg imagecolorallocate($im255255255);
    
$textcolor imagecolorallocate($im00255);

    
// write the string at the top left
    
imagestring($im500"<html><body><table border><tr><td>aergaerg</td></tr></table></body></html>"$textcolor);

    
// output the image
    
header("Content-type: image/png");
    
imagepng($im);
?>

то на изображении появится просто текст!!!
может есть какая-нибудь функция вместо imagestring или нужно что-то дописать, а может то, что я хочу сделать вообще нереально?

   
 
 автор: mihdan   (11.01.2008 в 16:01)   письмо автору
 
   для: Roma   (11.01.2008 в 15:58)
 

А не проще под таблицу положить фон, а не наоборот?

   
 
 автор: mihdan   (11.01.2008 в 16:02)   письмо автору
 
   для: Roma   (11.01.2008 в 15:40)
 

А вообщето то таблицу так просто не вставишь, нужно ее прорисовывать с помощью самой gd по линиям

   
 
 автор: Roma   (11.01.2008 в 17:13)   письмо автору
 
   для: mihdan   (11.01.2008 в 16:02)
 

дело в том, что мне нужно отправлять на мыло клиенту сгенерированный счет, чтобы он мог потом распечатать его. я подумал, что оптимальным выходом будет создание изображения!!
Может есть другой, метод? Если знаете такой, подскажите плиз.

   
 
 автор: mihdan   (11.01.2008 в 17:15)   письмо автору
 
   для: Roma   (11.01.2008 в 17:13)
 

Отправь письмо в виде html, в котором и будет обычная таблица в чем проблема то?

ЗЫ: не для спама ли вам это?

   
 
 автор: Roma   (11.01.2008 в 17:37)   письмо автору
 
   для: mihdan   (11.01.2008 в 17:15)
 

)))нет,не для спама.
клиент заполняет форму,она ему отправляется.
Отправить письмо в виде html, в котором и будет обычная таблица проблемы никакой не составляе, НО
мне нужно сделать так,чтобы отправлялся файл, который можно без проблем сохранить и распечатать.
Не подскажите как это лучше сделать?

   
 
 автор: mihdan   (11.01.2008 в 17:46)   письмо автору
 
   для: Roma   (11.01.2008 в 17:37)
 

Приаттачиванием этого файла к письму. В письме пишешь допустим "Во вложении что-то". Вкладываешь html в письмо и .. вуаля ;)

   
 
 автор: maxnag   (11.01.2008 в 18:57)   письмо автору
 
   для: mihdan   (11.01.2008 в 17:46)
 

Что-то Вы Рома такое мутите... что не есть выходное, вы даже не удосужились объяснить для чего Вам иммено картинка счета????.

   
 
 автор: Roma   (12.01.2008 в 11:03)   письмо автору
 
   для: maxnag   (11.01.2008 в 18:57)
 

для чего картинка: уведомление об оплате за услуги хостинга приходит к заказчику в виде картинки (прикрепленный файл).
На сайте заказчика имеется возможность публиковать объявления ПЛАТНО: клиент публикует объявление, заполняет форму со своими реквизитами, после чего ему на мыло отправляется данная форма (счет для оптаты по безналу) в виде такой картинки.
Поэтому я и спросил, как можно это сделать.

   
Rambler's Top100
вверх

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