因此,出于某种原因,这对我来说没有任何意义。If-Statement Help in PHP
什么即时试图做的是两两件事显示1:
- 如果只是1图像的文件夹中的文件大小太大,显示错误消息,我有以上。
- 如果所有的filesizes的都行,显示出位的HTML代码
而且,我的门槛正确的,如果我想限制为5MB?
<?php
$threshold = 5368709120;
$path = 'dir/'.$username;
foreach (glob($path."/{*.gif,*.jpg,*.jpeg,*.png}",GLOB_BRACE|GLOB_NOSORT) as $filename)
{
$size = filesize($filename);
if ($size > $threshold) {
exit('One or more of your photos are larger than 5MB. Resize your photos and try again.');
}
}
?>
什么没有意义吗?它不会像你想要的那样工作吗? – Nanne 2012-03-20 15:00:04
不,我不知道如何编写IF语句。如果我将HTML代码放在底部,它会显示无论所有图像的文件大小是如果所有文件大小都正常,我只想要显示HTML代码。 – blbaker 2012-03-20 15:03:31
您可以使用'5 * pow(10,6)'获取SI 5mb,或者使用'5 * pow(2,20) )'对于旧的学校方式 – ianbarker 2012-03-20 15:03:46