Avatar billede hobbittend Novice
04. januar 2009 - 22:28 Der er 10 kommentarer og
1 løsning

Includes: manglende billede

Kan jeg ikke include hvad som helst?
Jeg legede med hvad man kunne bruge det til, og lavede derfor en tabel hvor jeg includede en footer og et banner. Koderne er således:
Index.php:
<body>
<table width="1162" height="500" border="1">
  <tr>
    <td colspan="3">
    <?php
    include "Includes/TopBanner.inc.php";
    ?> &nbsp;</td>
  </tr>
  <tr>
    <td width="127">&nbsp;</td>
    <td width="184">&nbsp;</td>
    <td width="829">&nbsp;</td>
  </tr>
  <tr>
    <td height="15" colspan="3">
    <?php
    include "Includes/Footer.inc.php";
    ?>
    </td>
  </tr>
</table>



TopBanner.inc.php:
<body>
<img src="Banner2.jpg" alt="Logo" />
</body>



Banneret kommer ikke ind på index-filen, men virker fint på selv TopBanner.inc.php-filen. Footeren virker fint.
Hvorfor skulle det være så svært?
Avatar billede erikjacobsen Ekspert
04. januar 2009 - 22:31 #1
Hvis du har <img src="banner.jpg"> stående i includes/topbanner.inc.php og banner.jpg ligger i includes, vil index-filen ikke se den. Brug i stedet for

  <img src="/Includes/banner.jpg">
Avatar billede micc Nybegynder
04. januar 2009 - 22:39 #2
Det er nok heller ikke så god en ide at inkludere et body-element nr. 2 midt i en tabel. Udover at være strengt forbudt ifølge enhver standard, så kan det også tænkes at give problemer...
Avatar billede cronaldo Nybegynder
05. januar 2009 - 00:32 #3
du skal skrive:

<?php
include("Includes/TopBanner.inc.php");
?>

i stedet for det du har skrevet..
Avatar billede hmortensen Nybegynder
05. januar 2009 - 06:22 #4
cronaldo, include "Includes/TopBanner.inc.php"; er helt korrekt.
Avatar billede olebole Juniormester
05. januar 2009 - 09:47 #5
<ole>

hmortensen >> Ja, sådan kan du også skrive det, men der er absolut intet i vejen med cronaldo's version:
    http://dk2.php.net/manual/en/function.include.php

/mvh
</bole>
Avatar billede cronaldo Nybegynder
05. januar 2009 - 13:36 #6
men den form af include jeg har skrevet er vel egentligt mere nutidig? har jeg i hvert fald ladet mig fortælle? :)
Avatar billede cronaldo Nybegynder
05. januar 2009 - 13:38 #7
læste lige olebole's .. tror bare det har været en skrøne jeg har hørt :) .. my bad!
Avatar billede erikjacobsen Ekspert
05. januar 2009 - 13:54 #8
Som du kan læse lidt nede på siden, vil det i nogle tilfælde faktisk være forkert at sætte parenteser om filnavnet. Derfor bør man nok bare vænne sig fra det.
Avatar billede cronaldo Nybegynder
05. januar 2009 - 17:41 #9
I mine øjne er det bare ikke en funktion uden () ;) .. men ja, du har nok ret..
Avatar billede hmortensen Nybegynder
05. januar 2009 - 19:04 #10
Præcis, det er nemlig ikke en funktion.
Avatar billede hobbittend Novice
06. marts 2014 - 17:01 #11
lukket
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester