вот код:
$coord_array = file("http://www.wmips.ru/opop/coord.txt");
$im = imagecreatefrompng("http://www.wmips.ru/opop/1111111/Rissia-Ukr_map.png");
$red = imagecolorallocate ($im, 255,0,0);
$scale_x = imagesx($im);
$scale_y = imagesy($im);
foreach($coord_array as $value)
{
$co = explode(" ",$value);
$pt = getlocationcoords($co[0], $co[1], $scale_x, $scale_y);
imagefilledrectangle($im,$pt["x"]-1,$pt["y"]-1,$pt["x"]+1,$pt["y"]+1,$red);
}
header("Content-Type: image/png");
imagepng($im);
imagedestroy($im);
function getlocationcoords($lat, $lon, $width, $height)
{
$x = (($lon + 180) * ($width / 432));
$y = ((($lat * -1) + 90) * ($height / 260));
return array("x"=>round($x),"y"=>round($y));
}
получается вот что:
┴PNG ��� IHDR��╟�����фwЖ�� �IDATx°Л²isшV√В╠wR╓DМ╩lY√%к╠Е$N╨⌠L&ИЙ╝ С~╬J�╘Т<╘^рIгIгШ╒уз7JБ.Н$�b}^°4ц╕$┼╒H┼RН╞R)│+8╦В,Ъ┐├│!ц┬к�│ЬqppПЗУkMс.{ '┐ё"│hАpxuuU√e┼╒dYЧРк//{D'─"│h, ╕╫|Ы2²N⌡мf▓$1+ ┤czzЗ╡┤VZ2#┬▓оГ�А┤\.gЁыюbф╡l0╪э│²2┬
помогите разобраться в чем проблема
Спустя 14 минут, 6 секунд (7.08.2010 - 12:00) dao-yan написал(а):
Я ошибся, твой вариант тоже работает !
Вставляй заголовки сразу после <?php и не прогодаешь.
Перед заголовком не должно быть никаких выводов.
надо так
Вставляй заголовки сразу после <?php и не прогодаешь.
Перед заголовком не должно быть никаких выводов.
надо так
header("Content-Type: image/png");
$coord_array = file("http://www.wmips.ru/opop/coord.txt");
$im = imagecreatefrompng("http://www.wmips.ru/opop/1111111/Rissia-Ukr_map.png");
$red = imagecolorallocate ($im, 255,0,0);
$scale_x = imagesx($im);
$scale_y = imagesy($im);
foreach($coord_array as $value)
{
$co = explode(" ",$value);
$pt = getlocationcoords($co[0], $co[1], $scale_x, $scale_y);
imagefilledrectangle($im,$pt["x"]-1,$pt["y"]-1,$pt["x"]+1,$pt["y"]+1,$red);
}
imagepng($im);
imagedestroy($im);
function getlocationcoords($lat, $lon, $width, $height)
{
$x = (($lon + 180) * ($width / 432));
$y = ((($lat * -1) + 90) * ($height / 260));
return array("x"=>round($x),"y"=>round($y));
}
Спустя 5 минут, 48 секунд (7.08.2010 - 12:06) udal76 написал(а):
результат тот-же:
┴PNG ��� IHDR��╟�����фwЖ�� �IDATx°Л²isшV√В╠wR╓DМ╩lY√%к╠Е$N╨⌠L&ИЙ╝ С~╬J�╘Т<╘^рIгIгШ╒уз7JБ.Н$�b}^°4ц╕$┼╒H┼RН╞R)│+8╦В,Ъ┐├│!ц┬к�│ЬqppПЗУkMс.{ '┐ё"│hАpxuuU√e┼╒dYЧРк//{D'─"│h, ╕╫|Ы2²N⌡мf▓$1+ ┤czzЗ╡┤VZ2#┬▓оГ�А┤\.gЁыюbф╡l0╪э│²2┬
и еще целая страница такого.
┴PNG ��� IHDR��╟�����фwЖ�� �IDATx°Л²isшV√В╠wR╓DМ╩lY√%к╠Е$N╨⌠L&ИЙ╝ С~╬J�╘Т<╘^рIгIгШ╒уз7JБ.Н$�b}^°4ц╕$┼╒H┼RН╞R)│+8╦В,Ъ┐├│!ц┬к�│ЬqppПЗУkMс.{ '┐ё"│hАpxuuU√e┼╒dYЧРк//{D'─"│h, ╕╫|Ы2²N⌡мf▓$1+ ┤czzЗ╡┤VZ2#┬▓оГ�А┤\.gЁыюbф╡l0╪э│²2┬
и еще целая страница такого.
Спустя 3 часа, 43 минуты, 26 секунд (7.08.2010 - 15:49) Lenarfate написал(а):
попробуй запихнуть файл в тег <img /> на др html странице
Спустя 17 минут, 30 секунд (7.08.2010 - 16:07) Guest написал(а):
Цитата (Lenarfate @ 7.08.2010 - 12:49) |
попробуй запихнуть файл в тег <img /> на др html странице |
$im = imagecreatefrompng("http://www.wmips.ru/opop/1111111/Rissia-Ukr_map.html");
так надо сделать? или как?
а в файле Rissia-Ukr_map.html прописать картинку?
Спустя 1 день, 18 часов, 51 минута, 31 секунда (9.08.2010 - 10:58) Виталий написал(а):
Доброго всем дня. Я нуждаюсь в помощи.
Есть такой код:
В результате выводятся все рисунки записанные в массив категорий.
КАК СДЕЛАТЬ ЧТОБЫ ВЫВОДИЛСЯ ВСЕГО ОДИН РИСУНОК, НО ПРИНАДЛЕЖАЩИЙ ТОЙ КАТЕГОРИИ В КОТОРОЙ НАХОДИШСЯ В ДАННЫЙ МОМЕНТ???
Есть такой код:
<?php foreach($this->categories as $category):
$query = 'SELECT image FROM #__categories WHERE id='.$category->id;
$db->setQuery($query);
$image = $db->loadResult();
?><?php echo $this->categories->id; ?>
<img src="<?php echo JURI::base();?>images/stories/<?php echo $image; ?>" />
<?php endforeach; ?>
В результате выводятся все рисунки записанные в массив категорий.
КАК СДЕЛАТЬ ЧТОБЫ ВЫВОДИЛСЯ ВСЕГО ОДИН РИСУНОК, НО ПРИНАДЛЕЖАЩИЙ ТОЙ КАТЕГОРИИ В КОТОРОЙ НАХОДИШСЯ В ДАННЫЙ МОМЕНТ???