PHP in stylesheets, problemen
Dit is wat ik momenteel heb:
mijn stylesheet (stylesheet.php)
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<?php
header('Content-type: text/css');
$dbhost="";
$dbuser="";
$dbpaswoord="";
$dbdatabase="";
$db=mysql_connect($dbhost, $dbuser, $dbpaswoord);
mysql_select_db($dbdatabase, $db);
$sql = "SELECT * FROM algemeen;";
$result=mysql_query($sql);
while($row=mysql_fetch_array($result)){
$foutkleur = $row['foutkleur'];
$foutgrootte = $row['foutgrootte'];}
?>
header('Content-type: text/css');
$dbhost="";
$dbuser="";
$dbpaswoord="";
$dbdatabase="";
$db=mysql_connect($dbhost, $dbuser, $dbpaswoord);
mysql_select_db($dbdatabase, $db);
$sql = "SELECT * FROM algemeen;";
$result=mysql_query($sql);
while($row=mysql_fetch_array($result)){
$foutkleur = $row['foutkleur'];
$foutgrootte = $row['foutgrootte'];}
?>
.melding {
color: ;
font-size: ;
font-family: ;
}
en dan op mijn pagina zelf:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<?php
[code]<?php
session_start();
$dbhost="";
$dbuser="";
$dbpaswoord="";
$dbdatabase="";
$db=mysql_connect($dbhost, $dbuser, $dbpaswoord);
mysql_select_db($dbdatabase, $db);
?>
<!-- IE in quirks mode -->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<link rel="stylesheet" type="text/css" media="screen" href="productstyle.php" />
</head>
Weet iemand waar mijn fout is?
[code]<?php
session_start();
$dbhost="";
$dbuser="";
$dbpaswoord="";
$dbdatabase="";
$db=mysql_connect($dbhost, $dbuser, $dbpaswoord);
mysql_select_db($dbdatabase, $db);
?>
<!-- IE in quirks mode -->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<link rel="stylesheet" type="text/css" media="screen" href="productstyle.php" />
</head>
Weet iemand waar mijn fout is?
En waarom sta je op twee pagina's de login voor je database te plaatsen? Dan kan je toch in één .php bestand plaatsen welke je kan includeren?
Dimi meulman op 04/02/2013 17:31:43:
...
mijn stylesheet (stylesheet.php)
...
en dan op mijn pagina zelf:
mijn stylesheet (stylesheet.php)
...
en dan op mijn pagina zelf:
Code (php)
1
2
3
4
2
3
4
<?php
...
<link rel="stylesheet" type="text/css" media="screen" href="productstyle.php" />
?>
...
<link rel="stylesheet" type="text/css" media="screen" href="productstyle.php" />
?>
Je linkt naar de stylesheet "productstyle.php" maar hij heet "stylesheet.php".
Toevoeging op 04/02/2013 17:49:38:
Nee, dit is een fout van mij, mijn pagina noemt productstyle.php, dit is juist
Toevoeging op 04/02/2013 17:50:36:
dus daaraan ligt het niet
En wat heb je gecontroleerd? Vraag die productstyle.php eens op in je browser. Wat staat er dan?
En waarom heb je geen controle op fouten opgenomen in je scripts? Zo weet je nooit wat er mis gaat.
voeg dit bovenaan je scriptje toe en misschien werkt het dan wel:
PS: Hoe verwijder ik m'n reactie? :$
Gewijzigd op 04/02/2013 18:12:34 door Mister Atiebatie
Nu heb ik eens enkel mijn pagina zo opgesteld:
.melding {
color: #ff0000 ;
font-size: 15px ;
font-family: Arial ;
}
En krijg nog steeds dit alarm, die controle gebruik ik ook maar krijg geen andere fouten.
Dat is goed. Nu komen we ergens. Kijk eens in je apache logs? Daar moet nu te vinden zijn wat voor HTTP-fout het is.
Sommige browsers vinden een .php-bestand voor CSS niet geldig.
T'is me gelukt, bedankt om me op weg te helpen
Maar wat was het nou? Hoe heb je het opgelost? Dan hebben anderen er ook wat aan. (Dat is het doel van een forum.)
Tuurlijk, ik weet het, maar moet eerlijk zijn ik weet het niet juist. Ik heb het gewoon allemaal gewist en stukje per stukje opnieuw opgebouwd en na ieder stukje gecontroleerd op de werking en het zo gelukt het. Wist eigenlijk dat je een stylesheet ook gewoon kon opendoen in je browser.