Word bestand uitlezen uit database
Ik heb een word bestand ge-upload naar de mysql-database het veld waar naar ik deze upload heeft de blob exentie.
Wat ik graag zou willen is dat het word bestand word getoond in een pagina als ik het bestand uitlees (Ik weet niet of dit mogelijk is). Ik heb gezien dat het met foto's wel mogelijk is.
Als ik nu het word bestand probeer uit te lezen krijg ik niets te zien.
dit is het script.
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text" ; charset=iso-8859-1">
</head>
<body>
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
mysql_connect("");
mysql_select_db("");
error_reporting(E_ALL);
//header("Content-Type: file");
$res = mysql_query ("SELECT * FROM alle_gebruikers WHERE Emailadres = ''");
echo "<table>";
while($row=mysql_fetch_array($res)){
echo"<tr>";
echo"<td>";?>
mysql_connect("");
mysql_select_db("");
error_reporting(E_ALL);
//header("Content-Type: file");
$res = mysql_query ("SELECT * FROM alle_gebruikers WHERE Emailadres = ''");
echo "<table>";
while($row=mysql_fetch_array($res)){
echo"<tr>";
echo"<td>";?>
Code (php)
</body>
</html>
heeft iemand hier ervaring mee ?.
gr Wouter
Wil je het echt op je website laten zien dan kun je eens kijken naar http://www.sharewareplaza.com/obninsk-doc2text-converter-download_41185.html Maar de resultaten zijn niet altijd even mooi als je het mij vraagt.
zie ook dit oude topic: http://www.phphulp.nl/php/forum/topic/word-document-omzetten-naar-html-mbv-php/46914/
Oke, bedankt ik zal er eens naar kijken.
Als het om word documenten gaat die niet vaak zullen veranderen dan kun je ook een foto laten zien van het document.
oke, dat zou ook mooi zijn, maar ik denk dat ik het word document gewoon als download aan ga bieden. nu even uitzoeken hoe dat moet.
Code (php)
Toevoeging op 07/10/2014 17:23:14:
$content komt dan natuurlijk uit je blob.
Gewijzigd op 07/10/2014 17:22:05 door Frank Nietbelangrijk
gr
Dus kan je met 1 bestand alle 'doc'-bestanden geven, met een naam die je zelf opgeeft.
Zo hoef je dus geen bestanden zelf op te slaan (de data staat in je database).
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
mysql_connect("");
mysql_select_db("");
//Haal pdf op.
$query = mysql_query("select * FROM alle_gebruikers");
$row = mysql_fetch_assoc($query);
$test = $row[CV];
header("Content-type: application/pdf");
header('Content-disposition: attachment; filename="CV.pdf"');
print $test;
?>
mysql_connect("");
mysql_select_db("");
//Haal pdf op.
$query = mysql_query("select * FROM alle_gebruikers");
$row = mysql_fetch_assoc($query);
$test = $row[CV];
header("Content-type: application/pdf");
header('Content-disposition: attachment; filename="CV.pdf"');
print $test;
?>
Je kan het converteren naar een pdf-bestand met fPDF.
oke, en hoe zou ik dat in het script moeten verwerken? bijvoorbeeld dat $test word omgezet naar pdf formaat ?
fPDF gekeken?
Heb je al in de manual van Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<?php
mysql_connect("");
mysql_select_db("");
require("fpdf/fpdf.php");
$query = mysql_query("SELECT * FROM alle_gebruikers WHERE Emailadres = 'xxxx' ");
$row = mysql_fetch_assoc($query);
$test = $row[CV];
$pdf=new FPDF();
$pdf->AddPage();
$pdf->Output();
header("Content-type: application/pdf");
header('Content-disposition: attachment; filename="CV.pdf"');
print $test;
?>
mysql_connect("");
mysql_select_db("");
require("fpdf/fpdf.php");
$query = mysql_query("SELECT * FROM alle_gebruikers WHERE Emailadres = 'xxxx' ");
$row = mysql_fetch_assoc($query);
$test = $row[CV];
$pdf=new FPDF();
$pdf->AddPage();
$pdf->Output();
header("Content-type: application/pdf");
header('Content-disposition: attachment; filename="CV.pdf"');
print $test;
?>
Ik heb een word bestand geuplaod in een blob extentie en die probeer ik nu met fpdf uit te lezen.
als ik dat doe krijg ik alleen een heleboel vreemde tekens.
Dan moet je een PHPscript zoeken om dat Wordbestand eerst naar een tekststring te converteren.
oke, bedankt!