PHP 在 chdir() 中使用变量?
PHP Using variables inside chdir()?
使用 PHP、
chdir('../) 工作得很好。但是,当只使用声明的变量走相同的路径时,它会提示一条错误消息:
Warning: chdir(): No such file or directory (errno 2)
$var = "../";
chdir($var)
我试过用 's 声明 $var,也试过在 chdir 中使用 " 但两种情况都给出相同的错误。
这是为什么?
尝试:
$var = __DIR__ . DIRECTORY_SEPARATOR . "..";
chdir($var);
晚更新,但解决方案是提前trim变量。
$query = '../';
chdir(trim($query));
当我发布这个问题时,我不熟悉如何清楚地反对这个问题,但我仍然应该包括变量输入实际上来自文本字段。
不过还是感谢大家的支持!
使用 PHP、
chdir('../) 工作得很好。但是,当只使用声明的变量走相同的路径时,它会提示一条错误消息:
Warning: chdir(): No such file or directory (errno 2)
$var = "../";
chdir($var)
我试过用 's 声明 $var,也试过在 chdir 中使用 " 但两种情况都给出相同的错误。
这是为什么?
尝试:
$var = __DIR__ . DIRECTORY_SEPARATOR . "..";
chdir($var);
晚更新,但解决方案是提前trim变量。
$query = '../';
chdir(trim($query));
当我发布这个问题时,我不熟悉如何清楚地反对这个问题,但我仍然应该包括变量输入实际上来自文本字段。
不过还是感谢大家的支持!