Parsanje in velikost besedila

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...

1

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 :(

Preglej kaksen izpis dobis in temu ustrezno dodaj nov CSS stil, ce zelis spremeniti pisavo/velikost pisave. Ce je output ze neka zgrajena HTML koda, ki vsebuje ali inline css, class ali id pa temu ustrezno spremeni definicijo stila.