login  Naam:   Wachtwoord: 
Registreer je!
 Forum

include()

Offline Rien91 - 06/04/2006 17:29 (laatste wijziging 06/04/2006 17:30)
Avatar van Rien91HTML interesse Ik gebruik voor mijn pagina navigatie (menu) include() ivm met het onderhoud, maar nu wordren alle regels uit geinclude bestand achter elkaar gezet. En ik wil ze juist hetzelfde als in het geinclude bestand hebben. Met als gevolg: hele lange lappen tekst op een regel. Weet iemand hier een oplossing voor?

Dus:
  1. <a href=""></a>
  2. <a href=""></a>
  3. <a href=""></a>


Wordt:
  1. <a href=""></a><a href=""></a><a href=""></a>

12 antwoorden

Gesponsorde links
Offline Rens - 06/04/2006 17:30
Avatar van Rens Gouden medaille

Crew algemeen
Komt omdat je ze echoot.
Als je ze buiten PHP houd, is dat niet.
Of je zou na elke HTML regel een \n moeten plaatsen.
Offline timo - 06/04/2006 17:32
Avatar van timo PHP ver gevorderde je kan in je include file dit doen:
echo '<a href='link1.html'>link1</a>\n';
etc..
Offline Rien91 - 06/04/2006 17:34
Avatar van Rien91 HTML interesse Maar ik gebruik in mijn include bestand eigenlijk helemaal geen echo.
Offline timo - 06/04/2006 17:35
Avatar van timo PHP ver gevorderde maar <a href="blaat.html>link</a> buiten html? zet er <br /> 8er
Offline Rien91 - 06/04/2006 17:36
Avatar van Rien91 HTML interesse Dan krijg ik een zichtbare witregel in de navigatie, en ik wil een return in mijn source.
Offline Rens - 06/04/2006 17:37 (laatste wijziging 06/04/2006 17:37)
Avatar van Rens Gouden medaille

Crew algemeen
Timo, die <br /> is voor de output, die zorgt er dus niet voor dat er een break komt na een html regel.

Laat eens wat zien uit je PHP bestandje?
Offline Rien91 - 06/04/2006 17:39 (laatste wijziging 06/04/2006 17:42)
Avatar van Rien91 HTML interesse
  1. <h3>Navigatie</h3>
  2. <?php if ($section=="index") { ?><a href="index.php?pagina=index" title="Index" accesskey="x" class="current">Index</a><?php } else { ?><a href="index.php?pagina=index" title="Index" accesskey="x" class="navigatie">Index</a><?php } ?>
  3. <?php if ($section=="gastenboek") { ?><a href="index.php?pagina=gastenboek" title="Gastenboek" accesskey="g" class="current">Gastenboek</a><?php } else { ?><a href="index.php?pagina=gastenboek" title="Gastenboek" accesskey="g" class="navigatie">Gastenboek</a><?php } ?>
Offline Rens - 06/04/2006 17:45
Avatar van Rens Gouden medaille

Crew algemeen
Hmmz, zoiets heb ik nog nooit meegemaakt.
Probeer het zo eens:
  1. <?php
  2. if ($section=="index")
  3. {
  4. ?>
  5. <a href="index.php?pagina=index" title="Index" accesskey="x" class="current">Index</a>
  6. <?php
  7. } else
  8. {
  9. ?>
  10. <a href="index.php?pagina=index" title="Index" accesskey="x" class="navigatie">Index</a>
  11. <?php
  12. }
  13. ?>

Als het werkt, zou ik 100% niet weten waarom, maar goed... 
Offline Rien91 - 06/04/2006 17:47
Avatar van Rien91 HTML interesse Het werkt wel! Maar hoe kan het dat dat dan wel werkt?
Offline BramBo - 06/04/2006 17:48 (laatste wijziging 06/04/2006 17:49)
Avatar van BramBo JS gevorderde Waarom dump je ze niet in een string die je samen stelt dus bijv :

  1. $str = '';
  2.  
  3. $str .= ($section == 'index')
  4. ? '<a href="index.php?pagina=index" title="Index" accesskey="x" class="current">Index</a>' // Waar
  5. : '<a href="index.php?pagina=index" title="Index" accesskey="x" class="navigatie">Index</a>'; // Onwaar
Offline timo - 06/04/2006 17:49
Avatar van timo PHP ver gevorderde omdat je php script wat het include die enters wss als \n leest...
Offline Rien91 - 06/04/2006 17:50
Avatar van Rien91 HTML interesse @ BramBo
Zoveel verstand heb ik nog niet van PHP.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.222s