VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
вот такой вот косяк вышел. у меня стоит ник в ответ и парсер на главной... так вот когда я жму на ник чей либо,он вместо того чтобы в быстрый ответ его сувать, сует вверх, там где блок с последними смс... вот строчка из header шаблона...
<SCRIPT language="javascript" src="xmlparser.php" charset="windows-1251"></SCRIPT>
а это сам файл...
HTML Code:
document.write('<?php
/***************************************************************************
* xmlparser.php
* version 2.0 от 4.04.06
*
* Copyright (c) 2006 Movable Co. Ltd
* www.movable.ru
*
* проект sms.копилка www.smskopilka.ru
*
* данный парсер Вы можете использовать как пример для доступа
* к последним сообщеним Вашей sms.копилки
* Причем этот парсер в отличие от xmlparser.php не требует дополнительных библиотек
* и работает без проблем с PHP 4, 5 версий
***************************************************************************/
/*
* Для работы с разбором xml вам нужен язык сценариев PHP версии от 4 или выше.
* Проконсультируйтесь с вашим хостинг провайдером.
*
* ЗДЕСЬ ВЫВОДИТСЯ ПРИМЕР ИСПОЛЬЗОВАНИЯ ПЕРЕМЕННЫХ, ВСЕ ПОЛЯ ПОДПИСАНЫ
* ИСПОЛЬЗУЙТЕ ИХ НА СВОЕ УСМОТРЕНИЕ.
*
* Любая модификация данного файла возможна. Парсер предоставлен на условиях "Как есть".
* Если сделаете что-то интересное, просьба сообщить нам - support@movable.ru, внедрим с указанием вашего имени.
*/
(isset($_GET['smskopilka']))?$smskopilka=$_GET['smskopilka']:$smskopilka=NULL;
(isset($_GET['count']))?$countStr=$_GET['count']:$countStr=10;
//замените цифры в конце "XXXX" на номер Вашей sms.копилки, это тот номер, который идет после "kop+" и уберите - //
//$smskopilka = XXXX;
//количество выводимых строк, вставьте вашу цифру и убирите комментарий слева - //
$countStr = "10";
$file = "http://smskopilka.ru/client/export/smskopilka_2017.xml";
$pos = 0;
$Nodes = array();
if (!($fp = fopen($file, "r"))) {
die("Не удается открыть XML файл - ".$file.", может его нет? Или не верно указан номер sms.копилки.");
}
while ($getline = fread($fp, 4096)) {
$data = $data . $getline;
}
$count = 0;
$pos = 0;
while ($node = GetElementByName($data, "<item", "</item>")) {
$Nodes[$count] = $node;
$count++;
$data = substr($data, $pos);
}
if($countStr > $count) $countStr=$count;
for ($i=0; $i<$countStr; $i++) {
$dateSMS = GetElementByName($Nodes[$i], "<date>", "</date>");
$timeSMS = GetElementByName($Nodes[$i], "<time>", "</time>");
$textSMS = GetElementByName($Nodes[$i], "<text>", "</text>");
/* отформатировать строку ниже можно как вам угодно,
* укажите ваше форматирование и стили, короче оформляйте как захочется
*
* главное это полученные переменные:
* $dateSMS - дата получения sms cообщения
* $timeSMS - время получения сообщения
* $textSMS - текст сообщения
*/
echo "<small><i>".$dateSMS." ".$timeSMS."</i> - <b>".$textSMS."</b></small><br/>";
}
//---------------------------------
function GetElementByName ($xml, $start, $end) {
global $pos;
$startpos = strpos($xml, $start);
if ($startpos === false) {
return false;
}
$endpos = strpos($xml, $end);
$endpos = $endpos+strlen($end);
$pos = $endpos;
$endpos = $endpos-$startpos;
$endpos = $endpos - strlen($end);
$tag = substr ($xml, $startpos, $endpos);
$tag = substr ($tag, strlen($start));
return $tag;
}
?>
');
стоит вот такой хак - Ник в ответ и Цитата выделенного от керка
помогите плиз...