Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

2 Stron V   1 2 >  
Reply to this topicStart new topic
> Stronka bazujaca na innych
rzseattle
post 14.05.2002, 12:22:23
Post #1





Grupa: Przyjaciele php.pl
Postów: 554
Pomógł: 0
Dołączył: 4.04.2002
Skąd: Tychy

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


Mam pytanie - czy ktos kiedys probowal zrobic stronke ktora sama pobiera wiadomosci, zdjecia itd. z innych stronek. Chodzi mi o to zeby program byl w stanie pobrac plik (HTML) odpowiednio go obrobic i odpowiednia tresc umiescic w bazie danych z ktorej nastepnie owa tresc zostaje wyswietlona juz na mojej stronie. Oczywiscie nie chodzi mi o to zeby program indentyfikowal co jest wiadomosciami a co nie (wczesniej bedzie wiadomo od i do ktorej linijki ma wiadomosci)
Bo chce sie za to zabrac ale cos czuje ze problem bedzie zlozony (zwlaszcza ze pozniej chcialbym jeszcze zrobic sprawdzanie poczty np. WP z mojej stronki) wiec jesli ktos widzial taki gotowy skrypt albo bawil sie juz z takimi rzeczami to bym byl bardzo wdzieczny jakby podeslal kod albo dal jakies wskazowki.
(oczywiscie nie musze dodawac ze nie chce uzywac jakis debilnych ramek)
Go to the top of the page
+Quote Post
Anarion
post 14.05.2002, 12:30:14
Post #2





Grupa: Zarejestrowani
Postów: 88
Pomógł: 0
Dołączył: 22.04.2002

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


Ambitne plany, ale niestety nie wyobrazam sobie jak cos takiego zrobic... :?


--------------------
If You don't believe in Yourself, no one else will.
Go to the top of the page
+Quote Post
kryr
post 14.05.2002, 13:49:44
Post #3





Grupa: Zarejestrowani
Postów: 268
Pomógł: 0
Dołączył: --
Skąd: kielce

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


da sie zrobic, kwestia $ i/lub czasu :wink:
Go to the top of the page
+Quote Post
dvc
post 14.05.2002, 14:38:23
Post #4





Grupa: Zarejestrowani
Postów: 139
Pomógł: 0
Dołączył: 29.04.2002
Skąd: Warszawa

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


pewnie, że się da tylko jak to napisał kryr kwestia czasu (i $)
a tak na poważnie to plik z innego serwera można sciągać ftp'em
skrypcik by go obrabiał, ale najlepiej żeby tamta strona tą którą pobieramy zawierała jakieś wyremowane powtarzające się znaki typu
<!--tresc 1-->
...
<!--koniec t1-->
lub
<!--news 1-->
...
<1--koniec n1-->

to wtedy z łatwością można oskubać z treści taki plik
wyrzucić znaczniki html
i już smile.gif


--------------------
.: [ DV ] :.
Go to the top of the page
+Quote Post
rzseattle
post 14.05.2002, 14:43:22
Post #5





Grupa: Przyjaciele php.pl
Postów: 554
Pomógł: 0
Dołączył: 4.04.2002
Skąd: Tychy

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


Moze to i troche roboty ale jakby ktos podal przyklad skryptu wyciagajacego pod postacia zmiennej tekst z pliku
http://www.wp.pl/r/tg od
<!-- srodkowa kolumna --> do
<DIV align="right">
to z reszta bym sobie poradzil bo to na tym przeciez wszystko sie opiera, acha i jeszcze jedno ten adres nie jest wlasciwym adresem dokumentu, wirtualna polska przekierowuje z tego adresu na adres wlasciwej wiadomosci, tak tylko wspominam jakby to mialo jakies znaczenie smile.gif


(na razie nie zawracajcie se glowy sprawdzaniem poczty -- to bedzie na deser)
Go to the top of the page
+Quote Post
castor
post 14.05.2002, 15:45:47
Post #6





Grupa: Zarejestrowani
Postów: 456
Pomógł: 0
Dołączył: --

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


Cytat
da sie zrobic, kwestia $ i/lub czasu :wink:


$i to co masu na mysli??
Kapuste??


--------------------
pozdrawiam
CASTOR
Go to the top of the page
+Quote Post
kryr
post 14.05.2002, 18:05:09
Post #7





Grupa: Zarejestrowani
Postów: 268
Pomógł: 0
Dołączył: --
Skąd: kielce

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


zielenizna smile.gif

