在php中导入具有不可靠名称的文件的内容

在php中导入具有不可靠名称的文件的内容,php,file-get-contents,Php,File Get Contents,是否仍然可以将具有以下名称的文件的内容获取到php脚本中::@file\u get\u contents()不起作用 /pictures/308/general/big/VILLA ROSE (22).jpg 及 /pictures/308/general/big/VILLA ROSE(22)。jpg您可以使用 见: 对于图像特定用途: 如果不知道你想要实现什么目标,就很难做到更精确这对我来说很有用: $filename = "test/VILLA ROSE (22).jpg";

是否仍然可以将具有以下名称的文件的内容获取到php脚本中::
@file\u get\u contents()
不起作用

/pictures/308/general/big/VILLA ROSE (22).jpg 
及 /pictures/308/general/big/VILLA ROSE(22)。jpg

您可以使用

见:

对于图像特定用途:

如果不知道你想要实现什么目标,就很难做到更精确这对我来说很有用:

$filename = "test/VILLA ROSE (22).jpg";
$x = file_get_contents($filename);
var_dump($x);
die();

检查您的绝对路径是否正确。

我最后得出结论,$va保存图像src:

$va = explode(".com/",$va);
$sh = rawurlencode($va[1]);
$va = $va[0] . ".com/" . $sh;
$imgcont = @file_get_contents($va);

它也应该使用这些名称。如果删除函数调用前面的
@
,您可能会告诉我们错误消息。不起作用不作为一种描述。奇怪的是,只有这样的文件名没有从3000多个文件中提取出来,这就是为什么我认为这是一种常见的解决方案。感谢你的理解,在对所有人友好的季节里,感谢你的欺骗。