Frågan 8 apr. 2003 04:59 #1 Hej!
På en PHP sida, hur "inkluderar", include(?) man kodstycken, som man lägger på andra sidor, för att skapa en större översikt i koden?
(Har tänkt lägga några stora drop down menyer som inklude, för att göra sidan mer överskådlig)
Är lite osäker på om det berör PHP eller om det är ren HTML.
Matte Medlem sedan aug. 2000 2 975 inlägg Det är bara att klippa ut det kodstycke man ha som include och spara det i en separat fil.
Sedan är det bara att inkludera filen i det hål som uppstod.
Du kanske har en sida som ser ut så här:
<html>
<head>
<script type="text/javascript">
<!-- Javascriptkod -->
</script>
</head>
<body>
<div>
<!-- meny -->
</div>
<!-- Sida övrigt -->
</body>
</html>
Då lägger du javascriptkoden (utan script-taggar) i en fil kallad t.ex meny.js, och menyn i en annan som kallas t.ex meny.php.
Sen ser din kod ut så här:
<html>
<head>
<script type="text/javascript" src="meny.js"></script>
</head>
<body>
<?php
include "meny.php";
?>
<!-- Sida övrigt -->
</body>
</html>
Om du klipper ut PHP-hod för att lägga i en incudefil måste du omge den med PHP-taggar.
Tack för den pedagogiska förklaringen :)
T TomasA Medlem sedan feb. 2003 173 inlägg Hej Matte
En äldre tråd jag hittat men svar på mina frågor om include funktionen.
Tack!
Men jag har en kompletterade fråga
Jag skall slå ihop fler filer
Lähher inckusfilerna i olika <td> ( visas vid sidan om varandra)
Men jag har flera olika javascript för resp inckludsida.
Skall jag lägga Java scripten i en js-fil och skippa script-taggen?
ps
Den som söker hittar ofta sin fråga - och kanske ett svar
Matte Medlem sedan aug. 2000 2 975 inlägg Nu är jag inte säker på hur du menar.
Har du javascript-funktioner som du använder på flera sidor lägger du dom lämpligtvis i en js-fil.
script-taggen åker du på ändå, dels för att "inkludera" javascript-funktionerna i head, dels för att kalla på funktionerna (om du inte gör det i typ onclick).