Also try this...
$doc->dump_file('template_
Main Topics
Browse All TopicsHi,
I have a problem with saving a DOM document:
I am developing a webapp using PHP and MySQL. The key of this website is to create/receive xml docs, and store information in the db. The receive part - parsing - works perfectly. The problem is when I try to save XML documents I have created. Here is an example of some code I have tried:
<?php
$doc = new DOMDocument('1.0');
// we want a nice output
$doc->formatOutput = true;
$root = $doc->createElement('book'
$root = $doc->appendChild($root);
$title = $doc->createElement('title
$title = $root->appendChild($title)
$text = $doc->createTextNode('This
$text = $title->appendChild($text)
$doc->save(' template_customer.xml ');
?>
...and this is the error mesage I receive when I load this page in IE or Firefox:
Warning: DOMDocument::save( somefilepath ) [function.save]: failed to open stream: Invalid argument in someotherfilepath on line 17
Can this problem have anything to do with IIS security settings or do I need to change something in the PHP.ini??
Regards,
R
This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.
Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.
If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.
Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.
Access the answers to your technology questions today.
30-day free trial. Register in 60 seconds.
Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Try it out and discover for yourself.
30-day free trial. Register in 60 seconds.
Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.
Thanks, for quick reply :)
I tried both of the following before posting the question(unfortunately):
$doc->save(' template_customer.xml ');
should be...
$doc->save('template_custo
When I try this:
$doc->dump_file('template_
I get this:
Fatal error: Call to undefined method DOMDocument::dump_file() in c:\Inetpub\wwwroot etc
I am using php5, so maybe this is a function used in previous versions??
-R
http://us3.php.net/manual/
.... (no version information, might be only in CVS)....
That method might only be in CVS version.
Business Accounts
Answer for Membership
by: CrYpTiC_MauleRPosted on 2005-09-25 at 12:47:57ID: 14955009
$doc->save(' template_customer.xml ');
mer.xml');
should be...
$doc->save('template_custo