2011-03-10 47 views
0

好submiting表格後,我有這樣的事情,我需要編輯一個XML文件,該文件是預先格式化,只需要更改一些變量:PHP以XML從HTML

這是XML我有defauld我需要編輯一些「田」:以粗體顯示的數據將使用形式引入

 <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> 

,我覺得做這樣的:

<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> 

我可以使輸出的簡單純html和比導出文件改變手動的MIME類型爲* .XML

我聽說過xwdt或其他東西,但沒有調查過。你們有什麼要求給我嗎?

非常感謝你們!

回答

1

您是否需要將XML寫入Web服務器上的文件?如果是這樣,你不需要擔心mime類型,只需將XML直接輸出到文件中作爲文本字符串。

這裏是如何寫入一個文件一個很好的教程:http://www.tizag.com/phpT/filewrite.php

你在第二個例子中列出的代碼將被罰款,只是把它保存到一個變量,然後使用fwrite的寫出來。

+0

那麼,我想我會做我從開始的東西,並使用你的提示來幫助我寫入文件。我設法做幾乎所有exept我有一個變量中的XML的問題:/ – Souza 2011-03-10 16:17:42

+0

索薩 - 你有什麼問題? – 2011-03-10 16:37:45

+0

Gavin Coates,我無法管理所有(很多)變量內的xml,相反,我使用了file_get_contents,它現在像一個魅力一樣工作)。謝謝你的幫助加文。問候。 – Souza 2011-03-11 02:11:16