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

HTML+CSS+JavaScript

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

 

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

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

тема: Построение изображения на лету
 
 автор: kireyev   (13.12.2013 в 11:51)   письмо автору
 
 

Как правильно декодировать или указать тип контента, чтобы изображение выводилось корректно? Сейчас при нижеследующем коде выдаются иероглифы.

html:

<button id="open_image">Кнопка</button>
<div id="image"></div>


js:

$(document).ready(function() {
    $(function(){$("#open_image").button().click(function(){
        $.post('/loading.php',function(data){$("#image").html("<img src='"+data+"'/>");})
        });
    });
});


php:

<?
$im 
= new Imagick();
$svg file_get_contents("/pic.svg");
$im->readImageBlob($svg);
$im->setImageFormat("png");
$im->thumbnailImage(100,0);
echo 
$im;
?>

  Ответить  
 
 автор: confirm   (13.12.2013 в 12:22)   письмо автору
 
   для: kireyev   (13.12.2013 в 11:51)
 


$(function(){
    $("#open_image").button().click(function(){
        $("#image").html("<img src='"+url_файла_содержащего_ниже_приведенный_php_код+"'/>");
    });
});


$(document).ready(function() и $(function() выполняет одно и тоже, инициализацию после загрузки страницы, просто второе эта "краткая" запись первого. Вы это одно вложили в другое.

  Ответить  
Rambler's Top100
вверх

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