a co do tego "zadania" to raczej nie przez ftp, ale przez fopen() albo sockety - otwierasz strone ktora chcesz przejzec i wyciagasz inforamcje przez np: scanf()
Go to the top of the page
+Quote Post
Seth
post 14.05.2002, 18:10:58
Post #8





Grupa: Przyjaciele php.pl
Postów: 2 335
Pomógł: 6
Dołączył: 7.03.2002

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


Ja tez uwazam, ze z tym ftp'em to glupota. A jesli chodzi o wyciaganie wiadomosci z html'a to byl by z tym problem. Przeciez jezeli ktos stworzy nowy design to klapa. Strona www to nie XML :!:
Ale jak ktos by sie uparl to mozna to zrobic.
Zycze szczescia no i $ winksmiley.jpg
Go to the top of the page
+Quote Post
castor
post 14.05.2002, 18:22:03
Post #9





Grupa: Zarejestrowani
Postów: 456
Pomógł: 0
Dołączył: --

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


Cytat
zielenizna smile.gif


Eeeee tam tylko czasu trza smile.gif

Cytat
a co do tego "zadania" to raczej nie przez ftp, ale przez fopen() albo sockety - otwierasz strone ktora chcesz przejzec i wyciagasz inforamcje przez np: scanf()

lub eregami:)

nie raczej nie tylko NIE FTP!! :wink:


--------------------
pozdrawiam
CASTOR
Go to the top of the page
+Quote Post
kryr
post 14.05.2002, 18:25:10
Post #10





Grupa: Zarejestrowani
Postów: 268
Pomógł: 0
Dołączył: --
Skąd: kielce

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


Cytat
nie raczej nie tylko NIE FTP!!

bez urazy castor, ale troche dziwnie to brzmi... laugh.gif :wink:
Go to the top of the page
+Quote Post
castor
post 14.05.2002, 18:30:46
Post #11





Grupa: Zarejestrowani
Postów: 456
Pomógł: 0
Dołączył: --

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


a czemu mam sie urazac laugh.gif :?:

a czy wszystko musi powaznie brzmiec??


--------------------
pozdrawiam
CASTOR
Go to the top of the page
+Quote Post
rzseattle
post 14.05.2002, 18:49:45
Post #12





Grupa: Przyjaciele php.pl
Postów: 554
Pomógł: 0
Dołączył: 4.04.2002
Skąd: Tychy

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


Wiem ze mozecie sie spierac o sposoby ale nie wszyscy sa wszechwiedzacy i nie maja swoich koncepcji na zrobienie "tego" wiec prosze was aby ktos (jesli oczywiscie moze) podal przyklad skryptu ktory jest w stanie zrobic cos takiego (patrz moj wczesniejszy post)
Go to the top of the page
+Quote Post
steru
post 14.05.2002, 18:58:17
Post #13





Grupa: Zarejestrowani
Postów: 107
Pomógł: 0
Dołączył: --
Skąd: Krakow

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


Cytat
a tak na poważnie to plik z innego serwera można sciągać ftp'em

gdybys byl laskaw, to zaprezentuj na lamach forum skrypt ktory sciagnie FTPem np. index.html z wp

powodzenia
:!:
Go to the top of the page
+Quote Post
kryr
post 14.05.2002, 19:19:18
Post #14





Grupa: Zarejestrowani
Postów: 268
Pomógł: 0
Dołączył: --
Skąd: kielce

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


steru: nie badz uszczypliwy - nie ladnie!
Go to the top of the page
+Quote Post
steru
post 14.05.2002, 19:50:51
Post #15





Grupa: Zarejestrowani
Postów: 107
Pomógł: 0
Dołączył: --
Skąd: Krakow

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


Cytat
steru: nie badz uszczypliwy - nie ladnie!

nie moglem sie powstrzymac - jak sie czyta takie bzdury, to az od monitora odrzuca smile.gif
Go to the top of the page
+Quote Post
castor
post 14.05.2002, 20:06:13
Post #16





Grupa: Zarejestrowani
Postów: 456
Pomógł: 0
Dołączył: --

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


Cytat
Wiem ze mozecie sie spierac o sposoby ale nie wszyscy sa wszechwiedzacy i nie maja swoich koncepcji na zrobienie "tego" wiec prosze was aby ktos (jesli oczywiscie moze) podal przyklad skryptu ktory jest w stanie zrobic cos takiego (patrz moj wczesniejszy post)



masz tu takie cus na szybo ale dopracowuj se to juz sam :
Kod
$content="";

$host="wiadomosci1.wp.pl";

$port="80";



$fp = fsockopen($host, $port, &$ErrNo, &$ErrStr);        

