create xml

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
eagleman
Δημοσιεύσεις: 30
Εγγραφή: 14 Δεκ 2005 19:32

create xml

Δημοσίευση από eagleman » 25 Φεβ 2007 12:49

Καλησπέρα σε όλους, τι θέλω να κάνω? προφανές από τον τίτλο!
κάνοντας open μία σελίδα της εφαρμογής μου να δημιουργείται αυτόματα ένα xml αρχείο και να αποθηκεύεται αυτόματα σε ένα folder που θα του ορίσω εγώ.

δοκίμαδα λύσεις που προτάθηκαν σε προηγούμενα θέματα..
http://www.freestuff.gr/forums/viewtopi ... ml&t=26326

βρήκα και άλλες ψάχνοντας στο intenet όπως:
http://www.developerfusion.co.uk/show/3944/

στο δεύτερο link όταν βάλω τον κώδικα, κάνοντας debbuging με το zend μου πετάει σφάλμα:
Fatal error: Call to undefined function new_xmldoc() in <b>D:\Program Files\xampp\htdocs\dokimi\create_xml.php</b> on line <b>5</b><br />
έχει κάποιος να μου προτείνει κάποιο script να δημιουργήσω online τα xml αρχεία μου?? θέλω να κάνω ένα πολύ απλό xml αρχείο με ένα parrent και ένα child μόνο! φαδάζομαι για την αποθήκευσή του μετά στον σκληρό δίσκο δεν θα υπάρχει πρόβλημα!

Σας ευχαριστώ

panosru
WebDev Moderator
Δημοσιεύσεις: 1885
Εγγραφή: 13 Σεπ 2005 16:13
Τοποθεσία: Camp

create xml

Δημοσίευση από panosru » 25 Φεβ 2007 13:42

sthn php 5.1 kai ano mporeis na to kaneis etsi:

Κώδικας: Επιλογή όλων

$xmlstr = <<<EOXML
<?xml version="1.0" encoding="UTF-8"?>
<foo>
	<bar>foobar</bar>
</foo>	
EOXML;

$filename = 'foobar.xml';

$xml = new SimpleXMLElement&#40;$xmlstr&#41;;
$xml->asXML&#40;$filename&#41;;
se mikroterh version mporeis na to kaneis etsi:

Κώδικας: Επιλογή όλων

$xmlstr = <<<EOXML
<?xml version="1.0" encoding="UTF-8"?>
<foo>
	<bar>foobar</bar>
</foo>	
EOXML;

$filename = 'foobar.xml';

if &#40;file_exists&#40;$filename&#41;&#41; unlink&#40;$filename&#41;;
touch&#40;$filename&#41;;
chmod&#40;$filename,0644&#41;;

if &#40;is_writable&#40;$filename&#41;&#41;
&#123;
	if &#40;!$handle = fopen&#40;$filename, 'w'&#41;&#41; 
	&#123;
         die&#40;"Cannot open file &#40;&#123;$filename&#125;&#41;"&#41;;
	&#125;
	
	if &#40;fwrite&#40;$handle, $xmlstr&#41; === FALSE&#41; 
	&#123;
		die&#40;"Cannot write to file &#40;&#123;$filename&#125;&#41;"&#41;;
	&#125;
	
	fclose&#40;$handle&#41;;
&#125;
else 
&#123;
	echo "The file &#123;$filename&#125; is not writable";
&#125;

eagleman
Δημοσιεύσεις: 30
Εγγραφή: 14 Δεκ 2005 19:32

create xml

Δημοσίευση από eagleman » 25 Φεβ 2007 17:47

panosru RESPECT.....

σε ευχαριστώ πολύ! παίζει κανονικά! χρησιμοποίησα τον δεύτερο κώδικα που παρέθεσες.
να 'σαι καλα..

panosru
WebDev Moderator
Δημοσιεύσεις: 1885
Εγγραφή: 13 Σεπ 2005 16:13
Τοποθεσία: Camp

create xml

Δημοσίευση από panosru » 25 Φεβ 2007 18:05

eagleman έγραψε:να 'σαι καλα..
tha prospathiso, thanks pantos :P

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης