Results 1 to 7 of 7

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Registered User Airfan's Avatar
    Join Date: Dec:2001
    Location: Plovdiv
    Posts: 89

    PHP è Interbase/Firebird BLOB êàðòèíêà

    Çäðàâåéòå,
    Îòíîâî ñå íàëàãà äà ïîòúðñÿ ïîìîù îò íÿêîé, íî ïúê íàëè çà òîâà ñà ôîðóìèòå.
    Åòî â êàêâî ñå ñúòîè ïðîáëåìà.
    Èìàì ñè åäèí ñêðèïò image.php, êîéòî å ñúñ ñëåäíèÿ ëèñòèíã:
    <?
    include('connection.php');
    if(!isset($_GET['id']) || $_GET['id']=='' || $_GET['id']=='false'){
    $statement='select dValue from DEF_PICTURES where id=1';
    $pointer='DVALUE';
    }
    else {
    $id=$_GET['id'];
    $statement="select poster from films where films.id=$id";
    $pointer='POSTER';
    }
    header('Content-Type: image/jpeg');
    $result=ibase_query($statement);
    $data=ibase_fetch_object($result);
    $blob_data = ibase_blob_info($data->$pointer);
    $blob_hndl = ibase_blob_open($data->$pointer);
    if(!$blob_hndl){
    header("Location: image.php?id=false");
    exit;
    }
    else {
    echo $data= ibase_blob_get($blob_hndl, $blob_data[0]);
    }
    ibase_blob_close($blob_hndl);
    ?>

    Êàêâî èñêàì äà íàïðàâÿ - äà èçâëåêà êàðòèíêà îò áàçàòà ïðè ïîäàäåíî id, íî ñúùî òàêà, êîãàòî íÿìà òàêàâà êàðòèíêà (íå å çàïèñàíà â áàçàòà îò äàííè), äà èçâëè÷àì êàðòèíêà ïî ïîäðàçáèðàíå îò äðóãî ìÿñòî â ñúùàòà áàçà. Ñêðèïòà ãî èçâèêâàì â html êîäà òàêà <img src=image.php?id=23> ïðèìåðíî.
    Çíà÷è êîãàòî èìà êàðòèíêà âñè÷êî ñè ðàáîòè òèï-òîï, íî êîãàòî íÿìà íà åäèíèÿ ñúðâúð ðàáîòè, à íà äðóãèÿ íå. Èìà ëè àëòåðíàòèâåí íà÷èí äà ñå ïîêàæå äðóãà êàðòèíêà è êàêúâ å òîé? Àç ëè íåùî áúðêàì â êîäà èëè íàñòðîéêèòå íà ñúðâúðà èãðàÿò íÿêàêâà ðîëÿ?

    Áëàãîäàðÿ,
    Airfan
    I7-4770K@GA-Z97X-UD3H + CM Hyper 212 Evo + CM N500 + 4 x 4GB Geil Enhance Corca 1600MHz + Sapphire HD 5850 (Game edition)

  2. #2
    Android 4.1 User Athlonio's Avatar
    Join Date: Oct:2005
    Location: íà 90 êì îò ìîðåòî
    Posts: 288
    íî êîãàòî íÿìà íà åäèíèÿ ñúðâúð ðàáîòè, à íà äðóãèÿ íå.

    ñàìî òîâà íå òè ðàçáðàõ... ÿ ïàê, àêî ìîæå?
    comp: GB B85M-D3H /1150 | Pentium G3420 3.2GHZ/3M/1150 | 2 X 4 GB DDR3 Kingston HyperX 1600 | 500GB WD BLUE SATA2 | Asus nVidia 9600GT | LG 8.5GB DVDRW Black GSA-4163-B retail | FOXCONN 3GTH002//FSP 400W PFC | Phillips 190X6FB | Logitech X-530

  3. #3
    relative dude Skydive's Avatar
    Join Date: Nov:2002
    Location: Ñîôèÿ/Êàçàíëúê
    Posts: 2,863
    Quote Originally Posted by Airfan
    Ñêðèïòà ãî èçâèêâàì â html êîäà òàêà <img src=image.php?id=23> ïðèìåðíî.
    Çäðàñòè,
    ñ Firebird/Interbase íå ñúì ìíîãî çàïîçíàò, íî ïîíå ìîãà äà êàæà ÷å íÿìàø ãðåøêà â êîäà.Ïðåäïîëàãàì ÷å ïðîáëåìà å íÿêúäå â íàñòðîéêèòå íà ñúðâúðà. Ñ åäíàêâè âåðñèè íà ðíð ëè ñà äâàòà ñúðâúðà?

    Åäèò: Sky IS the limit.....îò êîñìîñà íå ìîæå äà ñå ñêà÷à
    Last edited by Skydive; 19th June 2006 at 17:26.

  4. #4
    Registered User Airfan's Avatar
    Join Date: Dec:2001
    Location: Plovdiv
    Posts: 89
    Áëàãîäàðÿ çà îòãîâîðèòå,

    Ïúðâî íà âúïðîñà íà Athlonio - àç íå ðàáîòÿ äèðåêòíî íà îñíîâíèÿ ñúðâúð, à ñè èìàì ñúðâúð, êîéòî âúðâè íà ìîÿòà ìàøèíà è îò íåãî âñè÷êî ðàáîòè èäåàëíî, íî êîãàòî êà÷à ñêðèïòà íà îñíîâíèÿ ñúðâúð, ïðè ëèïñâàùà êàðòèíêà íèùî íå ñå èçïúëíÿâà.

    Çà Skydive - ñ åäíàêâè âåðñèè ñà è ñúðâúðà è ÐÍÐ-òî, íî îñíîâíèÿ ñúðâúð å íà Ëèíóêñ, à àç ðàáîòÿ íà Óèíäîóñ. The sky IS NOT the limit, çàùîòî çà ñåãà íå ìîæå äà ñå ñêà÷à, íî íèêîãà íå çíàåø êàê ùå ñå ðàçâèÿò íåùàòà.......

    È ñåãà ñúì â ìàëîóìèå è ñå ÷óäÿ êàêâà ãèìíàñòèêà äà íàïðàâÿ âå÷å. Àêî èìàòå èäåè - ìîëÿ
    I7-4770K@GA-Z97X-UD3H + CM Hyper 212 Evo + CM N500 + 4 x 4GB Geil Enhance Corca 1600MHz + Sapphire HD 5850 (Game edition)

  5. #5
    Registered User Pa3KaTaH's Avatar
    Join Date: Sep:2003
    Location: Âàðíà
    Posts: 3,851
    Äâà ñúâåòà çà äåáúãâàíåòî:
    Ñëîæè êàâè÷êè îêîëî íîìåðà íà ID-òî (áÿõ çàäàë íà åäíà mysql-êà ID äà íå å int, à text è ñàìî ñ êàâè÷êè ðàçáèðàøå)
    Îáúðíè ñå êúì äðóãà òàáëèöà çà default ñíèìêàòà, ò.å. íàïðàâè

    $statement='select dValue from DEF_PICTURES where id=1';

    $statement="select poster from films where films.id=1";
    ïðèìåðíî, òàêà 100% ùå ðàçáåðåø îò êúäå ñå äúíÿò íåùàòà

  6. #6
    Registered User Airfan's Avatar
    Join Date: Dec:2001
    Location: Plovdiv
    Posts: 89
    Quote Originally Posted by Pa3KaTaH
    Äâà ñúâåòà çà äåáúãâàíåòî:
    Ñëîæè êàâè÷êè îêîëî íîìåðà íà ID-òî (áÿõ çàäàë íà åäíà mysql-êà ID äà íå å int, à text è ñàìî ñ êàâè÷êè ðàçáèðàøå)
    Îáúðíè ñå êúì äðóãà òàáëèöà çà default ñíèìêàòà, ò.å. íàïðàâè

    $statement='select dValue from DEF_PICTURES where id=1';

    $statement="select poster from films where films.id=1";
    ïðèìåðíî, òàêà 100% ùå ðàçáåðåø îò êúäå ñå äúíÿò íåùàòà

    Çäðàâåé è áëàãîäàðÿ çà ìíåíèåòî!
    Àêî èìàø ïúò êúì Ïëîâäèâ èìàø åäíà áèðà îò ìåí! Ñëåä êàòî ïîäìåíèõ $statement='select dValue from DEF_PICTURES where id=1'; ñúñ $statement="select dValue from DEF_PICTURES where id=1";, ò.å. çàìåñòèõ àïîñòðîôèòå ñ êàâè÷êè è âñè÷êî çàðàáîòè íîðìàëíî! Çà òîâà íå ñå áÿõ ñåòèë, ÷å å âúçìîæíî äà å ðàçëè÷íî êàòî íàñòðîéêà íà àïà÷èòàòà.
    Áëàãîäàðÿ îòíîâî!
    I7-4770K@GA-Z97X-UD3H + CM Hyper 212 Evo + CM N500 + 4 x 4GB Geil Enhance Corca 1600MHz + Sapphire HD 5850 (Game edition)

  7. #7
    Registered User Pa3KaTaH's Avatar
    Join Date: Sep:2003
    Location: Âàðíà
    Posts: 3,851
    Çà íèùî

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Copyright © 1999-2011 Õàðäóåð ÁÃ. Âúçìîæíî å ñúäúðæàíèåòî íà òàçè ñòðàíèöà äà å îáåêò íà àâòîðñêè ïðàâà.
iskamPC.com | mobility.BG | Bloody's Techblog | Êðèïòîâàëóòè è ìàéíèíã | 3D Vision Blog | Ìàãàçèí çà åëåêòðîííè öèãàðè