Goedenavond!
Ik heb een class (Photograph) waarin ik een functie heb geschreven:
[code=php]
<?php
public function image_path() {
return $this->upload_dir.DS.$this->filename;
}
?>
[/code=php]
Deze functie maakt kortgezegd een dynamische path aan voor een foto, zodat deze in html weergegeven kan worden....dat werkt allemaal perfect met:
<img scr="$Photo->image_path()" />
Echter wil ik deze foto's dynamisch in een CSS al background weergeven:
Style.php
[code=php]
<?php
header('Content-Type: text/css');
require_once("../photo-gallery/includes/initialize.php");
$Photo = new Photograph();
?>
.id_nummer {
background: url(<?php echo $Photo->image_path() ?>) ;
}
[/code=php]
Ik krijg geen fout melding, het resultaat is een leegveld waar ik de imagepad van verwacht.
^* CSS bestand werkt overigens gewoon op deze manier wel
Ik heb een class (Photograph) waarin ik een functie heb geschreven:
[code=php]
<?php
public function image_path() {
return $this->upload_dir.DS.$this->filename;
}
?>
[/code=php]
Deze functie maakt kortgezegd een dynamische path aan voor een foto, zodat deze in html weergegeven kan worden....dat werkt allemaal perfect met:
<img scr="$Photo->image_path()" />
Echter wil ik deze foto's dynamisch in een CSS al background weergeven:
Style.php
[code=php]
<?php
header('Content-Type: text/css');
require_once("../photo-gallery/includes/initialize.php");
$Photo = new Photograph();
?>
.id_nummer {
background: url(<?php echo $Photo->image_path() ?>) ;
}
[/code=php]
Ik krijg geen fout melding, het resultaat is een leegveld waar ik de imagepad van verwacht.
^* CSS bestand werkt overigens gewoon op deze manier wel
[ Voor 3% gewijzigd door Zakkenwasser op 24-06-2009 07:34 ]
PSP 1000 @ 6.60 Pro C2 [+256GB]
PSVita @ Henkaku Enso [+256GB]
3DS @ Luma (B9S) [+160GB]
Nintendo Switch 3.0.1 [+256GB]