php表单将值传递给php shell_exec

安迪

我正在尝试创建一个简单的页面,在 youtube-dl 应用程序的帮助下下载 youtube 视频。

<form action="" method="post">
<input type="submit" name="youtubedl" value="dload YouTube">
<input type="text" name="addr" value="">
</form>

PHP 部分如下所示:

<?php
echo "<pre>";
$link = escapeshellarg($_GET["addr"]);
if(isset($_POST['youtubedl']))
 {
   $output=shell_exec("/usr/local/bin/youtube-dl $link");
   echo $link;
   echo $output;
 }
?>

我认为我的变量没有传递到 PHP,因为 echo $link 没有产生任何输出。

error.log 返回 ERROR: u'' is not a valid URL

乔纳斯·阿佩尔格兰

您正在寻找addr$_GET,而这将是$_POST因为你使用method="post"

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将GET变量传递给PHP中的shell_exec

来自分类Dev

PHP从shell_exec删除隐藏的字符

来自分类Dev

Nginx中的PHP shell_exec权限

来自分类Dev

php shell_exec返回null

来自分类Dev

PHP shell_exec System.OutOfMemoryException

来自分类Dev

PHP,而shell_exec Kill -9

来自分类Dev

Nginx中的PHP shell_exec权限

来自分类Dev

PHP shell_exec()-详细输出?

来自分类Dev

通过php shell_exec的Docker命令

来自分类Dev

从php shell_exec()运行node js

来自分类Dev

PHP shell_exec()SASS-更新

来自分类Dev

结束 shell_exec 进程 PHP

来自分类Dev

使用shell_exec将Bash参数传递给PHP文件

来自分类Dev

将shell_exec()输出放入数组

来自分类Dev

将多个shell_exec转换为一个shell_exec

来自分类Dev

将多个shell_exec转换为一个shell_exec

来自分类Dev

php-使用shell_exec运行shell命令

来自分类Dev

PHP将带撇号的字符串传递给shell_exec

来自分类Dev

PHP将带撇号的字符串传递给shell_exec

来自分类Dev

Shell_exec 在 shell 命令上返回值 NULL

来自分类Dev

PHP shell_exec()未执行-没有错误

来自分类Dev

php shell_exec()命令不起作用

来自分类Dev

无法使用PHP shell_exec()执行telnet命令

来自分类Dev

使用shell_exec从PHP内调用Python

来自分类Dev

使用shell_exec php删除计划任务

来自分类Dev

php,bash,sshpass,scp无法通过shell_exec工作

来自分类Dev

php -f选项无法从shell_exec工作

来自分类Dev

PHP shell_exec找不到环境变量

来自分类Dev

php shell_exec两次触发作业