Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Ostatnio na forum
banan
post 5.06.2004, 14:09:41
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 28.05.2004

Ostrzeżenie: (0%)
-----


Szukałem już czegoś podobnego na forum, ale nie znalazłem tego o co mi chodzi sad.gif

Tak więc szukam skryptu, który wyświetliłby mi ostatnie poruszane tematy na forum, z tym że stronę mam na innym serwerze niż samo forum..... Proszę o pomoc.
Go to the top of the page
+Quote Post
Chewolf
post 5.06.2004, 15:19:31
Post #2





Grupa: Zarejestrowani
Postów: 335
Pomógł: 0
Dołączył: 15.11.2003

Ostrzeżenie: (0%)
-----


Jeżeli chodzi o PHPBB to :
[php:1:48debf3fae]<?php
$ubase="";//login do bazy
$pbase="";//haslo do bazy
$hbase="";//host bazy
$bbase="";//nazwa bazy
$ile=""; //ile znaków nazwy topica ma wyswietlac
$prefix="";//prefix do bazy bez _

$sql=mysql_connect($hbase,$ubase,$pbase);


$result=mysql_db_query($bbase,"SELECT `topic_id` , `topic_title` FROM `".$prefix."_topics` ORDER BY topic_id DESC LIMIT 0,10");
while($wiersz=mysql_fetch_array($result)){

$obcieta=substr($wiersz[1] ,0,$ile);
echo("<a href="http://adres do forum/viewtopic.php?t=$wiersz[0]">$obcieta ...</a><br>");

}

mysql_close($sql);
?>[/php:1:48debf3fae]
Go to the top of the page
+Quote Post
Indianin
post 5.06.2004, 15:19:58
Post #3





Grupa: Zarejestrowani
Postów: 247
Pomógł: 0
Dołączył: 19.04.2003
Skąd: Hamburg / Darlowo

Ostrzeżenie: (0%)
-----


Cytat
z tym że stronę mam na innym serwerze niż samo forum
A forum to IPB czy vBulletin ?
Go to the top of the page
+Quote Post
banan
post 5.06.2004, 15:54:08
Post #4





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 28.05.2004

Ostrzeżenie: (0%)
-----


Właśnie o phpBB mi chodziło. Jaki jest host do bazy na serwie Lycosa? Adres mojego forum - http://members.lycos.co.uk/vicecitysite/fo...forum/index.php.


--------------------
---
Go to the top of the page
+Quote Post
dr_bonzo
post 5.06.2004, 16:04:43
Post #5





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

Ostrzeżenie: (0%)
-----


Raczej nie mozna dostac sie do bazy danych lycosa inaczej niz z localhosta (tzn. skryptu umieszczonego na lycosie w obrebie tego samego konta). Bo uzytkownik bazy (kazde konto ma swojego) nie ma hasla -- wiec gdyby dostep zdalny byl mozliwy to mialbys dostep do baz z wszystkich kont zalozonych na lycosie. Dlatego jest to raczej nie mozliwe.


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post
banan
post 5.06.2004, 16:14:52
Post #6





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 28.05.2004

Ostrzeżenie: (0%)
-----


Chciałbym dać za przykład stronę - http://members.lycos.co.uk/redboy666/. Poszukajcie tam "Na forum...". Dadam, że ta strona znajduje się na serwerze - http://members.lycos.co.uk/redboy666/ , zaś jej forum - http://members.lycos.co.uk/forumgtapoland/. Czyli chyba można jakoś ten skrypt skombinować....
----------------------------------------------------
Wiem już jak to zrobić - trzeba zrobić iframe - inaczej się nie da....


--------------------
---
Go to the top of the page
+Quote Post
tiraeth
post 5.06.2004, 18:39:18
Post #7





Grupa: Przyjaciele php.pl
Postów: 1 789
Pomógł: 41
Dołączył: 30.10.2003
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Jezeli chodzi o ostatnie topici to zrób plik lasttopics.php na serwerze http://members.lycos.co.uk/vicecitysite/forum/index.php.

i w jego zawartosci daj:
[php:1:7e93e9483c]<?php
$user_base=""; // Login do bazy danych
$pass_base=""; // Haslo do bazy danych
$host_base="localhost"; // Host bazy danych (nie zmieniaj)
$name_base=""; // Nazwa bazy danych
$substr=""; // Ile znaków nazwy tematu ma wyswietlac
$prefix=""; // Prefix do bazy phpBB bez _
$ile = 5; // Ile ostatnich tematow ma wyswietlic

$sql=mysql_connect($host_base,$user_base,$pass_base);


$result=mysql_db_query($name_base,"SELECT `topic_id` , `topic_title` FROM `".$prefix."_topics` LIMIT 0,".$ile." ORDER BY topic_id DESC");

// Wyswietlamy ostatnie tematy
while($wiersz=mysql_fetch_array($result))
{
$temat=substr($wiersz[1] ,0,$substr);
echo '<a href="http://adres do forum/viewtopic.php?t='.$wiersz[0].'" target="_blank">'.$temat.'...</a><br />';
}

mysql_close($sql);
?>[/php:1:7e93e9483c]

i pozniej na swojej stronie wrzuc taki kod php:
[php:1:7e93e9483c]<?php
echo "Ostatnie tematy na forum:<br />";
include("http://members.lycos.co.uk/vicecitysite/forum/lasttopics.php");
?>[/php:1:7e93e9483c]

pozdro, tiraeth !!!!
Go to the top of the page
+Quote Post
Chewolf
post 5.06.2004, 18:56:46
Post #8





Grupa: Zarejestrowani
Postów: 335
Pomógł: 0
Dołączył: 15.11.2003

Ostrzeżenie: (0%)
-----


hmm po co wrzucasz ten sam kod co podałem ja ... :x 8O
Go to the top of the page
+Quote Post
banan
post 5.06.2004, 18:57:48
Post #9





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 28.05.2004

Ostrzeżenie: (0%)
-----


Kurcze - pomyliło mi się z tym twoim punktem smile.gif Jednak klapa sad.gif Jak includujemy ten skrypt, to i tak jest on wykonywany na serwerze ze stroną... No cóż - w tym przypadku można tylko z iframe - heh szkoda... Wredny lycos angrysmiley.gif

Ale skrypt jako tako działa - tylko wtedy kiedy forum i strona są na tym samym koncie w lycos. Ale i tak punkciki poleciały biggrin.gif


--------------------
---
Go to the top of the page
+Quote Post
tiraeth
post 6.06.2004, 07:08:40
Post #10





Grupa: Przyjaciele php.pl
Postów: 1 789
Pomógł: 41
Dołączył: 30.10.2003
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Cytat
hmm po co wrzucasz ten sam kod co podałem ja ...  


Ten co ja podałem jest zlekka bardziej przejżysty i pamiętaj, że jak dajesz
echo "tekst";
i chcesz dodac kod php to robisz
echo "tekst ".$to." mój";
a nie
echo "tekst $to mój";
bo wtedy wolniej działa....
Go to the top of the page
+Quote Post
matid
post 6.06.2004, 09:11:35
Post #11





Grupa: Zarejestrowani
Postów: 362
Pomógł: 0
Dołączył: 18.02.2004
Skąd: Knurów

Ostrzeżenie: (0%)
-----


Cytat
pamiętaj, że jak dajesz
echo "tekst";
i chcesz dodac kod php to robisz
echo "tekst ".$to." mój";
a nie
echo "tekst $to mój";
bo wtedy wolniej działa....

Te dwa kody działają identycznie, ponieważ php i tak musi zinterpretować i przeszukać czy nie ma czasem zmiennych w obrębie " i "
Co innego tak:
[php:1:78b1b01db8]
<?php
echo 'tekst ' . $to . ' mój';
?>
[/php:1:78b1b01db8]
To owszem działa wydajniej bo php pomija to co jest w obrębie ' i '
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 20.07.2025 - 03:06