Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: вывод рисунка

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Вездеход
Отправлено: 29 Мая, 2008 - 20:29:18
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 820
Дата рег-ции: Апр. 2008  
Откуда: Россия


Помог: 0 раз(а)




есть скрипт который генерит картинку на основе полученных данных. если он получит данные - то будет картинка.
далее.
выводится картинка на страницах, генерируемых другим скриптом. этот же скрипт как раз сразу и создает данные для картинки.
данные - любого типа в виде имя=>значение. (картинка - диаграмма, для удобного анализа данных).
собсна вопрос
как передать данные в картинку?

через адресную строку низя ибо данные в массивах могут быть разными. может быть не корректность...
а больше даже не могу придумать как...

данные для генерации выглядят примерно так:
CODE (text):
скопировать код в буфер обмена
  1.  
  2. $VALUES=Array(100,200,300,400,300);
  3. $LEGEND=Array("J","B","A","M","G");
  4. $FONT=2; // размер комментов к диаграмме
  5. $width="1000";
  6. $height="500";
  7.  


-----
о великий nl2br!
Хочешь невероятных ощущений? Юзай блокнот! Блокнот - чудеса сбываются!
Чем меньше вы знаете PHP - тем ценнее мои знания!
 
 Top
EuGen Администратор
Отправлено: 29 Мая, 2008 - 20:40:20
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




Хм. в скрипт, генерирующий картинку? .. Ну можно так:
CODE (text):
скопировать код в буфер обмена
  1.  
  2. <img src="image.php?param0=value0&param1=value1&..."></img>
  3.  

Если я задачу правильно понял


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
Вездеход
Отправлено: 29 Мая, 2008 - 22:33:22
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 820
Дата рег-ции: Апр. 2008  
Откуда: Россия


Помог: 0 раз(а)




угу понели правельно.
только я немного не так высказался в плане передачи -
Цитата:
через адресную строку низя ибо данные в массивах могут быть разными. может быть не корректность...

имелось ввиду как раз такой вариант как вы и предложили...

я вот пример привел же что примерно надо будет передавать...

(Отредактировано автором: 29 Мая, 2008 - 22:35:01)



-----
о великий nl2br!
Хочешь невероятных ощущений? Юзай блокнот! Блокнот - чудеса сбываются!
Чем меньше вы знаете PHP - тем ценнее мои знания!
 
 Top
RomAndry Администратор
Отправлено: 29 Мая, 2008 - 23:06:05
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 913
Дата рег-ции: Янв. 2008  


Помог: 6 раз(а)




проверяйте валидность и наличие в массиве is_array
 
My status
 Top
scuter
Отправлено: 30 Мая, 2008 - 02:25:55
Post Id



Посетитель


Покинул форум
Сообщений всего: 282
Дата рег-ции: Янв. 2008  


Помог: 0 раз(а)




так всё просто
ссылка
CODE (text):
скопировать код в буфер обмена
  1. image.php?LEGEND[]=J&LEGEND[]=B&...

обрабатываем ссылку
PHP:
скопировать код в буфер обмена
  1.  
  2. foreach($_GET['LEGEND'] as $val)
  3. {
  4.         if(is_string($val))
  5.         {
  6.                 $LEGEND[] = $val;
  7.         }
  8. }
  9.  

(Отредактировано автором: 30 Мая, 2008 - 02:26:47)

 
 Top
Вездеход
Отправлено: 30 Мая, 2008 - 07:32:37
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 820
Дата рег-ции: Апр. 2008  
Откуда: Россия


Помог: 0 раз(а)




хм. вариант вопщем то...
спасибо. буду пробовать.

(Отредактировано автором: 30 Мая, 2008 - 07:32:56)



-----
о великий nl2br!
Хочешь невероятных ощущений? Юзай блокнот! Блокнот - чудеса сбываются!
Чем меньше вы знаете PHP - тем ценнее мои знания!
 
 Top
valenok Модератор
Отправлено: 30 Мая, 2008 - 10:59:07
Post Id



Здесь могла бы быть ваша реклама


Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006  
Откуда: Israel


Помог: 3 раз(а)




_SESSION


-----
Truly yours, Sasha.
 
My status
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB