Toon posts:

[php] bonus spaties en tabs

Pagina: 1
Acties:

Verwijderd

Topicstarter
Al vaker is me opgevallen dat een PHP script soms meer spaties en tabs genereert dan dat er met behulp van echo's en prints wordt opgegeven.

Bij het maken van bv. een HTML document is dit geen probleem aangezien die toch wel genegeerd worden. Maar nu ben ik met iets bezig waar die bonus spaties en tabs me waarschijnlijk wel parten spelen.

Hier een simpel voorbeeldje:
PHP:
1
2
3
4
5
6
7
8
<?
require("header.php");

// hier een hoop code die TOTAAL GEEN echo of print bevat

// MakePage genereert de uiteindelijke output
MakePage();
?>


als output krijg ik dan vervolgens iets als dit:
De header zoals deze hoort te zijn

// hier een hoop ongedefinieerde spaties en tabs

De rest van de pagina zoals deze gegenereert dient te worden door MakePage()
Heeft iemand enig idee waar deze Gratis bonus spaties en tabjes vandaan kunnen komen?

[ Voor 0% gewijzigd door Verwijderd op 02-09-2002 16:14 . Reden: typo ]


  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

nl2br()
htmlentities()
htmlspecialchars()
:?

Doet iets met Cloud (MS/IBM)


  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 28-08 12:00

Janoz

Moderator Devschuur®

!litemod

Weet je zeker dat je die niet aan het eind van header.php hebt staan? (dus na de ?>). Ik kan me namelijk moeilijk voorstellen waar deze anders vandaan zouden kunnen komen.

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


Verwijderd

Topicstarter
De header is helemaal schoon. Heb echt overal lopen zoeken naar mogelijke hidden spaties maar heb echt geen idee

  • Rashann
  • Registratie: Maart 2000
  • Laatst online: 24-08 07:20

Rashann

Zoek de hond...

Het zijn ook geen spaties die voortkomen uit identing in strings? Daar ben ik zelf wel goed in, meerdere regels gebruiken voor het toewijzen van een string, en die regels netjes met de code mee-identen. Dan heb je dus inderdaad veel spaties...

If nothing is written below, I was the last to reply...


  • Vigory
  • Registratie: November 2000
  • Laatst online: 15-04 10:26
Idd, of zoiets in de MakePage functie? Ik heb nog nooit gezien dat PHP extra spaties en/of tabs uitspuugt.

Verwijderd

Topicstarter
Ik snap er nog steeds geen bal van, maar aangezien deze spaties geen oorzaak blijken te zijn voor mijn huidige probleem laat ik die spaties voorlopig maar even voor wat ze zijn.

Thanx iig.
Pagina: 1