figuur toevoegen in word
$word->Shapes->AddPicture("C:/00001.jpg");
maar dit werk niet, ik krijg telkens de volgende foutmelding:
Warning: (null)(): Unable to lookup Shapes: Onbekende naam.
weet er iemand wat de oorzaak van dit probleem is?
bedankt alvast!
Is het niet C:\00001.jpg ?? dus die / moet dan een \ wezen.. weet je zeker dat het plaatje bestaat??
het moet zeker C:/00001.jpg zijn, daar ben ik zeker van aangezien ik dat op andere pagina's ook al nodig had voor iets dergelijks. En als ik het aanpaste het nog steeds niet werkt hier..
Bas:
een \\ moet je escapen ;-)Is het niet C:\\00001.jpg ?? dus die / moet dan een \\ wezen.. weet je zeker dat het plaatje bestaat??
@TS: Is die $word wel goed geinitialiseerd? (En laat de initialisatie code eens zien van $word)
anyone:
@TS: Is die $word wel goed geinitialiseerd? (En laat de initialisatie code eens zien van $word)
ok, vage bug ofzo?Bas:
een \\\\ moet je escapen ;-)Is het niet C:\\\\00001.jpg ?? dus die / moet dan een \\\\ wezen.. weet je zeker dat het plaatje bestaat??
@TS: Is die $word wel goed geinitialiseerd? (En laat de initialisatie code eens zien van $word)
Er stond echt 1 \\ toen ik quote en ook 1 \\ in m\'n eigen message (nu ook hier) :?
mssn eerst nog een vraagje, moet ik eerst nog iets aanpassen in m'n wordtemplate?
de ganse code dus...
<html>
<head>
<link href="../opmaak.css" rel="stylesheet" type="text/css">
</head>
<body>
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
30
31
32
33
34
35
36
37
38
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
30
31
32
33
34
35
36
37
38
<?php
$connect = mysql_connect(localhost, root);
mysql_select_db("koen2", $connect);
$sql = "SELECT soortNaam, plantNaam, plantOmschrijvingl, plantPrijs, plantFotos FROM soorten, planten WHERE pk_soortID = fk_plantSoort ORDER BY soortNaam, plantNaam";
$resultaat = mysql_query($sql);
$row = mysql_fetch_array($resultaat);
$soortnaam = $row['soortNaam'];
$plantnaam = $row['plantNaam'];
$naamv = $soortnaam." ".$plantnaam;
$plantomschrijving = $row['plantOmschrijvingl'];
$plantprijs = $row['plantPrijs'];
$new_file = "C:/plantkaart_".$plantnaam.".doc";
$new_file2 = "C:/plantkaart.dot";
$word = new COM("word.application") or die("Kan MS WORD niet opstarten");
$word->Documents->Open($new_file2);
$word->Selection->Font->Name = 'Verdana';
$word->Selection->Font->Size = 18;
$word->Selection->Font->Bold= true;
$word->Selection->TypeText("$naamv\n\n");
$word->Selection->Font->Name = 'Verdana';
$word->Selection->Font->Size = 12;
$word->Selection->Font->Bold= false;
$word->Selection->TypeText("$plantomschrijving");
$wordshape = $word->Shapes->AddPicture("C:/00001.jpg");
$word->Documents[1]->SaveAs($new_file);
$word->Quit();
$word->Release();
$word = null;
echo "plantkaart is succesvol gegenereerd op $new_file !";
?>
$connect = mysql_connect(localhost, root);
mysql_select_db("koen2", $connect);
$sql = "SELECT soortNaam, plantNaam, plantOmschrijvingl, plantPrijs, plantFotos FROM soorten, planten WHERE pk_soortID = fk_plantSoort ORDER BY soortNaam, plantNaam";
$resultaat = mysql_query($sql);
$row = mysql_fetch_array($resultaat);
$soortnaam = $row['soortNaam'];
$plantnaam = $row['plantNaam'];
$naamv = $soortnaam." ".$plantnaam;
$plantomschrijving = $row['plantOmschrijvingl'];
$plantprijs = $row['plantPrijs'];
$new_file = "C:/plantkaart_".$plantnaam.".doc";
$new_file2 = "C:/plantkaart.dot";
$word = new COM("word.application") or die("Kan MS WORD niet opstarten");
$word->Documents->Open($new_file2);
$word->Selection->Font->Name = 'Verdana';
$word->Selection->Font->Size = 18;
$word->Selection->Font->Bold= true;
$word->Selection->TypeText("$naamv\n\n");
$word->Selection->Font->Name = 'Verdana';
$word->Selection->Font->Size = 12;
$word->Selection->Font->Bold= false;
$word->Selection->TypeText("$plantomschrijving");
$wordshape = $word->Shapes->AddPicture("C:/00001.jpg");
$word->Documents[1]->SaveAs($new_file);
$word->Quit();
$word->Release();
$word = null;
echo "plantkaart is succesvol gegenereerd op $new_file !";
?>
</body>
</html>