Content-type

Discussion in 'PHP' started by Flame of Soul, 22 Feb 2008.

  1. Flame of Soul

    Flame of Soul Elder - Старейшина

    Joined:
    25 May 2007
    Messages:
    185
    Likes Received:
    146
    Reputations:
    45
    Подскажите пожалуйста как от:
    header (*Content-type: image/gif*);

    перейти к:
    header (*Content-type: html/text*);

    чтобы допустим после:
    PHP:
    $images=*R0lGODlhBwA.............DnYohUhQIAOw==*;
    header(*Content-typeimage/gif*);
    echo 
    base64_decode($*images);
    можно было вывести echo и чтобы оно отображалось.
     
  2. GreenBear

    GreenBear наркоман с медалью

    Joined:
    7 May 2005
    Messages:
    2,548
    Likes Received:
    1,397
    Reputations:
    612
    никак
     
  3. Macro

    Macro Elder - Старейшина

    Joined:
    11 Nov 2006
    Messages:
    552
    Likes Received:
    298
    Reputations:
    207
    Можно наложить текст на картинку с помощью gd
     
  4. Flame of Soul

    Flame of Soul Elder - Старейшина

    Joined:
    25 May 2007
    Messages:
    185
    Likes Received:
    146
    Reputations:
    45
    ((((( я понимаю что есив контент прописан то все, но все таки можно как то реализовать вывод картинки через коде базе и после этого выводить текст?
     
  5. krypt3r

    krypt3r Elder - Старейшина

    Joined:
    27 Apr 2007
    Messages:
    1,507
    Likes Received:
    389
    Reputations:
    101
    Code:
    http://ru2.php.net/manual/ru/function.imagestring.php
    Добавь в картинку, в самый низ, место для вывода текста и рисуй так
     
    #5 krypt3r, 22 Feb 2008
    Last edited: 22 Feb 2008
  6. Macro

    Macro Elder - Старейшина

    Joined:
    11 Nov 2006
    Messages:
    552
    Likes Received:
    298
    Reputations:
    207
    Можно сделать так
    PHP:
    $image='bAsE64==';
    $f=@fopen('temp.gif','wb');
    @
    fwrite($f,base64_decode($image));
    @
    fclose($f);
    echo(
    '<img src="./temp.gif">');
    echo(
    'Bla BLABLABLBALA');

     
  7. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,194
    Reputations:
    252
    Вруны!

    Вот так:

    Code:
    <img src="data:image/png;base64, kod_kartinki_base64=="  />
    text =\\\\
     
  8. GreenBear

    GreenBear наркоман с медалью

    Joined:
    7 May 2005
    Messages:
    2,548
    Likes Received:
    1,397
    Reputations:
    612
    сам врун. смотри его первое сообщение. он не просил накакие теги
     
  9. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,194
    Reputations:
    252
    GreenBear, из его прошлого вопроса, я знаю что ему надо, поэтому дал такой код :)
    А тэг обычный, стандарт HTML 4.0 =\
     
  10. SSB1981

    SSB1981 Elder - Старейшина

    Joined:
    7 Jan 2008
    Messages:
    108
    Likes Received:
    9
    Reputations:
    0
    Картинку создавай в отдельном сценарии и подключай с помощью include().
    Другого решения в голову не приходит...
     
  11. Flame of Soul

    Flame of Soul Elder - Старейшина

    Joined:
    25 May 2007
    Messages:
    185
    Likes Received:
    146
    Reputations:
    45
    ))) ей!
    Всем спасибо большое, сделала так:
    PHP:
    if(isset($_GET['img'])&&!empty($_GET['img']))
     {
     
    $images = array();
     
    $images[1]='R0lGOD....AOw==';
     
    $images[2]='R0lGO......hnmlJhgIAOw==';
     @
    ob_clean();
     
    header("Content-type: image/gif");
     echo 
    base64_decode($images[$_GET['img']]);
     die();
     } 
    echo 
    "<img src=".$_SERVER['PHP_SELF']."?img=1>";
    echo 
    "<img src=".$_SERVER['PHP_SELF']."?img=2>";
    text and tags