webForumDet fria alternativet
Logga in / Bli medlem

Problem med php include och bakgrundsbild

HTML & CSS

7 svar · 548 visningar · startad av diondra

Medlem sedan feb. 200461 inlägg
Trådstart#1

Har ett dokument där jag använder phpinclude som länkar till ett externt css dokument. Felet är att bakgrunden inte syns. Adressen är rätt och i dreamweaver syns bakgrunden men inte på webben. Har också provat att spara sidan som html och då fugerar det som det ska. Vad är det som är fel? För på resten av sidan fungerar den externa css:en.

Koden i css dokumentet är:

body {
background-color:  #FFFFFF;
background-image: url(img/background.jpg);
.osv. osv.

och i index.php ligger inom head

<link rel="stylesheet" type="text/css" src="style.css">

vad är fel?

Medlem sedan sep. 200436 inlägg
#2

Om php fungerar i övrigt verkar det konstigt. Skriv gärna ut lite mer kod från index.php så man får se...

Medlem sedan juni 200032 967 inlägg
#3

Stämmer verkligen sökvägen till css-filen? Som koden är skriven kikar webbläsaren efter css-filen i samma mapp som den php-fil som f.n. visas i webbläsaren. I så fall; stämmer också sökvägen till bakgrundsbilden sett från den inkluderande php-filen?

Medlem sedan feb. 200461 inlägg
#4

sökvägarna stämmer. index.php och style.css ligger i samma mapp och bilden ligger i img/background.jpg.

Här kommer hela index.php

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <meta name="Robots" content="INDEX,nofollow">
    <meta name="Revisit" content="After 14 days">
    <meta name="page-topic" content="Recreation">
    <meta name="page-type" content="Private homepage">
    <meta name="audience" content="Everyone">
    <meta name="Language" content="English">
	<meta http-equiv="imagetoolbar" content="no">
<title>Min hemsida</title>
<link rel="stylesheet" href="style.css" type="text/css">
<script LANGUAGE="JavaScript">
<!--
function getAppVersion() {
appname= navigator.appName;
appversion = navigator.appVersion;
majorver = appversion.substring(0, 1);
if ( (appname == "Netscape") && ( majorver >= 3 ) ) return 1;
if ( (appname == "Microsoft Internet Explorer") && (majorver >= 4) ) return 1;
return 0;
} 

function swtch(num, imgname) {
if (getAppVersion()) {
document[imgname].src = img[num].src;
}
} 

//-->
</script>
<script LANGUAGE="JavaScript1.1">
<!--
imgsrc = new Array();
imgsrc[0] = "img/button_journal.gif";
imgsrc[1] = "img/button_journal_over.gif";
imgsrc[2] = "img/button_domain.gif";
imgsrc[3] = "img/button_domain_over.gif";
imgsrc[4] = "img/button_girl.gif";
imgsrc[5] = "img/button_girl_over.gif";
imgsrc[6] = "img/button_extras.gif";
imgsrc[7] = "img/button_extras_over.gif";
imgsrc[8] = "img/button_gallery.gif";
imgsrc[9] = "img/button_gallery_over.gif";

if (getAppVersion()) {
img = new Array();
for (i = 0; i < imgsrc.length; i++) {
img[i] = new Image();
img[i].src = imgsrc[i];
}
}
//-->
</script>
</head>
<body>
<div align="center">
<?php include 'header.php'; ?>

<?php include 'http://mindomän.se/minblogg.html'; ?>

<?php include 'right.php'; ?>

<?php include 'footer.php'; ?>

</div>
</body>
</html>
Medlem sedan mars 20025 907 inlägg
#5

Var ligger mappen "img" i förhållande till mappen som innehåller style.css då? Är "img" en undermapp till mappen som innehåller style.css?

Tråden flyttas från PHP då den hör mer hemma i HTML/CSS-forumet.

Medlem sedan feb. 200461 inlägg
#6

Peeer skrev:

Var ligger mappen "img" i förhållande till mappen som innehåller style.css då? Är "img" en undermapp till mappen som innehåller style.css?

Japp img är en undermapp till den mapp där alla php filer samt css filen ligger. Det är konstigt det här, för jag kan inte ens ändra bakgrundfärg från vit till någon annan. Det spelar ingen roll om jag så skriver in en ny bakgrundsfärg i php filen eller i css dokumentet. det händer inget ändå... :S

jag har dessutom provat att lägga bakgrundsbilden i samma mapp som index.php och style.css och givetvis ändrat länkningen men det fungerar inte ändå.

En annan konstig sak är att man i firefox när man laddar om sidan får en glimt av bakgrunden, men sedan blir bakgrunden vit igen.... Jag är rätt förvirrad :S

Medlem sedan apr. 2000313 inlägg
#7

prova att spara om background.jpg. Bildegenskaperna säger att det är nåt fel på den.

/ m a r t i n

Medlem sedan feb. 200461 inlägg
#8

det behövdes inte. jah kom på vad felet var :) det var greymatter koden som ställde till det med head och body osv.
men jag tog bort det och nu fungerar det :) tack för hjälpen i alla fall

261 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)