現在,我必須建立一個網上學校這是一個網上商店,現在我正在做店鋪的一部分,我需要有像txt文件或XML有像這樣的數據,名稱,價格,img,類似的描述。現在它正在讀取一個XML文件,並基於該文件創建商店上的商品,但現在我需要實現一個像「向商店添加新產品」的功能,但我似乎無法將數據附加到該XML文件,我不知道爲什麼,我試過的PHP,但它真的無法正常工作。下面是一些我的html代碼:如何將一些數據寫入.xml文件
這是添加項目的形式:
<form action="Adicionar_produto.php" method="post">
<input type="text" name="name"/>
<input type="text" name="image"/>
<input type="text" name="price">
<input type="submit" name="ok" value="add"/>
</form>
這是PHP腳本我試過,但它目前還沒有使用的:
<?php
if(isset($_REQUEST['OK'])){
$xml = new DOMDocument("1.0", "utf-8");
$xml -> load("Produtos.xml");
$rootTag = $xml -> getElementsByTagName("CATALOG")->item(0);
$dataTag = $xml->createElement("item");
$nameTag = $xml->createElement("name",$_REQUESTE['name']);
$imageTag = $xml->createElement("image",$_REQUESTE['image']);
$priceTag = $xml->createElement("price",$_REQUESTE['price']);
$dataTag->appendChild($nameTag);
$dataTag->appendChild($imageTag);
$dataTag->appendChild($priceTag);
$rootTag->appendChild($dataTag);
$xml->save("Produtos.xml");
}
?>
是否沒有網上商店框架已經包含您需要的所有功能?從頭開始看起來很浪費。 –
cna你給該框架的網址,以便我可以檢查出 –
你可以搜索開源電子商務平臺,有很多。 –