snipplrCallback({"id":35430,"title":"dynamic-css-background-images","source":"
<?<\/span> header<\/span><\/a>(<\/span>"Content-type: text\/css"<\/span>)<\/span>;<\/span> ?><\/span><\/div><\/li> <\/div><\/li> \/* all your other CSS rules can go here too! *\/<\/div><\/li> <\/div><\/li> h2 {<\/div><\/li> display:block;<\/div><\/li> width:400px;<\/div><\/li> height:30px;<\/div><\/li> background-repeat:no-repeat;<\/div><\/li> }<\/div><\/li> <\/div><\/li> h2 span {<\/div><\/li> display:none;<\/div><\/li> }<\/div><\/li> <\/div><\/li> <?<\/span><\/div><\/li> $path<\/span> =<\/span> 'headers\/'<\/span>;<\/span><\/div><\/li> $dir<\/span> =<\/span> $_SERVER<\/span>[<\/span>'DOCUMENT_ROOT'<\/span>]<\/span> .<\/span> $path<\/span>;<\/span><\/div><\/li> if<\/span> (<\/span>$handle<\/span> =<\/span> opendir<\/span><\/a>(<\/span>$dir<\/span>)<\/span>)<\/span> {<\/span><\/div><\/li> while<\/span> (<\/span>false<\/span> !==<\/span> (<\/span>$file<\/span> =<\/span> readdir<\/span><\/a>(<\/span>$handle<\/span>)<\/span>)<\/span>)<\/span> {<\/span><\/div><\/li> if<\/span> (<\/span>$file<\/span> !=<\/span> "."<\/span> &&<\/span> $file<\/span> !=<\/span> ".."<\/span>)<\/span> {<\/span><\/div><\/li> \t\t\t$class<\/span> =<\/span> current<\/span><\/a>(<\/span>explode<\/span><\/a>(<\/span>'.'<\/span>,<\/span> $file<\/span>)<\/span>)<\/span>;<\/span><\/div><\/li> \t\t\techo<\/span> 'h2.'<\/span> .<\/span> $class<\/span> .<\/span> ' { '<\/span> .<\/span> "\\n<\/span>"<\/span>;<\/span><\/div><\/li> \t\t\techo<\/span> 'background-image:url("'<\/span> .<\/span> $path<\/span> .<\/span> $file<\/span> .<\/span> '"); '<\/span> .<\/span> "\\n<\/span>"<\/span>;<\/span><\/div><\/li> \t\t\techo<\/span> '}'<\/span> .<\/span> "\\n<\/span>\\n<\/span>"<\/span>;<\/span><\/div><\/li>