Parsanje in velikost besedila
 
MobyDick 19. jan 2010 11:00:24 Pridružen od:
19. jan 2010
112 objav
31 64 0
#1

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č


všeč(0) ni všeč(0) spam(0)
 
bl4ckb1rd 19. jan 2010 11:20:57 Pridružen od:
18. avg 2008
1122 objav
750 91 11
#2

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


všeč(1) ni všeč(0) spam(0)
blackbird.si - Moj plac za odlaganje problemov in rešitev...
 
MobyDick 19. jan 2010 11:30:58 Pridružen od:
19. jan 2010
112 objav
31 64 0
#3

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?


všeč(0) ni všeč(0) spam(0)
 
Gogy 19. jan 2010 14:48:58 Pridružen od:
17. mar 2007
2491 objav
2064 252 12
#4

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š


všeč(0) ni všeč(0) spam(0)
 
bl4ckb1rd 19. jan 2010 15:01:38 Pridružen od:
18. avg 2008
1122 objav
750 91 11
#5

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


všeč(0) ni všeč(0) spam(0)
blackbird.si - Moj plac za odlaganje problemov in rešitev...
 
MobyDick 19. jan 2010 21:01:11 Pridružen od:
19. jan 2010
112 objav
31 64 0
#6

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


všeč(0) ni všeč(0) spam(0)
 
wickedsheep 22. jan 2010 21:06:03 Pridružen od:
22. jan 2010
20 objav
26 0 0
#7

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.


všeč(0) ni všeč(0) spam(0)
ExtJS, Sencha Touch consulting | MySQL, MSSQL, Oracle performance tuning - wickedsheep.si
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se