Mitchellzzz
Создатель
- Регистрация
- 7 Янв 2009
- Сообщения
- 47
- Реакции
- 1
- Автор темы
- #1
Есть скрипт wallscript 3.50059 Для просмотра ссылки Войди или Зарегистрируйся При загрузке фото выдает ошибку
Warning: Invalid argument supplied for foreach() in /.....ru/includes/ws.php on line 934
Warning: Cannot modify header information - headers already sent by (output started at /.....ru/includes/ws.php:934) in /.....ru/includes/php_functions.php on line 50
Ну и если кто поможет символические 2 вмз в качестве "спасибо" получит )))
Warning: Invalid argument supplied for foreach() in /.....ru/includes/ws.php on line 934
Код:
foreach ($mainResolutions as $k=>$v)
{
$width = $v["width"];
$height = $v["height"];
if ($arr_fileData[0]<$width) continue;
if (abs($ratio - number_format($width/$height,2))>0) continue;
$thumbnailPath = WALLPAPERS_PATH.$file_prefix.URL_TOKEN_SEPARATOR.$width."x".$height.".jpg";
@unlink($thumbnailPath);
if (GENERATE_IMAGES_UPLOAD==1)
{
$forceResize = false;
if (abs($ratio - number_format($width/$height,2))>0) $forceResize = true;
$resizer = new Thumbnail($fullsizePath);
if(isset($resizer->invalid))
{
$siteError->add($LANG->l('Error upload resize for %s', array('p1' => $sourceFile)),"error");
return false;
//redirect();
}
$resizerOut = $resizer->resize($width, $height, $width, $height, "#FFFFFF", $forceResize);
if ($resizerOut!==false)
$resizer->save($thumbnailPath);
else
{
$siteError->add($LANG->l('Error resize process for %s', array('p1' => $sourceFile)),"error");
return false;
}
unset($resizer);
}
Warning: Cannot modify header information - headers already sent by (output started at /.....ru/includes/ws.php:934) in /.....ru/includes/php_functions.php on line 50
Код:
header("Location: $url");
exit();
}
if( !function_exists('scandir') ) {
function scandir($directory, $sorting_order = 0) {
$dh = opendir($directory);
while( false !== ($filename = readdir($dh)) ) {
if ($filename!='.' and $filename!='..')
$files[] = $filename;
}
if( $sorting_order == 0 ) {
sort($files);
} else {
rsort($files);
}
return($files);
}
}