Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    5

    php e librerie domxml: aiuto, ho un esame fra qualche giorno!!

    Spero ragazzi che possiate aiutarmi, siete la mia ultima spiaggia..
    Dopo diversi tentativi sono riuscito a configurare php (versione 4.3.3) in modo che utilizzi le librerie domxml, su una macchina XP con server IIS. In particolare ho copiato tutte le librerie .dll del php nel system32 di Windows (iconv.dll compresa), senza sovrascrivere quelle già esistenti. Poi ho configurato il php.ini decommentando alcune "extension". A questo punto, per mia somma gioia, seguita immediatamente dopo da altrettanto immensa delusione, ho visto che la maggior parte delle istruzioni domxml venivano eseguite, tranne una: get_element_by_id() non viene riconosciuta. Potete spiegarmi perchè, e sopratutto come risolvere questo problema? Ho un esame tra quattro giorni, e sono nei guai fino al collo!! Help meee Vi allego il file php in questione e l'errore restituito da explorer. Confido in voi.


    <?php

    function recuperavoti($doc)
    {

    foreach($_GET as $key=>$value)
    {
    if ($value!=null)
    {
    $radice = $doc->document_element();
    $nome_tag_radice=$radice->tagname;

    $corrente= $radice->get_element_by_id('$key');
    $nodo = $doc->create_element("voto");
    $nodook = $corrente->append_sibling($nodo);

    $fp = fopen('/appserv/www/mio/xml/cinema.xml','w');
    fwrite ($fp,$doc->dump_mem());
    fclose($fp);
    echo "$value";
    echo "$nome_tag_radice";
    }
    }
    }
    $xmlfile = "cinema.xml";
    $mydoc = domxml_open_file( realpath($xmlfile) )
    or die("Couldn't load $xmlfile...");
    recuperavoti($mydoc);
    ?>




    Fatal error: Call to undefined function: get_element_by_id() in c:\inetpub\wwwroot\mio\finale\xml\vota.php on line 17
    La prima regola della politica è che non sono le schede a fare la vittoria, sono gli scrutatori... (Gangs of New York)

  2. #2

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    5
    Avevo già dato uno sguardo, in ogni caso pare che forse siamo riusciti a risolverlo.. a metà.. grazie cmq
    VVoVe:
    La prima regola della politica è che non sono le schede a fare la vittoria, sono gli scrutatori... (Gangs of New York)

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.