Results 1 to 7 of 7
Hybrid View
-
19th June 2006 13:46 #1
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> ïðèìåðíî.
Çíà÷è êîãàòî èìà êàðòèíêà âñè÷êî ñè ðàáîòè òèï-òîï, íî êîãàòî íÿìà íà åäèíèÿ ñúðâúð ðàáîòè, à íà äðóãèÿ íå. Èìà ëè àëòåðíàòèâåí íà÷èí äà ñå ïîêàæå äðóãà êàðòèíêà è êàêúâ å òîé? Àç ëè íåùî áúðêàì â êîäà èëè íàñòðîéêèòå íà ñúðâúðà èãðàÿò íÿêàêâà ðîëÿ?
Áëàãîäàðÿ,
AirfanI7-4770K@GA-Z97X-UD3H + CM Hyper 212 Evo + CM N500 + 4 x 4GB Geil Enhance Corca 1600MHz + Sapphire HD 5850 (Game edition)
-
19th June 2006 16:05 #2
íî êîãàòî íÿìà íà åäèíèÿ ñúðâúð ðàáîòè, à íà äðóãèÿ íå.
ñàìî òîâà íå òè ðàçáðàõ... ÿ ïàê, àêî ìîæå?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
-
19th June 2006 17:17 #3Çäðàñòè,
Originally Posted by Airfan
ñ Firebird/Interbase íå ñúì ìíîãî çàïîçíàò, íî ïîíå ìîãà äà êàæà ÷å íÿìàø ãðåøêà â êîäà.Ïðåäïîëàãàì ÷å ïðîáëåìà å íÿêúäå â íàñòðîéêèòå íà ñúðâúðà. Ñ åäíàêâè âåðñèè íà ðíð ëè ñà äâàòà ñúðâúðà?
Åäèò: Sky IS the limit.....îò êîñìîñà íå ìîæå äà ñå ñêà÷à
Last edited by Skydive; 19th June 2006 at 17:26.
-
19th June 2006 19:01 #4
Áëàãîäàðÿ çà îòãîâîðèòå,
Ïúðâî íà âúïðîñà íà 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)
-
20th June 2006 12:48 #5
Äâà ñúâåòà çà äåáúãâàíåòî:
Ñëîæè êàâè÷êè îêîëî íîìåðà íà 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% ùå ðàçáåðåø îò êúäå ñå äúíÿò íåùàòà
-
20th June 2006 14:00 #6
Originally Posted by Pa3KaTaH
Çäðàâåé è áëàãîäàðÿ çà ìíåíèåòî!
Àêî èìàø ïúò êúì Ïëîâäèâ èìàø åäíà áèðà îò ìåí! Ñëåä êàòî ïîäìåíèõ $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)
-
20th June 2006 14:02 #7
Çà íèùî




Reply With Quote
Lenovo ThinkPad 15 èëè IdeaPad 15
5th May 2023, 22:16 in Ìîáèëíè êîìïþòðè