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