Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    39

    form flash che carica un file xml

    Salve.

    Deve realizzare un form che prenda in input dei dati dall'utente e successivamente questi dati vadano a riempire un file xml.

    Il file xml potrebbe essere una cosa del genere:

    <user>
    <persona>
    <nome>Daniel</nome>
    <anni>22</anni>
    <universita>ICD</universita>
    </persona>
    </user>

    vi prego datemi una mano ho visto su internet ma è difficile trovare tutorial che spieghi bene questo meccanismo.

    In attesa di una vostra risposta vi saluto cordialmente!!

  2. #2
    beh se ho capito bene solo con flash nn lo puoi fare...

    con flash puoi prendere i dati dal form ed inviarli ad una pag server side ASP/php la quale andrà a mettere i dati ricevuti in un xml...

    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    39
    si si dovrei usare anche php......ma non so come fare, non ci sono tutorial o sit che spiegano tale meccanismo?? sto uscendo pazzo......potresti farmi tu un esempio? o se ne hai già uno pronto inviarmelo cosi da potermelo studiare e adatatre al progetto che devo fare?

    Grazie!

  4. #4
    beh con un pò di ricerca
    http://forum.html.it/forum/showthrea...scrivere+testo

    x inviare i dati ti basta usare LoadVars() se usi AS2 alla pag asp/php

    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    39
    grazie per avermi segnalato il link, ma non credo faccia quello che voglio ossia: creare un form prendere i dati dell'utente da php e inserirli in un file xml

  6. #6
    ma prendere i dati da un form equivare a ricercare action scrpit x un form tipo contatti

    http://forum.html.it/forum/showthrea...highlight=form

    x action script usando loadvars con il suo metodo sendadnload ..ricevendo quindi anche una risposta....

    invece x salvare i dati in un file xml ...quello lo fai con php...che nn so usare bene...
    uso in genere asp....

    con una cosa del genere..salvo i dati provenienti da flash in un file txt..xml è la stessa cosa

    Codice PHP:
    <?php 
    $this_script_url 
    $_SERVER['SCRIPT_FILENAME'];
    $file="testo.txt";


    if(
    $_POST['to_do']=="add_entry"){

    $punt1 $_POST['punt1'];
    $punt2 $_POST['punt2'];
    $punt3 $_POST['punt3'];
    $punt4 $_POST['punt4'];
    $punt5 $_POST['punt5'];
    $testo1 $_POST['testo1'];
    $testo2 $_POST['testo2'];
    $testo3 $_POST['testo3'];
    $testo4 $_POST['testo4'];
    $testo5 $_POST['testo5'];

    $dati "&punt1=".$punt1."&nome1=".$testo1."&punt2=".$punt2."&nome2=".$testo2."&punt3=".$punt3."&nome3=".$testo3."&punt4=".$punt4."&nome4=".$testo4."&punt5=".$punt5."&nome5=".$testo5."&";

    $scrivi_file=fopen($file,"w");
    fputs($scrivi_file,$dati);
    fclose($scrivi_file);
    echo 
    "att=ok";
    } else {
    echo 
    "att=error";
    }
    ?>
    ovviamente devi mettere tu le cose insieme.......

    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    39
    Allora ora mi vedo un pò il tuo tutorial sul form e ci applico il codice php.

    In questo indirizzo spiega più o meno quello che vorrei fare però in maniera molto complessa visitalo cosi ti fai un idea migliore di quello che vorrei fare:

    http://www.yassassin.it/tutorial_visual.php?id=2

    Grazie ancora per l'aiuto che mi stai dando

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    39
    Ciao ho seguito i vari link che mi hai postato, solo che no riesco a far aggiornare il file xml.

    ti posto lo script in modo da vedere se ho commesso qualche errore:

    Script Flash:

    stop();
    pulsInvio.onRelease = function()
    {
    var file_xml = new LoadVars();
    file_xml.nome = Nome.text;
    file_xml.sendAndLoad("form.php", file_xml, 'POST');
    file_xml.onLoad = function()
    {
    if (this.risultato=="ok")
    {
    Nome.text="";
    trace("Caricamento riuscito.");
    }
    else
    {
    trace("Caricamento non riuscito.");
    return;
    }
    }
    delete file_xml;
    }

    Questo invece è lo script di php:

    <?php
    $nome = stripslashes($_POST['nome']);

    if ($_POST['nome'])
    {
    $sms ="<nome>".$nome."</nome>";
    $fileXML = "form.xml";

    $fp = fopen($fileXML,"r");
    if($fp)
    {
    $contenuto = fread($fp,filesize($fileXML));
    $nuovonome = str_replace("</form>", "", $contenuto);
    fclose($fp);

    $nuovoUser = $nuovonome.$sms."</form>";
    $fp = fopen($fileXML,"w");
    if($fp)
    {
    if(fwrite($fp,$nuovoUser))
    {
    print "&risultato=ok";
    }
    fclose($fp);
    }
    }
    }
    ?>

    Questo invece è il file XML da caricare e da popolare:

    <?xml version="1.0" encoding="ISO-8859-1" ?>
    <form>
    <nome>daniel</nome>
    </form>

    Quando eseguo il tutto mi fa comparire sempre "Caricamento non riuscito", spero mi possa aiutare.

    Saluti Daniel.

  9. #9
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    39
    Ragazzi nessuno può aiutarmi????

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.