ugrás a tartalomhoz

Sorok behúzása a php-ben is a html kimenetben is egyaránt (jól)

Anonymous · 2006. Nov. 13. (H), 20.55
Üdv!

Nos lenne egy kis problémám ami a következő:
most elvuileg olyan oldalt fogok létrehozni ami oop-re alapul vagy pedig nemm oop hanem függvényekből fognak állni az allfájlok,
pl user.inc akkor mysql.inc és ezekbe a felhsaználói és a mysql függvények lesznek.
Na de nem ez a lényeg hanem az hogy ugye a php fájlokat 4 szóközös behúzással alakaítom ki, (most elöször eddig ezt sajnos nem nagyon hsaználtam)
de szeretném ha a html kimeneten is 4 szöközös behúzások lennének, ez eddig meg is oldaható, de mi
van akkor ha mondjuk php kódrészben van mondjuk 8 behúzás de a kimenetben csak 4 kéne?, hogy mire is gondolok, itt egy példa:

pl.:
  1. <?php  
  2.   
  3. class user {  
  4.       
  5.     function uid() {  
  6.         print 'Ez a felhsaználói azonosító!';  
  7.     }  
  8.       
  9. }  
  10.   
  11. $user = new user();  
  12.   
  13. ?>  
  14. <html>  
  15. <head>  
  16.     <title>Felhsaználó azonosító</title>  
  17. </head>  
  18. <body>  
  19. <div class="forma">  
  20.     Ez itt idáig 4 behúzás  
  21.     <?php $user->uid; ?>  
  22. </div>  
  23. </body>  
  24. </html>  
vagy esetleg az uid függvényben használtak return-t és így irassam ki:
<?php print $user->uid; ?>
?

Nos de itt ugye akkor behúz +4 vagy akár még +8 sort is (lehet hogy rossul számoltam de nem az a lényeg)
hogy oldom meg ezt hogy pont anyi sort húzzon be amennyit szeretnék, ilyen esetben?, vagy valamit én csinálok rosszul?

Előre is kösszönöm...
 
1

nincs gond

Táskai Zsolt · 2006. Nov. 14. (K), 00.01
a php részben levő szöveg nem megy ki a kimenetre, csak amit kiiratsz echoval, printtel. tehát a
  1. <?php print($user->uid;) ?>  
sorban 4 szóköz lesz a userid előtt.
amúgy biztos kellenek azok a szóközök a HTML-be? csak a méretet növelik...
2

hát igen

Km4t3 · 2006. Nov. 14. (K), 15.21
hát igen, csak a méretet növelik... de ha nagyon "szóközölgetni" akarsz akkor már inkább \t és az nemfoglal annyit
de egyébként:

http://hu2.php.net/manual/ru/function.printf.php#28111
3

Kimenet formázás

Anonymous · 2006. Nov. 14. (K), 19.13
Nagyon egyszerű: egy helyen tolod ki a kimenetet és előtte szépen megformázod. Vagy Tidyval, vagy irsz egy sajátot.