在get_file_contentx()函数中除以零

And*_*y.l 1 php quotes

我有以下代码/脚本:

<?php
$file = $_GET[‘test.txt’];
$data = file_get_contents(‘/home/inftek2010/andreli/public_html/ift108/’.$file);
echo $data;
?>
Run Code Online (Sandbox Code Playgroud)

当我尝试执行它时,我得到的是一个错误说:

警告:在第5行的/home/inftek2010/andreli/public_html/ift108/testscript.php中除以零

cod*_*ict 5

您需要使用单引号'代替当前使用的引号.

为什么除以零错误?

PHP允许反转引号成为标识符/常量的一部分.所以

‘/home
Run Code Online (Sandbox Code Playgroud)

被视为常数home.由于两者都没有定义,我们得到通知,因为分母是0我们得到警告.

看到这个