Autor Zpráva
kuba1999
Profil
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
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
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
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
<?
$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
děkuji.. jdu to prostudovat
Veselé Vánoce :-)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0