Loading...
Обучение/Помощь новичкам | Помогите разобраться и исправить.
Вот ошибка:
Fatal error: Unsupported operand types in /home/f/сайт/public_html/sys/pag.php on line 22
Вот строка 22
$v_pages=ceil($k_post/$k_p_str);
Ниже дам весь код.
________
посл. ред. 25.06.2018 в 16:18; всего 1 раз(а); by Body Green
Вот код
<?php
function page($k_page = 1) {
$page = 1;
if (isset($_GET['page'])) {
if ($_GET['page'] == 'end') {
$page = intval($k_page);
} elseif (is_numeric($_GET['page'])) {
$page = intval($_GET['page']);
}
}
if ($page < 1) {
$page = 1;
}
if ($page > $k_page) {
$page = $k_page;
}
return $page;
}

function k_page($k_post = 0, $k_p_str = 15) {
if ($k_post != 0) {
$v_pages=ceil($k_post/$k_p_str);
return $v_pages;
} else {
return 1;
}
}

function str($link = '?', $k_page = 1, $page = 1) {
if ($page < 1) {
$page = 1;
}
echo '<div class="nav">';
if ($page != 1) {
echo '<a href=' . $link . 'page=1 title=Страница №1 class=str>1</a>';
} else {
echo " <b>1</b> ";
}
for ($ot = - 3; $ot <= 3; $ot ++) {
if ($page + $ot > 1 && $page + $ot < $k_page) {
if ($ot == - 3 && $page + $ot > 2) {
echo " .. ";
}
if ($ot != 0) {
echo '<a href=' . $link . 'page=' . ($page + $ot) . ' title=Страница №' . ($page + $ot) . ' class=str>' . ($page + $ot) . '</a>';
} else {
echo " <b>" . ($page + $ot) . "</b> ";
}
if ($ot == 3 && $page + $ot < $k_page - 1) {
echo " .. ";
}
}
}
if ($page != $k_page) {
echo '<a href=' . $link . 'page=end title=Страница №' . $k_page . ' class=str>' . $k_page . '</a>';
} elseif ($k_page > 1) {
echo "<b>$k_page</b>";
}
echo '</div>';
}
?>

________
посл. ред. 25.06.2018 в 16:19; всего 1 раз(а); by Body Green
Нету функции ceil ,а зато есть str
Насколько я понял не можно делить.
Но до сегодняшнего дня этот скрипт работал 100%.
И у меня и у моих друзей.
Release (25.06.2018 в 16:20)
Нету функции ceil ,а зато есть str

И?
Release (25.06.2018 в 16:20)
Нету функции ceil ,а зато есть str

А это что?
http://php.net/manual/ru/function.ceil.php
Body Green (25.06.2018 в 16:21)
Release (25.06.2018 в 16:20)
Нету функции ceil ,а зато есть str

А это что?
http://php.net/manual/ru/function.ceil.php

Неустранимая ошибка: Неподдерживаемые типы операндов в каталоге /home/f/сайт/public_html/sys / pag.php в строке 22
Release (25.06.2018 в 16:24)
Body Green (25.06.2018 в 16:21)
Release (25.06.2018 в 16:20)
Нету функции ceil ,а зато есть str

А это что?
http://php.net/manual/ru/function.ceil.php

Неустранимая ошибка: Неподдерживаемые типы операндов в каталоге /home/f/сайт/public_html/sys / pag.php в строке 22

Я уже переводил и это мне ничего не дает.
Я потому и создал здесь тему, что бы мне помогли.
Release (25.06.2018 в 16:24)
Body Green (25.06.2018 в 16:21)
Release (25.06.2018 в 16:20)
Нету функции ceil ,а зато есть str

А это что?
http://php.net/manual/ru/function.ceil.php

Неустранимая ошибка: Неподдерживаемые типы операндов в каталоге /home/f/сайт/public_html/sys / pag.php в строке 22

Тоесть там строки а числа?
$v_pages = intval($k_post / $k_p_str);

Имхо, попробуй
Онлайн: 5
Время:
Gen. 0.099
(c) Bym.Guru 2010-2026