PHP in stylesheets, problemen
Mijn stylesheet wil niet werken en ik vindt niet waarom.
Dit is wat ik momenteel heb:
mijn stylesheet (stylesheet.php)
.melding {
color: ;
font-size: ;
font-family: ;
}
en dan op mijn pagina zelf:
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?
Wat gaat er mis volgens jouw?
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?
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".
Ik weet niet wat er verkeerd gaat, ik heb van alles geprobeerd en opgezocht maar vindt het niet! Ofwel wordt mijn php-pagina niet mooi omgezet naar css, ofwel is iets verkeerd met mijn link. Het werkte alvast wanneer ik het omzet naar een css bestand.
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
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
Beantwoord de vraag van Aar eens: "wat gaat er mis volgens jou?".
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.
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
Ik weet niet niet wat je moet zien wanneer je een stylesheet zo opvraagt, maar ik krijg een HTTP-fout (server fout).
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.
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.
Kan je .css-bestanden niet makkelijk direct door PHP laten parsen dmv htaccess?
Sommige browsers vinden een .php-bestand voor CSS niet geldig.
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.




