За последние 24 часа нас посетили 21047 программистов и 1622 робота. Сейчас ищут 1529 программистов ...

PDF

Тема в разделе "PHP и базы данных", создана пользователем =JK=, 3 апр 2010.

  1. =JK=

    =JK= Активный пользователь

    С нами с:
    3 апр 2010
    Сообщения:
    2
    Симпатии:
    0
    Уважаемые форумчане, можно ли вывести картинку(jpeg), хранящуюся в базе данных(mysql) в pdf файл?
     
  2. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
  3. =JK=

    =JK= Активный пользователь

    С нами с:
    3 апр 2010
    Сообщения:
    2
    Симпатии:
    0
    Принцип поняте, но все равно есть проблема.

    вот код:

    PHP:
    1. <?php
    2.  
    3. $hostname = "localhost";
    4. $username = "root";
    5. $password = "135797531";
    6. $dbName = "mybase";
    7.  
    8. $userstable ="table";
    9.  
    10. mysql_pconnect($hostname,$username,$password) OR DIE("Не могу создать соединение ");
    11.  
    12.  
    13. $pdf = pdf_new();
    14.  
    15. pdf_open_file($pdf, "philosophy.pdf");
    16.  
    17. pdf_begin_page($pdf, 595, 842);
    18.  
    19. $arial = pdf_findfont($pdf, "Arial", "host", 1); pdf_setfont($pdf,
    20. $arial, 10);
    21.  
    22. pdf_show_xy($pdf, "There are more things in heaven and earth, Horatio,",
    23. 50, 750); pdf_show_xy($pdf, "than are dreamt of in your philosophy", 50,
    24. 730);
    25.  
    26. $queryy ='SELECT content FROM mybase.image where id = 0 ';
    27.  
    28. $img = mysql_query($queryy);
    29.  
    30. $images = mysql_fetch_assoc($img);
    31.  
    32. [b]$image = pdf_open_image_file($pdf,"jpeg",$images , null, null);[/b]
    33. pdf_place_image($pdf,$image , 50, 650, 0.25);
    34.  
    35.  
    36. pdf_close($pdf);
    37.  
    38.  
    39. ?>
    Проблема в жирной строчке в 3 параметре. Он должен быть типа стринг. А как иначе сделать пока не знаю
     
  4. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
    ну так сохраните файл в каталоке каком-нить и отдайте путь функции