[PHP/CSS] Waarden in CSS style sheet aanpassen met php..

Pagina: 1
Acties:
  • 135 views sinds 30-01-2008
  • Reageer

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Hertog_Martin
  • Registratie: Juli 2002
  • Laatst online: 19-09 23:32
Ik heb een php nieuwssysteempje alleen ik zit met een groot probleem:

Als ik nieuws met lange teksten heb dan moet de hoogte van de DIV waarin het nieuws staat en de hoogte van de pagina aangepast worden.

Nu dacht ik gewoon simpel te doen door die waardes op te geven samen met het bericht wanneer ik het nieuws toevoeg en dat ik die waardes met php dus weer uit de database haal.

Maar ik kan geen php gebruiken in de CSS style sheet. Dat herkend ie niet.

Hoe kan ik nou die waardes variable maken? de ene keer moet het namelijk kort en de andere keer lang en andere keer nog langer.

Dit is het enige wat me ervan weerhoud om mn nieuwssysteem te gebruiken. Doe nu alles nog handmatig en maak voor elk nieuwtje een aparte html pagina aan en pas dan handmatig de css waardes aan.

help please!!

Acties:
  • 0 Henk 'm!

  • DeverauX
  • Registratie: Februari 2002
  • Niet online

DeverauX

Focus is everything

Je kan toch gewoon een .php bestand aanmaken, hier vervolgens je code in verwerken, en uiteindelijk de juiste headers (qua content-type) naar de client sturen?
Je php bestand word dan gewoon door de parser gehaald, alle code word uitgevoerd, en de client krijgt een css-bestand. :)

PHP:
1
<?php header ("Content-type: text/css");?> 


Een andere mogelijkheid is Apache het .css te laten parsen als php-bestand. Voeg hiervoor onderstaande toe aan je .htaccess file. :)

code:
1
AddType application/x-httpd-php .css

...whatever was distasteful or unpleasant or uncomfortable or painful - music could always soothe that.
All you have to do is reach out to beauty.
Quincy Jones


Acties:
  • 0 Henk 'm!

  • Hertog_Martin
  • Registratie: Juli 2002
  • Laatst online: 19-09 23:32
Hey,

bedankt voor je antwoord maar ga het al anders oplossen

namelijk met:

PHP:
1
2
3
4
5
6
7
<?php 
include("config.php"); 
$query = "SELECT height FROM nieuws WHERE id = '$id'"; 
$resultaat = mysql_query($query) or die ("query mislukt"); 
while($obj = mysql_fetch_object($resultaat)){ 
echo "<DIV id=tekst style='height: $obj->height px'>"; 
} ?>


zou moeten werken, is misschien niet zo netjes maar heb geen zin om weer vanalles te veranderen..

edit: het werkt, topic kan alweer dicht :)

[ Voor 28% gewijzigd door Hertog_Martin op 17-01-2004 09:10 ]