Revision: 27308
Updated Code
at June 2, 2010 02:42 by browncardigan
Updated Code
<? header("Content-type: text/css"); ?>
/* all your other CSS rules can go here too! */
h2 {
display:block;
width:400px;
height:30px;
background-repeat:no-repeat;
}
h2 span {
display:none;
}
<?
$path = 'headers/';
$dir = $_SERVER['DOCUMENT_ROOT'] . $path;
if ($handle = opendir($dir)) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
$class = current(explode('.', $file));
echo 'h2.' . $class . ' { ' . "\n";
echo 'background-image:url("' . $path . $file . '"); ' . "\n";
echo '}' . "\n\n";
}
}
closedir($handle);
}
?>
Revision: 27307
Updated Code
at June 2, 2010 02:31 by browncardigan
Updated Code
<? header("Content-type: text/css"); ?>
/* all your other CSS rules can go here too! */
h2 {
display:block;
width:400px;
height:30px;
}
h2 span {
display:none;
}
<?
$path = 'headers/';
$dir = $_SERVER['DOCUMENT_ROOT'] . $path;
if ($handle = opendir($dir)) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
$class = current(explode('.', $file));
echo 'h2.' . $class . ' { ' . "\n";
echo 'background-image:url("' . $path . $file . '"); ' . "\n";
echo '}' . "\n\n";
}
}
closedir($handle);
}
?>
Revision: 27306
Updated Code
at June 2, 2010 02:30 by browncardigan
Updated Code
<? header("Content-type: text/css"); ?>
/* all your other CSS rules can go here too! */
h2 { display:block; width:400px; height:30px; }
h2 span { display:none; }
<?
$path = 'headers/';
$dir = $_SERVER['DOCUMENT_ROOT'] . $path;
if ($handle = opendir($dir)) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
$class = current(explode('.', $file));
echo 'h2.' . $class . ' { ' . "\n";
echo 'background-image:url("' . $path . $file . '"); ' . "\n";
echo '}' . "\n\n";
}
}
closedir($handle);
}
?>
Revision: 27305
Updated Code
at June 2, 2010 02:28 by browncardigan
Updated Code
<? header("Content-type: text/css"); ?>
/* all your other CSS rules can go here too! */
h2 { display:block; width:400px; height:30px; }
h2 span { display:none; }
<?
$path = 'headers/';
$dir = $_SERVER['DOCUMENT_ROOT'] . $path;
if ($handle = opendir($dir)) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
$class = current(explode('.', $file));
echo 'h2.' . $class . ' { ' . "\n";
echo 'background-image:url("../' . $path . $file . '"); ' . "\n";
echo '}' . "\n\n";
}
}
closedir($handle);
}
?>
Revision: 27304
Updated Code
at June 2, 2010 02:25 by browncardigan
Updated Code
<? header("Content-type: text/css"); ?>
/* all your other CSS rules can go here too! */
h2 { display:block; width:400px; height:30px; }
<?
$path = 'folder-of-header-images';
$dir = 'server-root' . $path;
if ($handle = opendir($dir)) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
$class = current(explode('.', $file));
echo 'h2.' . $class . ' { ' . "\n";
echo 'background-image:url("../' . $path . $file . '"); ' . "\n";
echo '}' . "\n\n";
}
}
closedir($handle);
}
?>
Revision: 27303
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at June 2, 2010 02:23 by browncardigan
Initial Code
$path = 'folder-of-header-images';
$dir = 'server-root' . $path;
if ($handle = opendir($dir)) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
$class = current(explode('.', $file));
echo 'h2.' . $class . ' { ' . "\n";
echo 'background-image:url("../' . $path . $file . '"); ' . "\n";
echo '}' . "\n\n";
}
}
closedir($handle);
}
Initial URL
Initial Description
dynamic CSS file, where the background style attributes (in this case h2 headers) are auto-created from the files in a particular directory.
1. include the css file as per normal in your <head>
2. create new css.php file
3. add in custom css header - header("Content-type: text/css");
4. create directory full of heading images
5. add in code below
6. <h2> will automatically set the background image of "some-header.png" from the image directory
6. win life!
Initial Title
dynamic CSS background images
Initial Tags
Initial Language
PHP