PHP: tīmekļa lapas, RSS plūsmas vai XML faila saturs tiek ielādēts virknes mainīgā

PHP: tīmekļa lapas, RSS plūsmas vai XML faila saturs tiek ielādēts virknes mainīgā
PHP: tīmekļa lapas, RSS plūsmas vai XML faila saturs tiek ielādēts virknes mainīgā

Video: PHP: tīmekļa lapas, RSS plūsmas vai XML faila saturs tiek ielādēts virknes mainīgā

Video: PHP: tīmekļa lapas, RSS plūsmas vai XML faila saturs tiek ielādēts virknes mainīgā
Video: How to Track Who's Selling your Email Address - YouTube 2024, Aprīlis
Anonim

Bieži vien jums būs nepieciešams piekļūt datiem, kas atrodas citā serverī, neatkarīgi no tā, vai rakstāt tiešsaistes RSS apkopotāju vai veicat meklēšanas skenēšanu ekrānā. PHP liek šo datus iekļaut virknes mainīgā ļoti vienkāršā procesā.

Jūs varat iet ar īsti īsu metodi:

$url = “https://www.howtogeek.com”;

$str = file_get_contents($url);

Vienīgā problēma ar šo metodi ir tāda, ka dažu tīmekļa mitinātāju drošības apsvērumu dēļ piekļuves URL ir bloķēts failu metodēs. Jūs, iespējams, varēsit izmantot šo apgrūtinājumu metodi:

function get_url_contents($url){ $crl = curl_init(); $timeout = 5; curl_setopt ($crl, CURLOPT_URL,$url); curl_setopt ($crl, CURLOPT_RETURNTRANSFER, 1); curl_setopt ($crl, CURLOPT_CONNECTTIMEOUT, $timeout); $ret = curl_exec($crl); curl_close($crl); return $ret; }

Tagad vietnes saturam ir jābūt virknes mainīgajam. Ņemiet vērā, ka tas nenoņem atbalsta failus, piemēram, javascript vai CSS. Jums būs nepieciešams vēlreiz pārskatīt lapu un izgūt tos atsevišķi, ja jums ir nepieciešams viss.

Ieteicams: