Fråga : Hur till sammanslutningen XML & PHP

Hälsningen

I som köps XML, kartlägger och den osäkra I-förmiddagen hur man genomför php i dem.  Detta är deras kodifierar: för class=" codeSnippet " för
1 för >


1
Aleutians East
 http://www.domain.com 
Aleutiansöst har för närvarande 0 listings
0x7798BA
0x366CA3


behov för >

I för <-/county>
1 för >



1
Aleutians East
 http://www.domain.com 
Aleutiansöst har för närvarande  listings
0x7798BA
0x366CA3


<-/county>


Obviously som detta inte fungerar med XML.  Några idéer på hur man gör detta?

Thank dig i förskott!
~Amy
" klar "

Svar : Hur till sammanslutningen XML & PHP

Tack.  Funderare I den total- strategin är att parse PHP-anvisningar och att skapa tillverkad XML.  Du kan skriva XMLEN sparar rätt in i sparasystemet med file_put_contents (), eller du kan tvinga en nedladdning av XMLEN sparar till beställare dator, eller du kan eka XMLEN direkt in i den tillverkade webbläsaren strömmer.  Den ska beror på vilken tjänste- sort av rengöringsduken du hoppas för att ge.

Du önskar antagligen att tillfoga något något liknande som denna till det bästa av XMLEN stränger:

$xml = ',

Är här en PHP fungerar att ska styrka en nedladdning.  Som du kan se, den förväntar en känd, men dig spara - kunde lätt ändra den för att acceptera en stränga för mata in.  Att göra, att, du skulle, ändra den för att ha två argument, stränga och ”en basename” för nedladdad sparar.

HTH som är ~Ray

1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
// FUNGERAR FÖR ATT TVINGA EN NEDLADDNING
fungera force_download ($filename)
{
    // FÅR ETT KÄNT FÖR SPARA
    $basename = basename ($filename);

    // FÅR TILLFREDSSTÄLLER AV SPARA
    $filedata = file_get_contents ($filename);

    om ($filedata)
    {
        // DESSA TITELRADER ANVÄNDS PÅ ALLA WEBBLÄSARE
        titelrad (”Tillfredsställa-Skriva: applikationen-x/tvinga-nedladdar”);
        titelrad (”Tillfredsställa-Disposition: tillbehör; filename= \ ”$basename \ "");
        titelrad (”Tillfredsställa-längd: ”. (stränga) (strlen ($filedata))),;
        titelrad (”förfaller: ” .gmdate (”D, H för D M Y: i: s”, mktime (datera (”H”) +2, daterar (”mig”), daterar (”s”), daterar (”M”), daterar (”D”), daterar (”Y”)),).”, GMT ");
        titelrad (”Last modified: ” .gmdate (”D, H för D M Y: i: s”).”, GMT ");

        // DENNA TITELRAD MÅSTE UTELÄMNAS FÖR IE 6+
        om (FALSKA ===strpos ($_SERVER [”HTTP_USER_AGENT”], ”MSIE”))
        {
            titelrad (”Cache-Kontrollera: ingen-cachen måste-revalidate”);
        }

        // DETTA ÄR DEN SIST TITELRADEN
        titelrad (”Pragma: ingen-cache”);

        // SPOLNING TITELRADERNA TILL WEBBLÄSAREN
        spolning ();

        // TILLFÅNGATAGANDE SOM SPARA I TILLVERKAD FUNGERA SOM BUFFERT - SKA SPOLAS PÅ SKRIVAR AVSLUTAR
        ob_start ();
        eka $filedata;
    }
}
Andra lösningar  
 
programming4us programming4us