Pergunta : Como combinar XML & PHP

Olá!, o

I comprado mapas de XML e mim são incerto como executar o PHP nele.  Este é seu código: class= " lineNumbers " >
1 do >

 1
 Aleutians East
  http://www.domain.com 
 O leste dos Aleutians tem atualmente 0 listings
 0x7798BA
 0x366CA3
 
 
necessidade " desobstruída " de >

I do class= de
1 do >


 1
 Aleutians East
  http://www.domain.com 
 O leste dos Aleutians tem atualmente  listings
 0x7798BA
 0x366CA3
 
 
class= >

Obviously que de

Thank você adiantado!
~Amy
class= do

Resposta : Como combinar XML & PHP

Obrigado.  Eu penso que a estratégia total é analisar gramaticalmente instruções do PHP e criar a saída de XML.  Você pode escrever a direita da lima de XML no sistema de arquivo com file_put_contents () ou você pode forçar transferência da lima de XML ao computador do cliente ou você pode ecoar o XML diretamente no córrego de saída do navegador.  Dependerá de que tipo do serviço de correia fotorreceptora você está esperando fornecer.

Você quer provavelmente adicionar qualquer outra coisa semelhante à parte superior da corda de XML:

$xml = '

Está aqui uma função do PHP que force transferência.  Como você pode ver, espera-o um nome de arquivo, mas poderia facilmente modificá-lo para aceitar uma corda para a entrada.  Para fazer que, você a modificaria para ter dois argumentos, a corda e um “basename” para a lima transferida.

HTH, ~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:
FUNÇÃO DE // PARA FORÇAR TRANSFERÊNCIA
force_download da função ($filename)
{
    // COMEÇ UM NOME PARA A LIMA
    $basename = basename ($filename);

    // COMEÇ OS ÍNDICES DA LIMA
    $filedata = file_get_contents ($filename);

    se ($filedata)
    {
        // ESTES ENCABEÇAMENTOS É USADO EM TODOS OS NAVEGADORES
        encabeçamento (“Índice-Tipo: a aplicação-x/força-transfere”);
        encabeçamento (“Índice-Disposição: acessório; filename= \ “$basename \ "");
        encabeçamento (“Índice-comprimento: ”. (corda) (strlen ($filedata)));
        encabeçamento (“expira: ” .gmdate (“D, d M Y H: i: s”, mktime (data (“H”) +2, data (“mim”), data (“s”), data (“m”), data (“d”), data (“Y”))).” GMT ");
        encabeçamento (“Last modified: ” .gmdate (“D, d M Y H: i: s”).” GMT ");

        // ESTE ENCABEÇAMENTO DEVE SER OMITIDO PARA IE 6+
        se (strpos FALSOS do === ($_SERVER [“HTTP_USER_AGENT”], “MSIE "))
        {
            encabeçamento (“Esconderijo-Controle: o nenhum-esconderijo, deve-revalidate”);
        }

        // ISTO É O ÚLTIMO ENCABEÇAMENTO
        encabeçamento (“Pragma: nenhum-esconderijo”);

        RESPLENDOR DE // OS ENCABEÇAMENTOS AO NAVEGADOR
        resplendor ();

        A CAPTAÇÃO DE // A LIMA NOS AMORTECEDORES DE SAÍDA - SERÁ NIVELADA NA EXTREMIDADE DO CERTIFICADO
        ob_start ();
        eco $filedata;
    }
}
Outras soluções  
 
programming4us programming4us