Ciao Ragazzi,
spero che qualcuno di voi possa aiutarmi perché ho una consegna domani e non so come risolvere questo problema!
Ho creato un file php la cui funzione è quella di caricare un file xml e rispettivo xslt e fornire in output un file html.
La funzione è la seguente (associaXSLT)
<?php
$dom = new domDocument();
$dom->load("dizionario.xsl");
$proc = new xsltprocessor;
$xsl = $proc->importStylesheet($dom);
$xml = new domDocument();
$xml->load ("dizionario.xml");
$string = $proc->transformToXml($xml);
echo $string;
?>
Nella home del mio sito ho un menu tramite cui carico il file associaXSLT.php
In locale non ho problemi. (server Apache2.2, PHP versione 5.2.13)
Quando però navigo sul dominio altervista dove ho uploadato il sito la funzione genera il seguente errore:
Fatal error: Call to undefined method: domdocument->load()
Premetto che ho abilitato qualsiasi tipo di estensione possibile, trovando info sparse per il web.
In particolare:
extension=libxml2.dll
extension=libxml2-2.dll
extension=libxslt.dll
extension=libexslt.dll
extension=iconv.dll
extension=zlib1
extension=php_xsl.dll
extension=php_domxml.dll
Alcune di queste credo che non siano nemmeno necessarie!
Qualcuno saprebbe propormi una soluzione al problema? Non so più dove sbattere la testa!
Non conosco bene php, che ho preso in mano da poco, per cui forse mi sfugge qualche passaggio.
Grazie!