PHP и мелкие вопросы 23.05.2012 / 20:28 | | Koenig  Модератор форума
Сейчас: Offline
Имя: Дмитрий Откуда: Калининград(Koenigsberg) Регистрация: 23.01.2011
| Dinisimys1, совсем не понял вопроса, какие задачи? если картинки временные и потом их надо например собрать в одну, можно не создавать файлы чтоб не удалять потом, для вывода можно использовать по разному, демон мой способ не одобрил, хотя я пока глюков не наблюдал
__________________
 Магистр Мёда Изменено Koenig (23.05 / 20:28) (всего 1 раз) |
23.05.2012 / 20:31 | | Alsawin  Пользователь
Сейчас: Offline
Откуда: Минск Регистрация: 05.09.2011
| динисмус блин, исходный код выгялдит так <img src="w.php?ar=Array" /> так ничего не передасться, отвечай, если уверен я попробую сериализ мутить
|
23.05.2012 / 20:32 | | Dinisimys1  Пользователь
Сейчас: Offline
Имя: Денис Регистрация: 23.01.2011
| Koenig, ну например каптча и картинка рейтинга пользователя. Так понял, первое надо твоим способом, а второе отдельным файлом?
|
23.05.2012 / 20:33 | | Dinisimys1  Пользователь
Сейчас: Offline
Имя: Денис Регистрация: 23.01.2011
| Alsawin, тогда понятно. А тебе этим массивом что передать надо?
|
23.05.2012 / 20:35 | | Alsawin  Пользователь
Сейчас: Offline
Откуда: Минск Регистрация: 05.09.2011
| Dinisimys1, цифры как переобразовать из ассоциативного в обычный? может в этом проблема, хотя у меня ключей нет
|
23.05.2012 / 20:37 | | Dinisimys1  Пользователь
Сейчас: Offline
Имя: Денис Регистрация: 23.01.2011
| Хм , странно. В моем скрипте каптчи я передавао через гет строку, а работал с ней как с массивом и все было ок. <?php
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
$im=imagecreate(80,20);
$char=$_GET['captcha'];
$bg=imagecolorallocate($im,130,151,130);
for ($i=0; $i<=100; $i++)
{
$color=imagecolorallocate($im,rand(140,160),rand(160,180),rand(140,180));
imagesetpixel($im,rand(2,80),rand(2,20),$color);
}
for ($i=0;$i<strlen($char);$i++)
{
$color=imagecolorallocate($im,180,0,0);
$x=5+$i*20;
$y = rand(1, 6);
imagechar ($im, 5, $x, $y, $char[$i], $color);
}
header("Content-type: image/png");
imagepng($im);
?>
Это что типичный признак нетипизированости пхп? |
23.05.2012 / 20:38 | | Alsawin  Пользователь
Сейчас: Offline
Откуда: Минск Регистрация: 05.09.2011
| $ar = array(1,2,3,4,10,50,60,80,10,20);
echo '<img src="w.php?ar='.serialize($ar).'" />';
--------
//код скрипта имг ниже
$ar = unserialize($_GET['ar']);
//далее делаем картинку и отдаём
всё пашет но вот если передать массив сделаный внутри while $ar[] = $acz['per']; то ничё нет а если форичить, то циферки выводит |
23.05.2012 / 20:38 | | Koenig  Модератор форума
Сейчас: Offline
Имя: Дмитрий Откуда: Калининград(Koenigsberg) Регистрация: 23.01.2011
| 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  Пользователь
Сейчас: Offline
Имя: Денис Регистрация: 23.01.2011
| Alsawin, в скипте страници массив цифр в строку запиши(если их много), эту строку через гет передать просто, а потом в скрипте вывода картинки со строки массив создай. И все
|
23.05.2012 / 20:43 | | Koenig  Модератор форума
Сейчас: Offline
Имя: Дмитрий Откуда: Калининград(Koenigsberg) Регистрация: 23.01.2011
| Alsawin, ты выведи строку которую ты сериализуешь, и ты поймешь где косяк
__________________
 Магистр Мёда |
 Всего сообщений: 4740 Фильтровать сообщения
Поиск по теме
Файлы топика (129)
|