Nazdar, Friday, June 7, 2002, si napisal: > Potreboval bych, aby mi nejaky PHP skript z jedne stranky > vyextrahoval urcitou cast zdrojoveho kodu a prsknul ji na jinou > stranku na urcene misto. Treba tak, ze si vyextrahovanou cast ulozi > do nejakeho souboru, ze ktereho se pak na te cilove strance budou > tahat data pomoci include. Ale jak na to? > Mohlo by to usnadnit, ze by usek, ktery ma byt extrahovan, byl ve > zdrojove strance oznacen pomoci komentaru <!---ZACATEK--> a > <!---KONEC-->, a co by bylo mezi temito dvema komentari, to by se > extrahovalo. > Pro snadnejsi predstavu: Zdrojova stranka je > http://ralsko.rozanek.cz/, ze ktere potrebuju prvni tri clanky vlozit > do stejnojmenne rubriky na hlavni strance http://www.rozanek.cz/. > Diky za pomoc... Urobil som ti to ako si to chcel. Na mieste kde potrebujes vlozit tie clanky daj tento kod, pripadne ho includuj. <? // nastavenie URL zdrojoveho dokumentu $url="http://ralsko.rozanek.cz/"; // nastavenie jedinecnych zarazok $start_tag="<!---ZACATEK-->"; $end_tag="<!---KONEC-->"; $temp=trim(join("",file($url))); $zaciatok=strpos($temp, $start_tag)+strlen($start_tag); $koniec=strpos($temp, $end_tag); $temp=trim(substr($temp,$zaciatok,(strlen($temp)-(strlen($temp)-$koniec))-($zaciatok))); echo $temp; ?> Ako vidis nic neuklada do suboru ale tie clanky idu hned na vystup, to znamena ze pri kazdom pristupe sa tie clanky vzdy stahuju z originalu. Ked tvoja stranka nema radovo niekolko desiatok pristupov v jeden okamzik tak by to nemalo vadit. Ale nieje problem tam dorobit aj nejake inteligentne kesovanie, aby clanky stahovalo iba raz denne do suboru a ostatne poziadavky by sosali tie data zo suboru, ale to si uz urcite dokazes dorobit sam. S pozdravom, Michal Bilcik(ICQ# 156366308) -- Bůh je reálný, pokud nebyl deklarován jako integer.
This archive was generated by hypermail 2.1.2 : 09. 06. 2002, 14:12 CEST