webForumDet fria alternativet

Hämta information från andras hemsidor automatiskt

PHP

7 svar · 437 visningar · startad av Tympanon

Medlem sedan nov. 2004302 inlägg
Frågan#1

Hejsan

Jag undrar om det finns något sätt att hämta in information från någon annans hemsida (information som t.ex. upptaderas ofta och som man inte kan hålla på o plocka över manuellt). Kan ett php script eller annat script t.ex. läsa av tv.nu o slänga in alla program o tider på ens egen hemsida?

OBS. ja har inga som helst planer på att genomföra exemplet ovan, och var god diskutera inte moral o sånt i den här tråden =)

vill bara veta om de går och hur man bär sig åt/scriptar sådana här informationshämtande/avläsande script.

Tack på förhand!

/Jon

Medlem sedan okt. 2004392 inlägg
#2

enklaste sättet är tyvärr include!
Det är enkelt och gömma deras design genom replace så det är det bästa..... så vitt jag vet... hoppas det finns någon annan som vet nåt annat!

Medlem sedan aug. 20002 975 inlägg
#3

Har din server allow_url_fopen satt s ska det inte vara några problem. Lite beroende på PHP-version kan du använda dig av t.ex. fopen/fgets eller file_get_contents, samt några funktioner till.

I annat fall går det för mesta bra med fsockopen.

Sedan får du hämta ut den iformation du behöver med regexpar.

Medlem sedan nov. 2004302 inlägg
#4

hmm, det är med att göma designen är nog inget alternativ, då jag bara behöver hämta värden och liknande som visas på den andras hemsida..

ska titta på mattes funktioner, alla dem är helt nya för mig så de vette *** om ja fixar de men inget e ju omöjligt...

förklara gärna det där med regexpar lite mer

tack för svaren

Medlem sedan nov. 2004302 inlägg
#5

:)

fick file_get_contests o ladda in google i en sträng ihallafall (som ja sen printade ut)

Medlem sedan okt. 2004392 inlägg
#6

Som tur så vet någon annan nåt annat! Vi tackar Matte så klart!

Medlem sedan jan. 20027 905 inlägg
#7

Tympanon skrev:

förklara gärna det där med regexpar lite mer

Regular expressions används för att matcha eller ersätta information (dvs. plocka bort allt ointressant innehåll och behålla det intressanta). Här på forumet används exempelvis detta för att hitta URL:er i inlägg och automatiskt skapa en länk.

http://se2.php.net/manual/en/ref.pcre.php

Medlem sedan juni 20015 009 inlägg
#8

Du kan även använda cURL. :)
http://se.php.net/curl
http://curl.haxx.se/libcurl/php/

256 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)