Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kreiranje instance klase ostavlja prazne redove u generisanom html-u...?

[es] :: PHP :: PHP za početnike :: Kreiranje instance klase ostavlja prazne redove u generisanom html-u...?

[ Pregleda: 2118 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

sicko87
Nis

Član broj: 223670
Poruke: 62
..106.109.adsl.dyn.beotel.net.

Jabber: sicko@elitesecurity.org


+1 Profil

icon Kreiranje instance klase ostavlja prazne redove u generisanom html-u...?24.01.2011. u 17:45 - pre 161 meseci
Evo o cemu se radi:
Code:

1
2
3
4
5
6
7
8   <configuration name="mod_xml_cdr.conf" description="">
9   <settings>
10        <param name="url" value="http://localhost/cdr_curl/post.php"/>
11        <param name="cred" value="root:1234"/>
12        <param name="retries" value="2"/>
13        <param name="delay" value="1"/>
14        <param name="log-http-and-disk" value="true"/>
15        <param name="log-dir" value="/log"/>
16        <param name="prefix-a-leg" value="true"/>
17        <param name="encode" value="true"/>
18  </settings>
19  </configuration>


Prvih sedam redova ostaju prazni samo kada u index.php stranici navedem sedam instanci klasa na primer:
$email = new Email();
$db = new Db();
...

Primetio sam kad izbrisem nekoliko redova u kojima se definisu objekti (instance) da se broj praznih redova smanjuje.
Ovo je vise pitanje estetike jer smatram da XML (kao i HTML) prazne redove jednostavno nece "videti" ali me interesuje dali se ovi prazni redovi nekako mogu ukloniti ili svugde gde definisem objekat mora da ostane prazan red?


 
Odgovor na temu

sicko87
Nis

Član broj: 223670
Poruke: 62
..106.109.adsl.dyn.beotel.net.

Jabber: sicko@elitesecurity.org


+1 Profil

icon Re: Kreiranje instance klase ostavlja prazne redove u generisanom html-u...?24.01.2011. u 19:05 - pre 161 meseci
Ima li neko ideju kako ovo resiti?
Mislim da XML dokumenti nece da budu validni sa toliko praznih redova na pocetku.

http://v-2-dl25-d657-135.webaz...ndex.php?section=configuration

Dobijam gresku:
"error on line 8 at column 6: XML declaration allowed only at the start of the document"

to znaci da ovi prazni redovi na pocetku prave problem.
Kako eliminisati prazne redove koji nastaju samo zbog kreiranja instanci klasa tj. objekata?

Hvala puno unapred.
 
Odgovor na temu

agvozden
Aleksandar Gvozden
founder
Info-G
Beograd

Član broj: 37813
Poruke: 1123
*.dynamic.isp.telekom.rs.

Sajt: www.gvozden.info


+68 Profil

icon Re: Kreiranje instance klase ostavlja prazne redove u generisanom html-u...?24.01.2011. u 19:56 - pre 161 meseci
Proveri zaglavlje datoteka u kojima su te klase ili fajlove koje te klase pozivaju.
Proveri da li pocinju sa <?php i da li ima neceg ispred toga (utf-8 bom ili nesto slicno)

 
Odgovor na temu

kazil
Robert Bašić
Full time PHP dev :)
Bačka Topola - Novi Sad

Član broj: 120044
Poruke: 686
*.mbb.telenor.rs.

Jabber: robertbasic@elitesecurity.org
ICQ: 446475288
Sajt: robertbasic.com


+2 Profil

icon Re: Kreiranje instance klase ostavlja prazne redove u generisanom html-u...?24.01.2011. u 20:07 - pre 161 meseci
I ako u tim fileovima imas samo klase, slobodno izbrisi closing PHP tagove.
 
Odgovor na temu

Miroslav Ćurčić
ex mVeliki
Novi Sad

Član broj: 19034
Poruke: 1118
*.adsl.eunet.rs.



+19 Profil

icon Re: Kreiranje instance klase ostavlja prazne redove u generisanom html-u...?24.01.2011. u 21:42 - pre 161 meseci
Možda ti autoloader ubacuje prazan red ?
"The quieter you become, the more you are able to hear."
Blog | PowerCMS
 
Odgovor na temu

sicko87
Nis

Član broj: 223670
Poruke: 62
212.178.244.*

Jabber: sicko@elitesecurity.org


+1 Profil

icon Re: Kreiranje instance klase ostavlja prazne redove u generisanom html-u...?25.01.2011. u 10:50 - pre 161 meseci
Ljudi,hvala vam svima na odgovorima ali ja prosto ne znam sta vise da radim...
Sve sto ste mi rekli proverio sam i sve je u redu.
Svaka klasa pocinje sa <?php i zavrsava se sa ?> (cak sam probao i ono sto neko rece da izbrisem closing php tag).
U klasama se koristi samo jedan jedini dodatni fajl a to je config.php koji je potpuno ispravno napisan.

Nista ne vredi.

Izbacio sam neke nepotrebne klase i kad stavim ovo:
Code:

// instances
$db = new Db();
$error = new Errors();
$load = new Load();
$xml = new Xml();


Dobijam cetiri prazna reda na pocetku.

Kad stavim ovo:
Code:

// instances
$db = new Db();
$error = new Errors();
// $load = new Load();
// $xml = new Xml();


Dobijam dva prazna reda (znaci kad se uklone redovi gde se definisu objekti).

Sve sam proverio.Autoloader sam izbacio pa sam rucno ucitao klase sa require_once().Opet nista.
Prosto ne znam sta vise da radim.Napravio sam skoro ceo framework za rad sa XML-om i sad ispada da ne mogu da ga koristim jer mi kod nije validan zbog klupih praznih redova na pocetku.
Da nije nesto do php konfiguracije?

Molim sve koji imaju ideju sta bi to moglo da bude da pisu.Hvala.
 
Odgovor na temu

sicko87
Nis

Član broj: 223670
Poruke: 62
212.178.244.*

Jabber: sicko@elitesecurity.org


+1 Profil

icon Re: Kreiranje instance klase ostavlja prazne redove u generisanom html-u...?25.01.2011. u 14:54 - pre 161 meseci
Evo da sam sebi odgovorim,mozda ce nekome koristiti jer ovo je zaista bilo tesko otkloniti a u sustini je zanemarljiva greska u kodu.
Na kraju config.php fajla iza closing php taga postojao je jedan dodatni red (verovatno sam pritisnuo enter kad sam pisao taj fajl).Posto se config.php poziva u svim klasama(unutar konstruktora),svaka klasa prilikom pozivanja je ostavljala po jedan prazan red.To je bio problem.Sada sve lepo radi :)


 
Odgovor na temu

strutter.poison

Član broj: 264822
Poruke: 115
*.dynamic.isp.telekom.rs.



+2 Profil

icon Re: Kreiranje instance klase ostavlja prazne redove u generisanom html-u...?07.02.2011. u 23:23 - pre 160 meseci
Mozda si mogao da probas nesto petljati sa header-om nakon sto se posalje taj prazan red. Tako bi dobio ko je prvi uradio output.
 
Odgovor na temu

[es] :: PHP :: PHP za početnike :: Kreiranje instance klase ostavlja prazne redove u generisanom html-u...?

[ Pregleda: 2118 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.