Autor | Zpráva | ||
---|---|---|---|
kuba1999 Profil |
#1 · Zasláno: 20. 12. 2008, 10:04:52 · Upravil/a: kuba1999
Ahojte.
Prosím vás, poraďte mi, jaká funkce by mohla udělat tohle: ve formuláří zadám např. www.seznam.cz. adresa by se odeslala do toho scriptu a ten by zkopíroval text co je v divu <h3 class="title s_win_title">text</div> Mockrát děkuji za rady :-) |
||
SwimX Profil |
#2 · Zasláno: 20. 12. 2008, 10:25:45
kuba1999
moc nechápu co chceš kopírovat. když něco zadáš do formuláře tak do scriptu to pošleš bud metodou POST nebo GET. a když to potom chceš vložit do divu tak použiješ echo $_POST['name']; popř. GET. |
||
kuba1999 Profil |
#3 · Zasláno: 20. 12. 2008, 10:27:52 · Upravil/a: kuba1999
chápu...
ale potřebuji aby script na mém webu, např. zkopíroval ze seznam.cz (ze zdrojaku) <h3 class="title s_win_title">text</div> a ten text by se pak vypsal na mém webu jako jestli to jde... jsem v php začátečník |
||
SwimX Profil |
#4 · Zasláno: 20. 12. 2008, 10:45:23
kuba1999
aha, tak funkci neznám, taky se v php nepohybuji nijak dlouho. Ale určitě by to šlo. Takové kostrbaté řešení: stáhnout soubor http://www.seznam.cz/index.html např takle: <? $soubor = " http://www.seznam.cz/index.html "; header("Content-Description: File Transfer"); header("Content-Type: application/force-download"); header("Content-Disposition: attachment; filename=\"$soubor\""); readfile ($soubor); ?> no a pak s nim pracovat jako s txt souborem - najít <h3 class="title s_win_title"> vypisovat jednotlivé znaky dokud nenarazíš na </div> ale určitě bude existovat něco chytřejšího :) |
||
kvoky Profil |
#5 · Zasláno: 20. 12. 2008, 10:47:28 · Upravil/a: kvoky
<? $file=file_get_contents("http://www.seznam.cz"); preg_match('~<h3 class="title s_win_title">(.*)</div>~imU', $file, $match); $text=$match[1]; echo $text; ?> Neručím za to, dal jsem to jenom z hlavy. SwimX: Tomu chytřejšímu se říká regulární výrazy |
||
kuba1999 Profil |
#6 · Zasláno: 20. 12. 2008, 10:51:01 · Upravil/a: kuba1999
děkuji.. jdu to prostudovat
Veselé Vánoce :-) |
||
Časová prodleva: 17 let
|
0