Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13

Discussione: Generare xml da php

  1. #1

    Generare xml da php

    Sono riuscito a generare correttamente il contenuto di un file xml prendendo i fati da un database. Il mio problema e che ora questo file si chiama prova.php a me servirebbe una copia di quello che genera prova.php con estenzione .xml come posso fare?????

  2. #2
    Utente di HTML.it L'avatar di lloyd27
    Registrato dal
    Mar 2006
    Messaggi
    256
    Ma vuoi salvarlo oppure mostrarlo a video facendo credere di essere un .xml?

  3. #3
    voglio far credere a flash che sia un file xml altrimenti non me lo apre
    LMWEB.it - Il portale tecnologico
    http://www.lmweb.it - http://www.lmweb.it/blog

  4. #4
    Utente di HTML.it L'avatar di lloyd27
    Registrato dal
    Mar 2006
    Messaggi
    256
    Allora credo che ti basti settare l'header corretto..
    Codice PHP:
    header('Content-type: application/xml'); 

  5. #5
    scusa ma dove devo inserire questo codice???

  6. #6
    Utente di HTML.it L'avatar di Takeno
    Registrato dal
    May 2007
    Messaggi
    146
    EDIT: Sbagliato a leggere il problema

    $filename = "nome.xml";
    header ("Content-Type: application/xml");
    header ("Content-Disposition: inline; filename=$filename");

    Mettilo ad inizio pagina e prova ..

  7. #7
    scusa ma non ho capito dove devo inserire questo codice e poi da flash con quale nome richiamo il tutto

  8. #8
    Utente di HTML.it L'avatar di lloyd27
    Registrato dal
    Mar 2006
    Messaggi
    256
    Dal flash richiami tutto come se chiamassi normalmente il file PHP.
    Io non conosco flash, ma credo che settare gli header giusti sia sufficiente.

    Il codice che ho scritto devi metterlo all'inizio dello script PHP, prima di QUALSIASI output, altrimenti darà errore

  9. #9
    ecco il codice della mia pagina ma non viene visualizzata come la correggo?
    Codice PHP:
    <?
    header
    ('Content-type: application/xml');
    if(
    file_exists("./connection.php") )
       include(
    "./connection.php");


    else die(
    "Impossibile connettersi al database");
    $q "select * from news order by id desc" ;
    $ris mysql_query$q $conn);

    echo
    "<?xml version=\"1.0\" encoding=\"UTF-8\"?>";

    echo
    "<menu>";
    if( 
    mysql_num_rows($ris)>)
    {
    while( 
    $curr=mysql_fetch_array($ris) )
        {echo
    "<item>";
        echo 
    "<title>",$curr[titolo],"</title>";
        echo 
    "<testo>".$curr[testo]."</testo>";
         echo
    "</item>";
         }
    }
    echo
    "</menu>";
    ?>

  10. #10

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.