2011-03-10 7 views
0

음에서 양식을 제출 중 한 후, 내가, 내가 사전 형식의 인 XML 파일을 편집하기 위해이 일을 필요로 한 일부 변수를 변경해야합니다PHP HTML

이 내가 defauld가 가지고있는 XML이다 그리고 난 몇 가지 "필드"편집해야 : 나는 간단한 출력을 만들 수

<clstamp>TS11030954594,1410000-1</clstamp> 
    <nome>**.$name**</nome> 
    <no>764</no> 
    <estab>0</estab> 
    <vendnm/> 
    <ncont>**.$Telefone**</ncont> 
    <nome2/> 
    <saldo>.00000</saldo> 
    <esaldo>.000000</esaldo> 
    <moeda>EURO</moeda> 
    <fax/> 
    <telefone>.$Cellphone</telefone> 
    <contacto/> 
    <acmfact>14041.75928</acmfact> 
    <eacmfact>70.040000</eacmfact> 
    <rentval>.00000</rentval> 
    <erentval>.000000</erentval> 
    <eem>false</eem> 
    <emno>0</emno> 
    <eag>false</eag> 
    <agno>0</agno> 
    <eid>false</eid> 
    <idno>0</idno> 
    <efl>false</efl> 
    <flno>0</flno> 
    <flestab>0</flestab> 
    <morada>**.$Adress**</morada> 
    <local>**.$City**</local> 
    <codpost>**.$Postcode**</codpost> 

:

 <clstamp>TS11030954594,1410000-1</clstamp> 
    <nome>**Carlos Raul**</nome> 
    <no>764</no> 
    <estab>0</estab> 
    <vendnm/> 
    <ncont>**236730339**</ncont> 
    <nome2/> 
    <saldo>.00000</saldo> 
    <esaldo>.000000</esaldo> 
    <moeda>EURO</moeda> 
    <fax/> 
    <telefone>**969273816**</telefone> 
    <contacto/> 
    <acmfact>14041.75928</acmfact> 
    <eacmfact>70.040000</eacmfact> 
    <rentval>.00000</rentval> 
    <erentval>.000000</erentval> 
    <eem>false</eem> 
    <emno>0</emno> 
    <eag>false</eag> 
    <agno>0</agno> 
    <eid>false</eid> 
    <idno>0</idno> 
    <efl>false</efl> 
    <flno>0</flno> 
    <flestab>0</flestab> 
    <morada>**Rua Cidade Rio Maior Lote 244**</morada> 
    <local>**Odivelas**</local> 
    <codpost>**1675-674 Famões**</codpost> 

굵게 표시된 데이터는 양식을 사용하여 도입 할 것을, 나는이 같은 일을 생각 일반 HTML보다 mime 형식을 수동으로 * .XML로 변경하는 파일을 내 보냅니다.

xwdt 또는 뭔가에 대해 들었지만 조사하지 않았습니다. 사람들에게 나에게 줄 설득이 있니?

고마워요!

답변

1

XML을 웹 서버의 파일에 써야하나요? 그렇다면 MIME 형식에 대해 걱정할 필요가 없습니다. XML 형식의 텍스트를 파일에 텍스트 문자열로 출력하면됩니다. http://www.tizag.com/phpT/filewrite.php

두 번째 예에 나와있는 코드는 단지 변수에 저장, 잘 될 것입니다 다음에 fwrite를 사용하여 쓰는 :

여기에 파일에 기록하는 방법에 대한 좋은 튜토리얼입니다.

+0

글쎄, 나는 내가 어떻게 될지 알지 못하게하고, 힌트를 사용하여 파일을 쓸 수있게 도와 줄 것입니다. 나는 거의 모든 것을 exept로 처리 할 수 ​​있었다. 변수 내에서 xml에 문제가있다./ – Souza

+0

Souza - 어떤 문제가 있는가? –

+0

개빈 코트 (Gavin Coates)는 변수 안에 XML을 모두 삽입 (많이)하지 못했습니다. 대신 file_get_contents를 사용했으며 이제는 매력처럼 작동합니다.). 개빈 감사합니다. 문안 인사. – Souza