Доработать срипт под php 8
600 UAHЕсть сайт на 1с Битрикс. Шаблон сайта полностью адаптирован под php 8.
Есть доработка: смена языка сайта. Доработка успешно работает под php 7.4, но не хочет работать под php 8.
Текст скрипта:
<?
class CTLang {
public function GetActLang() {
$uri = $_SERVER["REQUEST_URI"];
$ar = explode("/", $uri);
$act_lang = $ar[1];
if (!in_array($act_lang, array("ru", "ua")))
$act_lang = "ru";
$_SESSION["act_lang"] = $act_lang;
return $act_lang;
}
public function GetActLangUri() {
$act_lang = self::GetActLang();
$uri1 =array_shift(explode('?',$_SERVER["REQUEST_URI"]));
$ar = explode("/", $uri1);
foreach ($ar as &$val){
if($val=='filter'){
$set_fiter=true;
break;
}
}
if($set_fiter){
$uri = $uri1;
unset($uri2, $uri1, $set_fiter);
}else{
global $APPLICATION;
$uri = $APPLICATION->GetCurDir();
}
$ar = explode("/", $uri);
if($act_lang == 'ru') {
$first_block = array_shift($ar);
array_unshift($ar, $first_block, "ua");
} else {
unset($ar[1]);
}
$act_uri = implode("/", $ar);
return $act_uri;
}
public function GetWord($ru_text,$ua_text)
{
if(SLANG=="ru")
return $ru_text;
elseif(SLANG=="ua")
return $ua_text;
}
}
?>
Нужно адаптировать его под php 8.
Отзыв заказчика о сотрудничестве с Андрієм Одінцовим
Доработать срипт под php 8Быстро, качественно. Рекомендую.
Отзыв фрилансера о сотрудничестве с Дмитрием Павлюковым
Доработать срипт под php 8Хороший заказчик . Рекомендую к сотрудничеству.
-
565 4 0 Приветствую) Переработаю для вас данный скрипт, всё будет работать, также, получится его сократить и оптимизировать
-
9897 67 0 Доброго дня . Я исправил письмо в личном. Я сделаю это сегодня!!И !
-
2660 427 9 1 могу подредактировать скрипт, напишите какие ошибки позывает скрипт
=- =- =- = -= -=-
-
cкорее всего проблема заключается в
array_shift(explode(...)) -
/www/bitrix/php_interface/init.php:5
Текст файла init.php:
<?
include ('service/convertPrice.php');
include ('service/ctlang.php');
//определения языка сайта
define('SLANG', CTLang::GetActLang());
?>
5 строка: define('SLANG', CTLang::GetActLang());
-
Актуальные фриланс-проекты в категории PHP
Разработка веб-сайта WordPress
1002 UAH
|
Сломалась корзина WooCommerce (WordPress) — не добавляет товар и не открывается страница корзиныНа сайте интернет-магазина https://www.dobryi-gospodar.com/ (WordPress + WooCommerce) полностью перестала работать функция оформления заказа. При нажатии на кнопку "Добавить в корзину" (как в карточке товара, так и в каталоге) начинается длительная загрузка (индикатор крутится),… CMS, PHP ∙ 15 часов 14 минут назад ∙ 47 ставок |
Функция поиска товаров по изображениюНеобходимо разработать и интегрировать на сайт функциюпоиска товаров по изображению.Что нужно реализоватьКнопка«Поиск по фото»на сайте.Загрузка изображения пользователем: JPG.Поиск визуально похожих товаров в каталоге.Вывод результатов в виде стандартных карточек товаров: фото,… PHP, Веб-программирование ∙ 22 часа 41 минута назад ∙ 40 ставок |
Парсер expireddomains.net
5000 UAH
Нужен парсер expireddomains.net на сайте нужно сначала залогиниться, проблема в том что блокирует ИП при попытке парсить данные, нужно парсить тематические домены по списку ключевых слов, кто не уверен в своих силах не пишите PHP, Веб-программирование ∙ 2 дня 21 час назад ∙ 51 ставка |
Интеграция платежного сервиса с Sales Force
3104 UAH
На сайте стоит виджет платежной системы, его нужно интегрировать с asles fоrce что бы все требуемые параметры видели на стороне salec force Нужно сдлеать так, что бы все платежи и подписки кнтролировались через salecforec PHP, Веб-программирование ∙ 3 дня 1 час назад ∙ 41 ставка |