Sujet : [Résolu] PHP : appel avec passage de paramètre
Bonjour,
J'ai un petit problème (de débutant)
Actuellement pour inclure mes feuilles de style j'utilise cette syntaxe :
<link rel="stylesheet" media="screen" type="text/css" href="/style/style.css?<?php echo filemtime($_SERVER['DOCUMENT_ROOT'].'/style/style.css');?>">
<link rel="stylesheet" media="screen" type="text/css" href="/comment/comment.css?<?php echo filemtime($_SERVER['DOCUMENT_ROOT'].'/comment/comment.css');?>">
...
<link rel="stylesheet" media="screen" type="text/css" href="/syntaxhighlighter/styles/shCore.css?<?php echo filemtime($_SERVER['DOCUMENT_ROOT'].'/syntaxhighlighter/styles/shCore.css');?>">
Afin de simplifier la chose j'ai créé un fichier test.php qui fait ceci:
<?php
function isValid($file) { return substr($file, -4) == '.css'; }
if (!empty($_GET['files']))
{
$css_list=addslashes($_GET['files']);
$css_files = explode('|', $css_list);
foreach($css_files as $css)
{
if(isValid($css))
{
$css=$_SERVER['DOCUMENT_ROOT'].$css;
echo '<link href="'.$css.'?'.filemtime($css).'" rel="stylesheet" type="text/css" media="screen, handheld, tv, projection" />';
}
}
}
?>
Et le passage de paramètre se ferait ainsi:
test.php?files=/style/style.css|/comment/comment.css|/syntaxhighlighter/styles /shCore.css
Mon problème c'est que je ne sais pas comment exécuter cette fonction dans ma page html.
Naïvement, j'ai essayé de faire un include, dans le style:
<?php include("/test.php?files=/style/style.css|/comment/comment.css|/syntaxhighlighter/styles/shCore.css"); ?>
mais cela ne fonctionne pas... Peut être avec du Javascript ?
Quelqu'un peut m'aider ? Merci !