Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kako citati/prikazati sliku iz MSSQL-a sa php-om

[es] :: PHP :: Kako citati/prikazati sliku iz MSSQL-a sa php-om

[ Pregleda: 1157 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

stevicmilos

Član broj: 129508
Poruke: 3
77.46.235.*



Profil

icon Kako citati/prikazati sliku iz MSSQL-a sa php-om29.08.2007. u 19:58 - pre 203 meseci
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]
 
Odgovor na temu

[es] :: PHP :: Kako citati/prikazati sliku iz MSSQL-a sa php-om

[ Pregleda: 1157 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.