bill2003
01-06-05, 20:58
Από τo manual της PHP http://gr.php.net/manual/en/function.dom-domdocument-loadhtml.php
έχουμε τον παρακάτω απλό κώδικα:
<?php
$doc = DOMDocument::loadHTML("<html><body>Test<br></body></html>");
echo $doc->saveHTML();
$doc = new DOMDocument();
$doc->loadHTML("<html><body>Test<br></body></html>");
echo $doc->saveHTML();
?>
Αν τον τρέξω (Apache 1.3.33, PHP 4.3.10)
έχω
Fatal error: Undefined class name 'domdocument' in dom.php on line 2
Στο manual λέει ότι οι DOM functions είναι πλέον fully object-oriented. Επειδή δεν έχω ασχοληθεί με object-oriented στην PHP μήπως παραλείπω κάτι πολύ απλό που ούτε καν στο παράδειγμα δεν το λένε?
Παίζει να χρειάζομαι κάποια επιπλέον library? Εγώ θεώρησα πως όχι καθώς στο manual αναφέρει
"There is no installation needed to use these functions; they are part of the PHP core."
Ίσως φανούν πολλές χαζές απορίες μαζεμένες... please help
έχουμε τον παρακάτω απλό κώδικα:
<?php
$doc = DOMDocument::loadHTML("<html><body>Test<br></body></html>");
echo $doc->saveHTML();
$doc = new DOMDocument();
$doc->loadHTML("<html><body>Test<br></body></html>");
echo $doc->saveHTML();
?>
Αν τον τρέξω (Apache 1.3.33, PHP 4.3.10)
έχω
Fatal error: Undefined class name 'domdocument' in dom.php on line 2
Στο manual λέει ότι οι DOM functions είναι πλέον fully object-oriented. Επειδή δεν έχω ασχοληθεί με object-oriented στην PHP μήπως παραλείπω κάτι πολύ απλό που ούτε καν στο παράδειγμα δεν το λένε?
Παίζει να χρειάζομαι κάποια επιπλέον library? Εγώ θεώρησα πως όχι καθώς στο manual αναφέρει
"There is no installation needed to use these functions; they are part of the PHP core."
Ίσως φανούν πολλές χαζές απορίες μαζεμένες... please help