将PHP函数与HTML post表单中的参数一起使用


Use a PHP Function with a parameter from an HTML post form?

我的问题是:
如何将php函数与来自php/html表单的参数一起使用?

我从intelchgrity下载了这个php函数脚本
链接:http://www.intechgrity.com/?p=808
函数是:itg_fetch_image('http://the.image.url/pic.bmp')

我正在做的事情:
1) 在我的网站上,我有一个php页面
2) 我所做的是复制所有的intechgrity php脚本,并将其粘贴到我的页面(当然是顶部)

在我的页面中,我有这个表单,但什么都没有发生。

<form action="<?php echo $PHP_SELF;?>" method="post">
<input type="text" id="Stuff" name="Stuff" maxlength="30" value="<?=$img_url;?>" />
<button type="button" onClick="newSrc();">Do it!</button>
</form>

我做错了什么,为什么当我点击提交功能时不起作用?

也许是这样的?(我没有检查你链接的所有代码。)

<?php
   function itg_fetch_img($img_url, ...) {
      etc.
   }
   $img_url = $_POST['Stuff'];
   if (!empty($img_url)) itg_fetch_img($img_url, ...);
?>
<form action="" method="post">
<input type="text" id="Stuff" name="Stuff" maxlength="30" value="<?=$img_url;?>" />
<input type="submit">Do it!</button>
</form>

注意,按钮现在是一个类型为submit的输入,javascript函数被删除。