Почетна » како да » ПХП Преузмите садржај веб странице, РСС феед-а или КСМЛ датотеке у стринг варијаблу

    ПХП Преузмите садржај веб странице, РСС феед-а или КСМЛ датотеке у стринг варијаблу

    Често ћете имати потребу да приступите подацима који се налазе на другом серверу, без обзира да ли пишете онлине РСС агрегатор или вршите стругање екрана за механизам претраживања. ПХП чини повлачењем ових података у стринг варијаблу изузетно једноставан процес.

    Можете ићи са веома кратком методом:

    $ урл = “хттпс://ввв.ховтогеек.цом”;

    $ стр = филе_гет_цонтентс ($ урл);

     

    Једини проблем са тим методом је да неки веб хостови имају приступ УРЛ-у блокиран у методама датотека, из безбедносних разлога. Уместо тога, можда ћете моћи да користите овај метод за заобилажење:

    функција гет_урл_цонтентс ($ урл) $ црл = цурл_инит (); $ тимеоут = 5; цурл_сетопт ($ црл, ЦУРЛОПТ_УРЛ, $ урл); цурл_сетопт ($ црл, ЦУРЛОПТ_РЕТУРНТРАНСФЕР, 1); цурл_сетопт ($ црл, ЦУРЛОПТ_ЦОННЕЦТТИМЕОУТ, $ тимеоут); $ рет = цурл_екец ($ црл); цурл_цлосе ($ црл); ретурн $ рет; 

    Сад би требало да имате садржај веб сајта у стринг варијабли. Имајте на уму да ово не повлачи датотеке подршке као што су јавасцрипт или ЦСС. Морат ћете додатно рашчланити страницу и повући их одвојено ако вам је потребна цијела ствар.