注意:只应通过引用传递变量 第43行的C:\ xampp \ htdocs \ PHP \ processor.php
第43行是:$ extension = end(explode("。", 用strtolower($ _ FILES [' photoUpload'] ['名称'])));
$allowedExts = array( "gif", "jpeg", "jpg", "png" );
$extension = end(explode(".", strtolower($_FILES['photoUpload']['name'])));
$allowedType = array( "image/gif", "image/jpeg", "image/jpg", "image/png" );
if( !in_array($_FILES['photoUpload']['type'], $allowedType) )
die ("<br>Unsupported file type!");
if( !in_array($extension, $allowedExts) )
die ("<br>Unsupported file extension!");
答案 0 :(得分:2)
您需要将explode()
的值分配给变量,然后再将其传递给end
:
$explode = explode(".", strtolower($_FILES['photoUpload']['name']));
$extension = end($explode);
这是因为end
需要有引用,explode()
的结果不能用作参考。
end - 将数组的内部指针设置为最后一个元素
答案 1 :(得分:0)
您还可以使用以下方法获取扩展名
<android.support.v7.widget.AppCompatSeekBar
app:splitTrack="false"
android:splitTrack="false"/>