xml与php的交互

时间:2014-04-19 13:34:15

标签: php xml

我是这两种语言的新手!我正在尝试为我正在进行的项目开发一个网站而且我被困了。我的网页上有一张与链接相关联的图片。我在xml中的代码在下面 <cover img="images/metal_button2.jpg" title="Add an new user" link="C:\wamp\www\project\modify_users1_l1.php" /> 但是,链接在新选项卡中打开(我不想要),我无法将变量传递给打开的php脚本。有没有办法点击图像,然后设置一个变量的值(将由PHP脚本通过post方法读取)并调用一个新的PHP脚本? 谢谢!

1 个答案:

答案 0 :(得分:0)

<cover />不是有效的HTML元素。所以,如果您正在谈论&#34;点击链接&#34;,那么我推断您将这段XML代码呈现为正确的&#34; img&#34;或&#34; img&#34;在里面&#34; a&#34;元件。所以,我猜你提供的这段XML呈现为:

<a href="C:\wamp\www\project\modify_users1_l1.php">
    <img src="images/metal_button2.jpg" />
    Add an new user <!-- note the orthographical error -->
</a>

您必须查看Firebug或Chrome开发者工具内部,具体取决于您的浏览器(点击F12)。

您有一个指向文件系统中文件的直接链接,这是错误的。您必须在您的网站中调用网址。

如果您在基于PHP的网站上调用URL,则可以使用以下语法将数据传递给它:

http://yourdomain.dom/modify_users1_l1.php?variable1_name=variable1_value&variable2_name=variable2_value

这称为&#34;请求参数&#34;,google it。

modify_users1_l1.php脚本中,您可以通过阅读variable1_name来获取$_GET['variable1_name']变量的传递值。 Google for PHP&#34;超全局变量&#34;。

另外,作为一个n00b并不会让你免于RTM。 PHP文档很棒,你绝对不应该使用一些XML转换成PHP代码而不知道发生了什么。