[ stevicmilos @ 29.08.2007. 19:58 ] @
Ljudi evo ovako stoje stvari nadam se da neko moze da mi pomogne. Imam gotovu offline deskto aplikaciju koja koristi MSSQL server 2000 i bazu za smestanje podataka.Znaci bazu nemogu menjati vec je takva kakvaje. E sad Ja trebam da izvrsim sinhronizaciju te offline baze sa online MySQL serverom i bazom na netu.Sve sto se tice citanja svih polja iz mssql-a i prebacivanje na net tj Mysql funkcionise osim jednog polja iz MSSQL-a tipa "image" u kome se nalazi slika uneta kroz desktop aplikaciju. Ja sam ranije radio sa slikama koje se nalaze u Mysql bazi u BLOB poljima i bez prblema ih citao/ upisivao u bazu i prikazivao u browseru.Pokusao sam isti princip da primenim na MSSQL ali jednostavno ne mogu nikako da iscitam i prikazem sliku. Ne mogu cak ni da je upisem. Polje u MSSQL-u je tipa IMAGE. Dole su par kombinacija koje sam pokusao ali nista ne funkcionise. Ima li neko neku ideju? Code: <?php $conn = mssql_connect("COMP1"); mssql_select_db("datalab",$conn); // storing a file $datastring = file_get_contents("banner.jpg"); $data = unpack("H*hex", $datastring); mssql_query("insert into milos (id,naziv, slika) values ('2','img2.jpg', 0x".$data['hex'].")"); // retrieving $result = mssql_query("select slika from milos where naziv = 'img2.jpg'"); $row = mssql_fetch_array($result); header("Content-type: image/jpeg;"); $data = $row['slika']; echo $data; //echo $slika; ?> Code: <?php $conn = mssql_connect("COMP1"); mssql_select_db("datalab",$conn); $result = mssql_query("select slika from milos where naziv = 'img.jpg'"); $row = mssql_fetch_array($result); header("Content-type: image/jpeg;"); $data = $row['slika']; $datas = substr($data,78); echo $datas; ?> Code: <?php $conn = mssql_connect("COMP1"); mssql_select_db("datalab",$conn); $result = mssql_query("select slika from milos where naziv = 'img.jpg'"); $row = mssql_fetch_array($result); header("Content-type: image/bmp;"); $data = $row['slika']; $data_pos = strpos($data,"JFIF"); $datas = substr($data,$data_pos - 6); echo $datas; ?> [Ovu poruku je menjao Nemanja Avramović dana 29.08.2007. u 22:15 GMT+1] |