figuur toevoegen in word

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

06/10/2004 10:23:00
Quote Anchor link
ik gebruik php (draaiende op een apache server met mysql) om 'on the fly' worddocumenten te genereren. er is geen enkel probleem wanneer ik tekst uit de myqsl database wil wegschrijven naar een document, maar nu zou ik ook een foto willen toevoegen aan die worddocumenten. na wat zoekwerk op het net kwam ik tot het volgende:
$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!
 
PHP hulp

PHP hulp

16/01/2025 14:45:24
 
B a s
Beheerder

B a s

06/10/2004 16:49:00
Quote Anchor link
Is het niet C:\00001.jpg ?? dus die / moet dan een \ wezen.. weet je zeker dat het plaatje bestaat??
 

06/10/2004 17:48:00
Quote Anchor link
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..
 

06/10/2004 18:01:00
Quote Anchor link
Bas:
Is het niet C:\\00001.jpg ?? dus die / moet dan een \\ wezen.. weet je zeker dat het plaatje bestaat??
een \\ moet je escapen ;-)

@TS: Is die $word wel goed geinitialiseerd? (En laat de initialisatie code eens zien van $word)
 

06/10/2004 18:03:00
Quote Anchor link
anyone:
Bas:
Is het niet C:\\\\00001.jpg ?? dus die / moet dan een \\\\ wezen.. weet je zeker dat het plaatje bestaat??
een \\\\ moet je escapen ;-)

@TS: Is die $word wel goed geinitialiseerd? (En laat de initialisatie code eens zien van $word)
ok, vage bug ofzo?

Er stond echt 1 \\ toen ik quote en ook 1 \\ in m\'n eigen message (nu ook hier) :?
 

07/10/2004 00:05:00
Quote Anchor link
m'n ganse code (en ja, word wordt goed gestard, tis te zeggen: alles komt in m'n document, behalve figuur)
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)
PHP script in nieuw venster Selecteer het PHP script
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
<?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 !";            
?>

</body>
</html>
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.