Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
t0lstiy

Последние темы форума на главной сайта

Рекомендованные сообщения

получилось, но проблема с кодировкой. подскажите какую строчку и где вставить

Поделиться сообщением


Ссылка на сообщение

подскажите какую строчку и где вставить

Да в принципе нигде. Конвертируйте полученный результат или с помощью буффера или file_get_contents в нужную кодировку.

 

$str = file_get_contents('http://domain.com/forums/ssi.php?a=news&show=10');
$str = mb_convert_encoding($str, 'windows-1251', 'utf-8');

echo $str;

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение

Версия IPB 3.2

В ssi.php есть строчка

|   RSS / XML Syndication..
+--------------------------------------------------------------------------

RSS: http://domain.com/forums/ssi.php?a=out&f=1,2,3,4,5&show=10&type=rss
XML: http://domain.com/forums/ssi.php?a=out&f=1,2,3,4,5&show=10&type=xml

Will show last 10 topics in reverse chronological last post date order from
all the forums in the comma separated list

 

Вывожу инклудом

<?php
include("http://сайт.ру/forum/ssi.php?a=out&f=1,2,3,4,5&show=10&type=xml");
?>    

 

На сайте ничего не отображается((Может чего не так делаю?

Поделиться сообщением


Ссылка на сообщение

А если зайти по прямой ссылкой? allow_url_fopen и allow_url_include на хостинге включены?

Поделиться сообщением


Ссылка на сообщение

@siv1987, отключён на сервере allow_url_include, хостер не хочет его включать из за соображений безопасности, можно кка-нибудь сделать инклуд в HTML без него?

Поделиться сообщением


Ссылка на сообщение

echo file_get_contents("url");

Поделиться сообщением


Ссылка на сообщение

Так ничего не отображает:

echo file_get_contents("домен/ssi.php?a=out&f=1,2,3,4,5&show=10&type=rss");

 

Хотя по прямому заходу на URL информация отображается.

Поделиться сообщением


Ссылка на сообщение

Можно curl-ом, например, если инклюд в php нужен. Но опять же вопрос - а есть ли он на вашем хостинге и согласится ли хостер его поставить. А средствами html, ну iframe используйте...

Поделиться сообщением


Ссылка на сообщение

Данные о CURL:

 

 

cURL support enabled

cURL Information 7.20.0

Age 3

Features

AsynchDNS No

Debug No

GSS-Negotiate No

IDN No

IPv6 Yes

Largefile Yes

NTLM Yes

SPNEGO No

SSL Yes

SSPI No

krb4 No

libz Yes

CharConv No

Protocols dict, file, ftp, ftps, http, https, imap, imaps, pop3, pop3s, rtsp, smtp, smtps, telnet, tftp

Host x86_64-pc-linux-gnu

SSL Version OpenSSL/0.9.8k

ZLib Version 1.2.3

 

 

Каким образом мне его использовать?

Поделиться сообщением


Ссылка на сообщение

<?php
$headers = array (
'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*;q=0.8',
'Accept-Language: ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3',
'Accept-Encoding: gzip, deflate'
);
$curl = curl_init('url');
curl_setopt($curl, CURLOPT_USERAGENT, "User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:11.0) Gecko/20100101 Firefox/11.0");
curl_setopt($curl, CURLOPT_HTTPHEADER,$headers);
curl_setopt($curl, CURLOPT_COOKIEJAR, "cookie.txt");
curl_setopt($curl, CURLOPT_COOKIEFILE, "cookie.txt");
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_ENCODING, 'gzip,deflate');
$content 	= curl_exec($curl);
curl_close($curl);
?>

Опции нужны для эмуляции браузерного запроса, что бы не банили как бота, при частых обращениях. Это если коротко. А вообще можно хоть автологин сделать. http://curl.haxx.se/docs/manual.html http://php.net/manual/ru/book.curl.php

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение

Спасибо и на этом, попробую разобраться, может чего и получится..

Поделиться сообщением


Ссылка на сообщение

Большая просьба! Может кто-нибудь выложить сюда или отправить мне на почту info@komne.ru файл ssi.php из дистрибутива 3.1.4? Там все описывается или еще какая-то документация была?

Мне 3 года назад форум на версию 3.1.4 переносил с двойки программист, который уже давно пропал из поля зрения, и вместе с ним пропал и дистрибутив форума, у меня его нет. :( А сейчас понадобилось вывести на главную сайта блок последних тем форума.

У меня есть дистрибутивы версий 3.4.3 и выше - оттуда подойдет скрипт или там уже другой ssi.php?

Поделиться сообщением


Ссылка на сообщение

Смотрите в дистрибутиве /Tools/ssi.php

+ там же папка ssi_templates

 

Если у вас форум линейки 3x то должен подойти.

Поделиться сообщением


Ссылка на сообщение

Спасибо! Нашла все это в дистрибутиве 3.4.3. Форум у меня на 3.1.4, надеюсь подойдет.

Поделиться сообщением


Ссылка на сообщение

@Ele,

Если ещё нужно

ssi.php

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...