Hallo,
bin langsam am verzweifeln....
Folgendes Problem:
Muss mittels php-skript aus einer ms sql 2005 express pdf's auslesen und im Browser anzeigen lassen....
Der Zugriff und das Einlesen des Datenfeldes in eine php-Variable gelingt ja noch...aber wie dekodier ich das Ergebnis des sql-queries?
[Bsp: bei postgres gibt's pg_escape_bytea() ]
In der mssql - Refernz find ich sowas nicht wirklich...
Bekomme dann als Ausgabe vom Broswer ..dies ist eine beschädigte Datei...
Hier das Code-Beispiel:
Hoffe es kann mir hier jemand weiterhelfen...
bin langsam am verzweifeln....
Folgendes Problem:
Muss mittels php-skript aus einer ms sql 2005 express pdf's auslesen und im Browser anzeigen lassen....
Der Zugriff und das Einlesen des Datenfeldes in eine php-Variable gelingt ja noch...aber wie dekodier ich das Ergebnis des sql-queries?
[Bsp: bei postgres gibt's pg_escape_bytea() ]
In der mssql - Refernz find ich sowas nicht wirklich...
Bekomme dann als Ausgabe vom Broswer ..dies ist eine beschädigte Datei...
Hier das Code-Beispiel:
PHP-Code:
$con = mssql_connect($s, $u, $pw) or die ("Keine Verbindung MSSQL Server");
mssql_select_db($db) or die ("Keine Datenbank gefunden");
$result = mssql_query($query);
$data = mssql_result($result,0,$field);
//==> hier muss irgendwas zum dekodieren hin...aber was?!
//==> $pdf = pg_escape_bytea($data);
//in Datei schreiben
$handle = fopen ($ausgeben, 'wb+');
fwrite($handle,$pdf);
fclose($handle);
// Ergebnis im Browser als pdf anzeigen...
header('Content-Type: application/pdf');
$datei = readfile($ausgeben);
fopen($datei);
Kommentar