Visualizzazione dei risultati da 1 a 10 su 10

Discussione: Problema con DOM

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    361

    Problema con DOM

    cosa vuole dirmi?

    Warning: domdocument() expects at least 1 parameter, 0 given in /web/htdocs/www.studenticatania.it/home/autogarden/public/auto.php on line 10

    Fatal error: Call to undefined function: load() in /web/htdocs/www.studenticatania.it/home/autogarden/public/auto.php on line 11

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Se non posti il codice è difficile comunque, traducendo dall'inglese il warning dice che la funzione domdocument si aspetta almeno un parametro e tu non gliene dai, mentre il fatal error è dovuto al fatto che chiami una funzione che non è stat definita prima di essere chiamata.

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    361
    in locale mi funzia però

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    361
    $xmldoc = new DOMDocument();
    $xmldoc ->load("auto.xml");

    questo è il codice

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    361
    nuovo errore:
    Fatal error: Cannot instantiate non-existent class: domdocument in c:\hosting\giovannidepadova.com\wwwroot\auto.php on line 10
    i primi due errori sono su server aruba
    questo invece è su server natan

  6. #6
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027

    Re: Problema con DOM

    Originariamente inviato da trusthat
    cosa vuole dirmi?

    Warning: domdocument() expects at least 1 parameter, 0 given in /web/htdocs/www.studenticatania.it/home/autogarden/public/auto.php on line 10

    Fatal error: Call to undefined function: load() in /web/htdocs/www.studenticatania.it/home/autogarden/public/auto.php on line 11
    1.posta un errore alla volta

    2. cosa c'è in quella classe? farmi vedere come la istanzi mi serve a poco...

    3. In questo caso il primo errore ti dice che la classe domdocument si aspetta almeno un parametro in fase di costruzione dell'oggetto, e tu non passi nulla.

    4. Il secondo errore è probabilmente una conseguenza del primo


  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    361
    codice:
    $xmldoc = new DOMDocument();
    $xmldoc ->load("marche.xml");
    //echo($xmldoc);
    
    $nodelist = $xmldoc ->getElementsByTagName("Customers");
    
    foreach($nodelist as $item){
    	foreach($item -> childNodes as $node){
    	switch($node -> nodeName){	
    		case 'CodMarca':	
    			$CodMarca = $node -> textContent;
    			break;
    		case 'DescMarca':
    			$DescMarca = $node -> textContent;
    			break;
    	}
    	
    }
    $sql = "INSERT INTO marche (CodMarca, DescMarca) VALUES('" . $CodMarca . "','" . $DescMarca . "')";
    mysql_query($sql);
    }
    ecco tutto il codice... in locale però funziona tutto

  8. #8
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    ho paura che il problema sia dovuto a domdocument e alla versione di php installata.

    Verifica i requisiti e le versioni di php che stai utilizzando in locale e sul server.

    ciao

  9. #9
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    361
    http://www.autogardenguerrera.com/info.php
    guardate un attimo qui.. forse non c'è l'estensione?

  10. #10
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    ti conviene leggere con calma qui:
    http://www.php.net/manual/it/ref.domxml.php

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.