Autor | Zpráva | ||
---|---|---|---|
Juras Profil * |
#1 · Zasláno: 5. 1. 2008, 02:01:50
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 |
#2 · Zasláno: 5. 1. 2008, 03:07:19
Regulárnym výrazom by to šlo...
|
||
Kcko Profil |
#3 · Zasláno: 5. 1. 2008, 03:49:16
preg_match_all("~<h3.*>(.+)</h3>~Us", $x, $out);
print_r($out); |
||
Juras Profil * |
#4 · Zasláno: 5. 1. 2008, 10:14:35
Kcko
Ano to by mělo být ono. Děkuji mnohokrát. |
||
amir Profil * |
#5 · Zasláno: 5. 1. 2008, 13:01:05
jestli se můžu připojit do konverzace, proč používáš vlnovku "~" a co značí? nikde jsem to nenašel
|
||
tiso Profil |
#6 · Zasláno: 5. 1. 2008, 14:14:13
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 * |
#7 · Zasláno: 6. 1. 2008, 21:23:54
a co za začínající ^ a ukončující $ znak?
|
||
bukaj Profil |
#8 · Zasláno: 6. 1. 2008, 21:33:27
amir
regularnivyrazy.info |
||
Časová prodleva: 13 let
|
0