dma84

dma84
Рейтинг
168
Регистрация
21.04.2009

Вас же просили показать сайт, но вы продинамили это сообщение.

Кажется, ваш сервер неправильно отдаёт контент по HTTP 1.1 (chanked), но мы этого никогда не узнаем, ибо вы скрываете свой сайт.

Не будь на этом форуме определённых  правил, я бы вас послал на 4 стороны за столь "офигенный" вопрос.

if(count($_FILES['photos']['name'])>0)

Проще заменить на:

if(!empty($_FILES['photos']))

При этом, метод полюбому будет POST, ибо файлы методом GET не передаются.

А за такое бить палками надо

for($i=0; $i<=count($_FILES['photos']['name'])-1; $i++)

Мало того, что вы не знаете, что любые функции в for выполняются каждый цикл, так ещё и полную дичь творите здесь:

$i<=count($_FILES['photos']['name'])-1

Здесь "<=" можно смело заменять на "<" и не уменьшать количество элементов на 1

foreach намного быстрее будет.

И напоследок:

function fixFilesArray(array $_files): array
{
	$walker = static function(array $arr, $fileInfoKey, callable $walker)
	{
		$ret = array();
		foreach($arr as $k => $v)
		{
			if(is_array($v))
			{
				$ret[$k] = $walker($v, $fileInfoKey, $walker);
			}
			else
			{
				$ret[$k][$fileInfoKey] = $v;
			}
		}
		return $ret;
	};

	$files = [];
	foreach($_files as $name => $values)
	{
		if(!array_key_exists($name, $files))
		{
			$files[$name] = [];
		}
		if(!is_array($values['error']))
		{
			$files[$name] = $values;
		}
		else
		{
			foreach((array)$values as $fileInfoKey => $subArray)
			{
				$files[$name] = array_replace_recursive($files[$name], $walker($subArray, $fileInfoKey, $walker));
			}
		}
	}
	return $files;
}
sochi-russia:
У меня сайт на Бегете (хостинг), сайт без cms, php+html. Перешел с 5-й версии на 7-ю, проблем с сайтом не возникло, появился один плюс - сайт стал работать быстрее

Мы же не знаем, какие у ТСа функции используются, например, старые сайты на mysql_* функциях сразу отваливаются, ибо deprecated.

Winter-113:


Все в head
раньше так делал -получалось

Давно теги в head писать стали? В body переносить не пробовали?

data-* атрибуты

data- * attributes


$('.year_table').css('display','none');
$('#'+$(this).val()).css('display','block');

Чем .show() и .hide() не устраивают? Зачем такой огород городить?


.pro_detail h3::after {
content: "";
display: block;
background: gray;
width: 72px;
height: 1px;
margin: auto;
}
JungleBox:
сколько умных и добрых людей на форуме смотрю, корона вирус не проходит бесследно)
всем спасибо.

А ещё на каждом углу "коронавирус" пишут слитно, но вы, как я понял, упёртый и вечно придумываете свои правила.

Всего: 1660