Autor Zpráva
Juras
Profil *
Ahoj,
potřeboval bych poradit jak udělat, aby se mi uložilo do souboru nebo databáze to co je mezi tagy na webu.

Např.: Potřebuji aby se mi uložilo vše co je mezi <h2> a </h2> ze stránek example.com.
Je li tam těch <h2> více, tak aby se uložily všechny.
A začíná li nějaké <h2> např. třídou (<h2 class="neco">), tak aby se to uložilo taky.

Zkoušel jsem to pomocí fopen, přes foreach to projít, ale bezvýsledně.

Děkuji za jakoukoliv pomocči radu.
tiso
Profil
Regulárnym výrazom by to šlo...
Kcko
Profil
preg_match_all("~<h3.*>(.+)</h3>~Us", $x, $out);
print_r($out);
Juras
Profil *
Kcko
Ano to by mělo být ono.
Děkuji mnohokrát.
amir
Profil *
jestli se můžu připojit do konverzace, proč používáš vlnovku "~" a co značí? nikde jsem to nenašel
tiso
Profil
amir - to je oddeľovací znak, bežne sa používa lomítko, len ho je potom treba escapovať pokiaľ sa použije.
amir
Profil *
a co za začínající ^ a ukončující $ znak?
bukaj
Profil
amir
regularnivyrazy.info

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