PHP:将html表单输入存储到php变量中

时间:2017-04-16 15:35:50

标签: php html forms

我喜欢将HTML表单的输入存储到PHP变量中:

HTML表格:

<form action="shell.php" method="post">
 <p>Youtube Link: <input type="text" name="url" /></p>
 <p><input type="submit" /></p>
</form>

PHP文件(shell.php)

<?php
value=<?php echo ($_POST['url']); ?>;
exec('/bin/bash /home/d_youtube/youtube.sh "$value"');
?>

如何将HTML表单的输入存储到php变量 $ value

感谢您的帮助,最好的问候

2 个答案:

答案 0 :(得分:2)

您无需打开另一个PHP标记。将您的代码替换为以下代码:

<?php
   $value = $_POST['url']; 
   exec('/bin/bash /home/d_youtube/youtube.sh "$value"');  
?>

如果你想验证该值不为空:

 <?php
   if (isset($_POST['url'])) {
      $value = $_POST['url'];   
      exec('/bin/bash /home/d_youtube/youtube.sh "$value"');
   }
 ?>

答案 1 :(得分:1)

您无需修改​​文件本身。您只需将输入VALUE传递给所需的表达式:

检查一下:

false