相关疑难解决方法(0)

如何在PHP中获取(提取)文件扩展名?

这是一个你可以在网上到处阅读的问题,有各种答案:

$ext = end(explode('.', $filename));
$ext = substr(strrchr($filename, '.'), 1);
$ext = substr($filename, strrpos($filename, '.') + 1);
$ext = preg_replace('/^.*\.([^.]+)$/D', '$1', $filename);

$exts = split("[/\\.]", $filename);
$n    = count($exts)-1;
$ext  = $exts[$n];
Run Code Online (Sandbox Code Playgroud)

等等

但是,总有"最好的方法",它应该在Stack Overflow上.

php file-extension

697
推荐指数
18
解决办法
56万
查看次数

查找上传文件的扩展名(PHP)

可能重复:
在PHP中获取上传文件扩展名的最佳方法/做法是什么

我们可以从$ _FILES ["file"] ["tmp_name"]中找出原始文件的扩展名吗?例如jpg或png等?谢谢.

php

42
推荐指数
2
解决办法
9万
查看次数

结束(爆炸)严格标准:只有变量应该通过引用传递

我有这个代码来获取文件的扩展名:

$extension = end(explode(".", $_FILES["rfile"]["name"]));
Run Code Online (Sandbox Code Playgroud)

这在localhost上运行正常,但是当我上传在线托管时,它给了我这个错误:

严格标准:只有变量才能通过引用传递给......

php explode

3
推荐指数
2
解决办法
9209
查看次数

标签 统计

php ×3

explode ×1

file-extension ×1