if (!$fp) {

    die ("$ErrNo $ErrStr");              

}else{

  

   fputs($fp, "GET [url=http://wiadomosci1.wp.pl/wiadomosc.html?_WID=264376]http://wiadomosci1.wp.pl/wiadomosc.html?_WID=264376[/url] HTTP/1.1rn");            

   fputs($fp, "Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg,*/*rn");                  

   fputs($fp, "Accept-Language: dern");                                        

   fputs($fp, "User-Agent: Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0)rn");  

   fputs($fp, "Connection: closern");                                              

   fputs($fp, "Host: {$host}rn");                                                      

   fputs($fp, "rn");

                                                                                                

   while ($buf=fread($fp,1024)) {

      $content.=$buf;

   }

}



fclose($fp);





if(eregi("<!-- srodkowa kolumna -->(.*)<!-- srodkowa kolumna koniec -->", $content, $rgs)){



   $content=$rgs[0];

}else{echo"blad";}

echo "$content";

aha..jutro link moze juz nie dzialac smile.gif


--------------------
pozdrawiam
CASTOR
Go to the top of the page
+Quote Post
Seth
post 14.05.2002, 20:09:23
Post #17





Grupa: Przyjaciele php.pl
Postów: 2 335
Pomógł: 6
Dołączył: 7.03.2002

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


Castor zadziwiasz mnie. Nie kazdemu chcialo by sie to pisac.
Brawo smile.gif
Go to the top of the page
+Quote Post
castor
post 14.05.2002, 20:12:26
Post #18





Grupa: Zarejestrowani
Postów: 456
Pomógł: 0
Dołączył: --

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


on marudzi a mi sie nudzi smile.gif

a to juz mialem bo kiedys pisalem smile.gif

laugh.gif laugh.gif laugh.gif

ale sie rymnelo :wink:


--------------------
pozdrawiam
CASTOR
Go to the top of the page
+Quote Post
rzseattle
post 14.05.2002, 21:03:34
Post #19





Grupa: Przyjaciele php.pl
Postów: 554
Pomógł: 0
Dołączył: 4.04.2002
Skąd: Tychy

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


No wreszcie jakis konkret biggrin.gif za co wielkie dzienki i poklony castor-owi


tylko to "fputs($fp, "GET http://wiadomosci1.wp.pl/wiadomosc.html?_WID=264376 HTTP/1.1rn"); " mnie niepokoi przeziez rypana wp musi miec cos stalego co umieszcza dana wiadomosc w konkretnym miejscu na stronce glownej (juz pisalem ze jest to link "http://www.wp.pl/r/tg") czy mozna go umiescic w ww komedzie aby to dzialalo bez problemu? Bo moje proby nie przyniosly skutku.




acha i jeszcze jedno--- wypierdziela taki blad:

Warning: Call-time pass-by-reference has been deprecated - argument passed by value; If you would like to pass it by reference, modify the declaration of fsockopen(). If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file. However, future versions may not support this any longer. in C:Strony interentowerzseattletest.php on line 14

moze mi ktos powie o co chodzi
Go to the top of the page
+Quote Post
steru
post 14.05.2002, 21:34:15
Post #20





Grupa: Zarejestrowani
Postów: 107
Pomógł: 0
Dołączył: --
Skąd: Krakow

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


Cytat
No wreszcie jakis konkret biggrin.gif za co wielkie dzienki i poklony castor-owi


tylko to "fputs($fp, "GET http://wiadomosci1.wp.pl/wiadomosc.html?_WID=264376 HTTP/1.1rn"); " mnie niepokoi przeziez rypana wp musi miec cos stalego co umieszcza dana wiadomosc w konkretnym miejscu na stronce glownej (juz pisalem ze jest to link "http://www.wp.pl/r/tg") czy mozna go umiescic w ww komedzie aby to dzialalo bez problemu? Bo moje proby nie przyniosly skutku.

to raczej jeden ciul ktory adres wsadzisz
Cytat
acha i jeszcze jedno--- wypierdziela taki blad:

Warning: Call-time pass-by-reference has been deprecated - argument passed by value; If you would like to pass it by reference, modify the declaration of fsockopen(). If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file. However, future versions may not support this any longer. in C:Strony interentowerzseattletest.php on line 14

moze mi ktos powie o co chodzi

oo - chyba castor o refererku zapomnial
dorzuc gdzies tam jeszcze fputs($fp,"Referer: www.wp.plrn");
Go to the top of the page
+Quote Post

2 Stron V   1 2 >
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.04.2024 - 00:11