Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос

Muffasssa

  • 0
    вклад
  • 5
    вопросов
  • 1
    ответ
  • 0%
    решений
Комментарии
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Как в php преобразовать строку с числом в строку?

    Muffasssa @Muffasssa Автор вопроса
    Siverius, выводит вот это ASCII
    Написано 30 сент. 2022
  • Как в php преобразовать строку с числом в строку?

    Muffasssa @Muffasssa Автор вопроса
    Siverius, Вот меня это тоже беспокоит. Видимо решение в этом и кроется. Может какие-то скрытые символы? Или как-то можно из var_dump выдернуть эту строку результата и очистить от лишнего?
    Написано 30 сент. 2022
  • Как в php преобразовать строку с числом в строку?

    Muffasssa @Muffasssa Автор вопроса
    Siverius, пробовал удалять все знаки, кроме цифр.
    $idlink = preg_replace('/[^0-9]/', '', $idlink );
    Результатом вывода пустая строка.
    Написано 30 сент. 2022
  • Как в php преобразовать строку с числом в строку?

    Muffasssa @Muffasssa Автор вопроса
    Siverius, Если прописать echo $idlink; то выводится ровно 57
    Написано 30 сент. 2022
  • Как в php преобразовать строку с числом в строку?

    Muffasssa @Muffasssa Автор вопроса
    Добавил в вопрос исходники.
    Написано 30 сент. 2022
  • Как в php преобразовать строку с числом в строку?

    Muffasssa @Muffasssa Автор вопроса
    Добавил в вопрос исходники.
    Написано 30 сент. 2022
  • Как в php преобразовать строку с числом в строку?

    Muffasssa @Muffasssa Автор вопроса
    Ипатьев, '{id}'; - вместо {id} выводятся данные из JSON файла
    Написано 30 сент. 2022
  • Как переписать preg_replace_callback()?

    Muffasssa @Muffasssa Автор вопроса
    Максим Федоров, Благодарю, попробовал сделать по Вашему примеру, вывалилась ошибка:
    Call to a member function find() on boolean
    Написано более трёх лет назад
  • Как переписать preg_replace_callback()?

    Muffasssa @Muffasssa Автор вопроса
    Добрый день, спасибо за ответ. К сожалению не получилось использовать Ваш код, может потому, что не показал весь код:

    <?php
    /**
    * @ 2016 J!Life
    * @ http://joomlalife.com
    * @ GNU/GPL licence
    *
    */
    
    defined( '_JEXEC' ) or die( 'Restricted access' );
    jimport( 'joomla.plugin.plugin' );
    
    class plgContentjlife_gold extends JPlugin
    {
    	public function onContentPrepare($context, &$row, &$params, $page = 0) {
    		$row->text = preg_replace('|{gold}|e', '$this->insertgold()', $row->text);
    		return true;
    	}
    	
    	function insertgold(){
    		require_once 'simple_html_dom.php';
    		$html = file_get_html('http://www.forexpf.ru/chart/gold/');
    		
    		// Золото
    		foreach($html->find('.stat tr[4] td[1]') as $a){
    			$gold = str_replace(",",".",$a->plaintext);
    		}
    		
    		
    		
    		// Курсы
    		$gold_999 = round($gold * 0.97,0);
    		$gold_375 = round(($gold_999/100)*37.5,0);
    		$gold_585 = round(($gold_999/100)*58.5,0);
    		$gold_750 = round(($gold_999/100)*75,0);
    		$gold_850 = round(($gold_999/100)*85,0);
    		$gold_900 = round(($gold_999/100)*90,0);
    		$gold_916 = round(($gold_999/100)*91.6,0);
    		
    
    		
    		return $text;
    	}
    }
    Написано более трёх лет назад
  • В чем причина ошибки unserialize(): Error at offset 487 of 868 bytes?

    Muffasssa @Muffasssa Автор вопроса
    Странно, но в коде есть @ перед функцией

    $sContentUn = (!empty($sContent) ? @unserialize($sContent) : false);
    Написано более трёх лет назад
  • В чем причина ошибки unserialize(): Error at offset 487 of 868 bytes?

    Muffasssa @Muffasssa Автор вопроса
    Дело в том, что все функции работают, не смотря на вывод ошибки. Пока не хватает знаний решить ее, поэтому хотелось бы попробовать заглушить.
    Написано более трёх лет назад
  • В чем причина ошибки unserialize(): Error at offset 487 of 868 bytes?

    Muffasssa @Muffasssa Автор вопроса
    А можно ли как то отключить вывод такой ошибки?
    Написано более трёх лет назад
  • В чем причина ошибки unserialize(): Error at offset 487 of 868 bytes?

    Muffasssa @Muffasssa Автор вопроса
    Дамп базы был сохранен в с расширением .sql
    Или Вы не про это?
    Написано более трёх лет назад
  • В чем причина ошибки unserialize(): Error at offset 487 of 868 bytes?

    Muffasssa @Muffasssa Автор вопроса
    Нет, был быстрый экспорт БД через phpmyadmin со старого хостинга и импорт этой БД на новом, также через phpmyadmin.
    Написано более трёх лет назад
  • В чем причина ошибки unserialize(): Error at offset 487 of 868 bytes?

    Muffasssa @Muffasssa Автор вопроса
    Настройки идентичны, также пробовал разные версии php, проблему не решил.
    Написано более трёх лет назад
  • В чем причина ошибки unserialize(): Error at offset 487 of 868 bytes?

    Muffasssa @Muffasssa Автор вопроса
    Проблема появилась после переноса сайта на другой хостинг. Могла ли "побиться база данных" и моно ли ее поправить? Или нужно разбираться в коде? Спасибо за помощь.
    Написано более трёх лет назад
Самые активные сегодня
  • Drno
    • 17 ответов
    • 0 вопросов
  • vabka
    Василий Банников
    • 6 ответов
    • 0 вопросов
  • modelair
    modelair
    • 5 ответов
    • 0 вопросов
  • Mike_Ro
    Михаил Р.
    • 5 ответов
    • 0 вопросов
  • Алексей
    • 4 ответа
    • 0 вопросов
  • gkukuruz
    Геннадий
    • 4 ответа
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации