Autor | Zpráva | ||
---|---|---|---|
Michales Profil |
#1 · Zasláno: 21. 2. 2015, 09:36:47
Dobrý den,
potřeboval bych vytáhnout informaci z jedné stránky. Přímo z <pre style="font-family: Lucida Console;">Informace</pre> Toto mi nefunguje: function ziskatlyrics($url) { $platnost = 30; // 60 s $soubor = urlencode($url); if ( ! file_exists($soubor) || (filemtime($soubor) <= time() - $platnost) ) { // obsah se musí stáhnout z cizí URL $obsah = file_get_contents($url); preg_match('/<pre style=\"font\-family:\Luciada\Console\">(.*)<\/pre>/', $obsah, $match); // uložení obsahu do cache file_put_contents($soubor, $match[1]); } // obsah je určitě v cachi return file_get_contents($soubor); } echo ziskatlyrics( "http://www.classic-country-song-lyrics.com/babywontyoucomeouttonightlyricschords.html" ); Nic mi to neukáže, prosím o radu kde co dělám špatně |
||
juriad Profil |
Jelikož je na stránce jediný pre, můžeš si to ulehčit:
preg_match('/<pre.*?>(.*)<\/pre>/', $obsah, $match); |
||
Michales Profil |
#3 · Zasláno: 21. 2. 2015, 10:07:27
juriad:
Mockrát ti děkuji |
||
Michales Profil |
#4 · Zasláno: 21. 2. 2015, 11:10:59
Ještě bych měl jeden dotaz, lze pák vytáhnutý text nějakým způsobem upravit?
Mám namysli zmenšit písmo, změnit fotn atd.? |
||
juriad Profil |
Je to text, můžeš si s ním dělat, co chceš. Jde-li ti jen o text písní a nikoli o akordy, můžeš obsah prohnat sérií filtrů, které jej vyčístí od balastu.
|
||
Michales Profil |
#6 · Zasláno: 21. 2. 2015, 11:25:50
Jde mi o text a o akordy, tohle písmo je moc velké chtěl bych ho změnšit
|
||
juriad Profil |
#7 · Zasláno: 21. 2. 2015, 11:30:05
Tak ho zmenši. Uplatňují se na to stejná pravidla CSS jako na zbytek webu.
pre { font-size: 80%; } |
||
juriad Profil |
#8 · Zasláno: 21. 2. 2015, 11:34:26
Rád bych tě také upozornil na legální problémy tvého konání. Nemůžeš jen tak postahovat texty písniček z cizího webu.
Přečti si http://zakony.centrum.cz/autorsky-zakon/cast-1-hlava-3-paragraf-90 odstavec 5. |
||
Michales Profil |
#9 · Zasláno: 21. 2. 2015, 11:48:04
juriad:
Vím že nejednám správně ani legálně. Chci ale uvádět autorskou stránku i s odkazem na ní pokud to aspoň trochu zmírní to co dělám |
||
Časová prodleva: 9 let
|
0