Générateur de fichiés CSS externe [Résolu]

Signaler
Messages postés
79
Date d'inscription
vendredi 26 mai 2006
Statut
Membre
Dernière intervention
10 juillet 2008
-
Messages postés
79
Date d'inscription
vendredi 26 mai 2006
Statut
Membre
Dernière intervention
10 juillet 2008
-
J'aissais de faire un générateur d'un fichier css externe avec php et
mysql. Pour le moment le code css s'affiche quand je l'ouvre dans le
navigateur mais le css ne veu pas sapliquer sur ma page web. Je pence
que ses que le navigateur ne ses pas ses quelle Content-Type que ses
alors j'ai mis header('Content-Type: text/css '); mais la sa me done un
message d'erreure. Si vous avez une solutions...


Merci en avance.

3 réponses

Messages postés
79
Date d'inscription
vendredi 26 mai 2006
Statut
Membre
Dernière intervention
10 juillet 2008

sa marche voici le code:

<?php
header("Content-Type: text/css");

function css_screen()
{
/// include file ///
include("../misc.inc");
////////////////////

/// Connect to MySql ///
$connexion = mysql_connect($host, $user, $password)
  or die ("Connexion au serveur impossible");
$db = mysql_select_db($database,$connexion)
  or die ("Sélection de la base impossible");
////////////////////////

$cssrq = 'select name,author,content,version,copyright,licenses from css';
$result = mysql_query($cssrq) or die ('Exécution de la requête impossible');
$resultat = '';
while($ligne = mysql_fetch_array($result)) {
$name = $ligne['name'];
$author = $ligne['author'];
$version = $ligne['version'];
$copyright = $ligne['copyright'];
$licenses = $ligne['licenses'];
$css_screen = $ligne['content'];
}

 
 echo '/*  

Theme Name: '; echo $name; echo '
Theme URI: '; echo $name; echo '
Description: a-brief-description
Author: '; echo $author; echo '
Author URI: '; echo $author; echo '
Template: use-this-to-define-a-parent-theme--optional
Version: '; echo $version; echo '
.
'; echo $copyright; echo ' / '; echo $licenses; echo '
.
*/';
echo $css_screen;

return $resultat;
}

echo css_screen();

?>

J'ai mis le header("Content-Type: text/css"); en haut a la place dans bas.
Messages postés
12303
Date d'inscription
mardi 10 février 2004
Statut
Modérateur
Dernière intervention
30 juillet 2012
40
Salut,

quel message d'erreur ? et quel est ton code ?

In a dream, I saw me, drop dead... U was there, U cried... It was just a dream, if I die, U won't cry, maybe, U'll be happy

Mon site (articles sur la programmation et programmes)
Messages postés
79
Date d'inscription
vendredi 26 mai 2006
Statut
Membre
Dernière intervention
10 juillet 2008

Voici le code:

<?php

function css_screen()
{
/// include file ///
include("../misc.inc");
////////////////////

/// Connect to MySql ///
$connexion = mysql_connect($host, $user, $password)
  or die ("Connexion au serveur impossible");
$db = mysql_select_db($database,$connexion)
  or die ("Sélection de la base impossible");
////////////////////////

$cssrq = 'select name,author,content,version,copyright,licenses from css';
$result = mysql_query($cssrq) or die ('Exécution de la requête impossible');
$resultat = '';
while($ligne = mysql_fetch_array($result)) {
$name = $ligne['name'];
$author = $ligne['author'];
$version = $ligne['version'];
$copyright = $ligne['copyright'];
$licenses = $ligne['licenses'];
$css_screen = $ligne['content'];
}

 
 echo '/*  

Theme Name: '; echo $name; echo '
Theme URI: '; echo $name; echo '
Description: a-brief-description
Author: '; echo $author; echo '
Author URI: '; echo $author; echo '
Template: use-this-to-define-a-parent-theme--optional
Version: '; echo $version; echo '
.
'; echo $copyright; echo ' / '; echo $licenses; echo '
.
*/';
echo $css_screen;

return $resultat;
}

echo css_screen();

header("Content-Type: text/css");
?>

et Voici le message d'ereure:

Warning: Cannot modify header information - headers already sent
by (output started at
C:\SERVER\ZMWS1\ZMWS\_web.zmwsc\a\jeannicolas\css\style_screen.css.php:31)
in C:\SERVER\ZMWS1\ZMWS\_web.zmwsc\a\jeannicolas\css\style_screen.css.php on line 49

Merci en avance.