Parsanje in velikost besedila
4 naročniki
4 naročniki
Pozdravljeni.
Zanima me kako lahko v takem primeru določimo velikost fonta v besedilu, ki smo ga sparsali? Primer:
<?php
$vrstice=file("www.nekastran.com");
echo substr($vrstice[34],0,-1);
?>
Prikaže mi namreč takšne fonte, kot so na originalni strani, ampak so premajhni (10px). Ne pomaga mi niti, če vpišem <font size> pred to kodo.
Hvala za pomoč
6 odgovorov
Ja poglej kaj ti je sparsalo... Verjetno je neka html koda v tem textu ki je sparsan, torej bo treba čez njo poslati kak regex, da ti bo ven zmetalo oblikovanje iz originalne strani...
bl4ckb1rd ta html koda je takšna
<tr class="tSec">
<td class="tDeg">TO KAR PARSAM</td>
</tr>
Kako pa zdaj to z regex v mojem primeru ven zmečemo?
Očitno je, da tSec in tDeg class-a povesta kakšen bo font. Če bi še lahko spremenil tSec in tDeg potem bi bilo ok, sicer pa če daš svoje classe in te replaceaš s svojimi bo tudi ok.
Odvisno kako delaš
Poglej si funkcijo:
http://si2.php.net/manual/en/function.preg-replace.php
oz. še bolje:
http://php.net/manual/en/function.strip-tags.php
Gogy - tSec in tDeg class-a povesta kakšen bo font
Da, samo to je na tisti strani s katere parsam.
Jaz imam samo to kodo
<?php
$vrstice=file("www.nekastran.com");
echo substr($vrstice[34],0,-1);
?>
S strani katere parsam mi prenese originalni font (10px). Kako bi moral zgoraj napisano kodo preurediti, da bi lahko sam vpisal velikost fonta, ki ga bo prikazovalo??
bl4ckb1rd hvala za linke. Na žalost se ne znajdem najbolj v php jeziku :(