{"id":42,"date":"2023-08-01T14:44:59","date_gmt":"2023-08-01T06:44:59","guid":{"rendered":"http:\/\/www.meihuaan.cn\/?p=42"},"modified":"2023-08-01T14:44:59","modified_gmt":"2023-08-01T06:44:59","slug":"php%e6%b7%bb%e5%8a%a0xml%e8%8a%82%e7%82%b9","status":"publish","type":"post","link":"https:\/\/www.meihuaan.cn\/index.php\/2023\/08\/01\/php%e6%b7%bb%e5%8a%a0xml%e8%8a%82%e7%82%b9\/","title":{"rendered":"php\u6dfb\u52a0xml\u8282\u70b9"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">\u5149\u5199\u4e9b\u91cd\u8981\u7684\u90e8\u5206<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">xml\uff1a<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&lt;action name=&#8221;fabiao&#8221;&gt;<br>js(&#8216;fabiao( get(ath),get(atv))&#8217;);<br>&lt;\/action&gt;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&lt;scene&gt;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8230;.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;&lt;hotspot name=&#8221;spot1&#8243; url=&#8221;hotspot.png&#8221; zoom=&#8221;true&#8221; scale=&#8221;0.5&#8243; ath=&#8221;-35&#8243; atv=&#8221;+6&#8243; ondown=&#8221;draghotspot();&#8221; onup=&#8221;fabiao();&#8221;\/&gt;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&lt;\/scene&gt;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">html\uff1a<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&lt;script&gt;<br>function fabiao(x,y){<br><br>var dmtext = document.getElementsByName(&#8220;pinglun&#8221;)[0].value;<br>location.href=&#8221;updateXML.php?cont=&#8221;+dmtext+&#8221;&amp;x=&#8221;+x+&#8221;&amp;y=&#8221;+y;<br>}<br>&lt;\/script&gt;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">php\uff1a<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\/\/\u6dfb\u52a0xml\u8282\u70b9<br>&lt;?php<br>$cont = $_GET[&#8216;cont&#8217;];<br>$ctime = time();<br>mysql_connect(&#8220;127.0.0.1&#8221;, &#8220;root&#8221;, &#8220;root&#8221;);<br>mysql_select_db(&#8220;pinglun&#8221;);<br>mysql_query(&#8220;set names &#8216;utf8&#8242;&#8221;);<br>$sql_insert = &#8220;insert into think_comment (wecha_id,content,createtime) values(&#8216;123456&#8242;,&#8217;$cont&#8217;,&#8217;$ctime&#8217;)&#8221;;<br>$res_insert = mysql_query($sql_insert);<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">$dom = new DOMDocument();<br>$dom-&gt;load(&#8220;tour.xml&#8221;);<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">$data_array = array(<br>array(<br>&#8216;hotspot&#8217; =&gt; &#8221;,<br>)<br>);<br>\/\/ \u5c5e\u6027\u6570\u7ec4<br>$attribute_array = array(<br>&#8216;hotspot&#8217; =&gt; array(<br>&#8216;name&#8217; =&gt; &#8216;name1&#8217;, \/\/\u6b64\u5904\u4e3awecha_id<br>&#8216;style&#8217; =&gt; &#8216;styleoftext222&#8217;,<br>&#8216;keep&#8217; =&gt; &#8216;false&#8217;,<br>&#8216;ath&#8217; =&gt; $_GET[&#8216;x&#8217;],<br>&#8216;atv&#8217; =&gt; $_GET[&#8216;y&#8217;],<br>&#8216;html&#8217; =&gt; $_GET[&#8216;cont&#8217;],<br>&#8216;ondown&#8217; =&gt; &#8216;draghotspot();&#8217;,<br>&#8216;seid&#8217;=&gt;mysql_insert_id(),<br>)<br>);<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u8fd9\u91cc\u5c31\u662f\u8282\u70b9\u7684\u4e00\u4e9b\u5c5e\u6027\u968f\u4fbf\u6253\u7684<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\/\/iconv(&#8220;GB2312\/\/IGNORE&#8221;,&#8221;UTF-8&#8243; , $attribute_array );<br>\/\/ \u521b\u5efa\u6839\u8282\u70b9<br>$item = $dom-&gt;getElementsByTagName(&#8216;scene&#8217;)-&gt;item(0);<br>foreach ($data_array as $data) {<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">create_item($dom, $item, $data, $attribute_array);<br>}<br>$dom-&gt;save(&#8216;tour.xml&#8217;);<br>echo&#8221;&lt;script&gt;history.back(-1);&lt;\/script&gt;&#8221;;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">function create_item($dom, $item, $data, $attribute) {<br>if (is_array($data)) {<br>foreach ($data as $key =&gt; $val) {<br>\/\/ \u521b\u5efa\u5143\u7d20<br>$$key = $dom-&gt;createElement($key);<br>$item-&gt;appendchild($$key);<br>\/\/ \u521b\u5efa\u5143\u7d20\u503c<br>$text = $dom-&gt;createTextNode($val);<br>$$key-&gt;appendchild($text);<br>if (isset($attribute[$key])) {<br>\/\/ \u5982\u679c\u6b64\u5b57\u6bb5\u5b58\u5728\u76f8\u5173\u5c5e\u6027\u9700\u8981\u8bbe\u7f6e<br>foreach ($attribute[$key] as $akey =&gt; $row) {<br>\/\/ \u521b\u5efa\u5c5e\u6027\u8282\u70b9<br>$$akey = $dom-&gt;createAttribute($akey);<br>$$key-&gt;appendchild($$akey);<br>\/\/ \u521b\u5efa\u5c5e\u6027\u503c\u8282\u70b9<br>$aval = $dom-&gt;createTextNode($row);<br>$$akey-&gt;appendChild($aval);<br>}<br>} \/\/ end if<br>}<br>} \/\/ end if<br>}<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\/\/ end function<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u6dfb\u52a0\u540e\u7684XML\uff1a<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">xml\uff1a<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&lt;action name=&#8221;fabiao&#8221;&gt;<br>js(&#8216;fabiao( get(ath),get(atv))&#8217;);<br>&lt;\/action&gt;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&lt;scene&gt;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8230;.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;&lt;hotspot name=&#8221;spot1&#8243; url=&#8221;hotspot.png&#8221; zoom=&#8221;true&#8221; scale=&#8221;0.5&#8243; ath=&#8221;-35&#8243; atv=&#8221;+6&#8243; ondown=&#8221;draghotspot();&#8221; onup=&#8221;fabiao();&#8221;\/&gt;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;&lt;hotspot name=&#8221;a26&#8243; style=&#8221;styleoftext222&#8243; keep=&#8221;false&#8221; ath=&#8221;-8.427214898378907&#8243; atv=&#8221;0.467320266228391&#8243; html=&#8221;&amp;#x6253;&amp;#x53D1;&amp;#x4F3C;&amp;#x7684;&#8221; ondown=&#8221;draghotspot();&#8221;\/&gt;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&lt;\/scene&gt;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u5149\u5199\u4e9b\u91cd\u8981\u7684\u90e8\u5206 xml\uff1a &lt;action name=&#8221;fabiao&#8221;&gt;j [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-42","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/www.meihuaan.cn\/index.php\/wp-json\/wp\/v2\/posts\/42","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.meihuaan.cn\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.meihuaan.cn\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.meihuaan.cn\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.meihuaan.cn\/index.php\/wp-json\/wp\/v2\/comments?post=42"}],"version-history":[{"count":1,"href":"https:\/\/www.meihuaan.cn\/index.php\/wp-json\/wp\/v2\/posts\/42\/revisions"}],"predecessor-version":[{"id":43,"href":"https:\/\/www.meihuaan.cn\/index.php\/wp-json\/wp\/v2\/posts\/42\/revisions\/43"}],"wp:attachment":[{"href":"https:\/\/www.meihuaan.cn\/index.php\/wp-json\/wp\/v2\/media?parent=42"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.meihuaan.cn\/index.php\/wp-json\/wp\/v2\/categories?post=42"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.meihuaan.cn\/index.php\/wp-json\/wp\/v2\/tags?post=42"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}