我认为这可以简单地解决。我只是不确定该怎么做。 这是我现在的代码:
echo "The file ". basename( $_FILES["file"]["name"]). " has been uploaded here: " . "<a href='$file'>$file</a>" ;
此输出
文件whatever.jpg已上传...
我想要达到的目标是:
文件“whatever.jpg”已上传...
注意引号。对不起,如果这非常容易,我有点新鲜。
答案 0 :(得分:1)
有时候,当我的文本内容不长,内部有一些变量时,为了避免关闭和打开引号并插入连接,我更喜欢使用printf:
printf('The file "%s" has been uploaded here: <a href="%s">%s</a>',
basename($_FILES["file"]["name"]),
$file,
$file);
这对我来说更清洁,有助于避免错误,特别是在有函数调用和数组时。
答案 1 :(得分:0)
简单的方法是用单引号替换引号,如...
echo 'The file "' . basename( $_FILES["file"]["name"]) . '" has been uploaded here: ' . '<a href="$file">$file</a>';
答案 2 :(得分:0)
单引号:
echo 'The file "' . basename($_FILES['file']['name']) . '"' . ' has been uploaded here: ' . ' < a href=>$file </a > ';