所以我在index.html的表单中有一个php文件,当我提交表单并打开php文件时,它会在/xxx.php而不是主索引站点打开,如何让它打开在索引网站?
更新:我已修复,因此php位于主索引站点,但现在提交用户名时图片不会显示
<html>
<head>
<style>
div {
font family: Ubuntu;
background-color: #F2F2F2;
}
</style>
</head>
<body>
<div>
<h1> <center> Instagram Full Size Profile Picture </center> </h1>
</div>
<center>
<form action="" method="get">
Enter Instagram Username: <input type="text" name="input">
<input type="submit" value="View">
</form>
</center>
</body>
</html>
-
<?php
$name = $_REQUEST['input'];
echo $name;
echo "<br>";
$output = shell_exec("/var/www/html/instapic.sh $name");
echo "<img src=$output>";
?>
-
#!/bin/bash
NAME=$1
#curl -s https://www.instagram.com/$NAME/ | grep image | grep fbma | sed 's,s150x150/,,g' | cut -f 4 -f '"'
curl -s https://www.instagram.com/$NAME/ | grep "og:image" | sed 's,s150x150/,,g' | cut -f 4 -f '"'
答案 0 :(得分:0)
查看表单顶部的标记<form action="xxx.php" method="post">
。
如果我没有错,表单重定向到页面“xxx.php”,则需要将名称更改为“Index.php”
答案 1 :(得分:0)
将表单标记的action属性留空,如下所示
<form action="" .....
注意:您的PHP代码无法在扩展名为.html的文件中运行,因此将其更改为.php(如果您未在apache中更改该设置)