Вниз  PHP и мелкие вопросы
- 23.05.2012 / 20:28
Koenig
  Модератор форума

Koenig 
Сейчас: Offline
Dinisimys1, совсем не понял вопроса, какие задачи? если картинки временные и потом их надо например собрать в одну, можно не создавать файлы чтоб не удалять потом, для вывода можно использовать по разному, демон мой способ не одобрил, хотя я пока глюков не наблюдал
__________________
 Магистр Мёда

Изменено Koenig (23.05 / 20:28) (всего 1 раз)
- 23.05.2012 / 20:31
Alsawin
  Пользователь

Alsawin 
Сейчас: Offline
динисмус блин, исходный код выгялдит так <img src="w.php?ar=Array" />
так ничего не передасться, отвечай, если уверен
я попробую сериализ мутить
- 23.05.2012 / 20:32
Dinisimys1
  Пользователь

Dinisimys1 
Сейчас: Offline
Koenig, ну например каптча и картинка рейтинга пользователя. Так понял, первое надо твоим способом, а второе отдельным файлом?
- 23.05.2012 / 20:33
Dinisimys1
  Пользователь

Dinisimys1 
Сейчас: Offline
Alsawin, тогда понятно. А тебе этим массивом что передать надо?
- 23.05.2012 / 20:35
Alsawin
  Пользователь

Alsawin 
Сейчас: Offline
Dinisimys1, цифры
как переобразовать из ассоциативного в обычный?
может в этом проблема, хотя у меня ключей нет
- 23.05.2012 / 20:37
Dinisimys1
  Пользователь

Dinisimys1 
Сейчас: Offline
Хм , странно. В моем скрипте каптчи я передавао через гет строку, а работал с ней как с массивом и все было ок. :)
  1. <?php
  2. header("Cache-Control: no-store, no-cache, must-revalidate");
  3. header("Cache-Control: post-check=0, pre-check=0", false);
  4. header("Pragma: no-cache");
  5. $im=imagecreate(80,20);
  6. $char=$_GET['captcha'];
  7. $bg=imagecolorallocate($im,130,151,130);
  8. for ($i=0; $i<=100; $i++)
  9. {
  10. $color=imagecolorallocate($im,rand(140,160),rand(160,180),rand(140,180));
  11. imagesetpixel($im,rand(2,80),rand(2,20),$color);
  12. }
  13. for ($i=0;$i<strlen($char);$i++)
  14. {
  15. $color=imagecolorallocate($im,180,0,0);
  16. $x=5+$i*20;
  17. $y = rand(1, 6);
  18. imagechar ($im, 5, $x, $y, $char[$i], $color);
  19. }
  20. header("Content-type: image/png");
  21. imagepng($im);
  22. ?>
Это что типичный признак нетипизированости пхп?
- 23.05.2012 / 20:38
Alsawin
  Пользователь

Alsawin 
Сейчас: Offline
  1. $ar = array(1,2,3,4,10,50,60,80,10,20);
  2. echo '<img src="w.php?ar='.serialize($ar).'" />';
  3. --------
  4. //код скрипта имг ниже
  5. $ar = unserialize($_GET['ar']);
  6. //далее делаем картинку и отдаём
всё пашет
но вот если передать массив сделаный внутри while $ar[] = $acz['per'];
то ничё нет :-(
а если форичить, то циферки выводит
- 23.05.2012 / 20:38
Koenig
  Модератор форума

Koenig 
Сейчас: Offline
Dinisimys1 (23.05.2012/20:32)
Koenig, ну например каптча и картинка рейтинга пользователя. Так понял, первое надо твоим способом, а второе отдельным файлом?
и то и то динамическое, следовательно лучше картинку не создавать, но могут все же глюки присутствовать, надо попробовать, я рейтинг именно так делал, первый вариант с файлом, второй через функцию
  http://koenig.h2m.ru/koescale.php?percent=15
  http://koenig.h2m.ru/koescale_test.php
__________________
 Магистр Мёда
- 23.05.2012 / 20:39
Dinisimys1
  Пользователь

Dinisimys1 
Сейчас: Offline
Alsawin, в скипте страници массив цифр в строку запиши(если их много), эту строку через гет передать просто, а потом в скрипте вывода картинки со строки массив создай. И все
- 23.05.2012 / 20:43
Koenig
  Модератор форума

Koenig 
Сейчас: Offline
Alsawin, ты выведи строку которую ты сериализуешь, и ты поймешь где косяк
__________________
 Магистр Мёда
Наверх  Всего сообщений: 4740
Фильтровать сообщения
Поиск по теме
Файлы топика (129)