Wątek przeniesiony 2014-07-28 12:24 z PHP przez ŁF.

CSS w pliku php ?

0

Witam serdecznie :)
Grzebiąc w różnych CMS, natknąłem się na plik css.php a w nim taka zawartość:
http://wklej.to/3Qie9
Mógłby mi ktoś wytłumaczyć na jakiej zasadzie to działa ? ponieważ kiedyś słyszałem, że php generuje tylko kod html...
np. tutaj

background: <?php echo $primary_3; ?>;	/* old browsers */
		background: -moz-linear-gradient(top, <?php echo $primary_4; ?> 0%, <?php echo $primary_2; ?> 100%);	/* firefox */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,<?php echo $primary_4; ?>), color-stop(100%,<?php echo $primary_2; ?>));	/* webkit */ 

Z góry dzięki :)

1

PHP może wygenerować wszystko: HTML, CSS, JS, PDF, XML (to tylko najczęściej używane formaty).
Funkcją header wysyłasz odpowiedni nagłówek - typ MIME - dajesz tym samym znać przeglądarce jak ma traktować plik.
W Twoim przypadku, gdy zalinkujesz

<link rel="stylesheet" type="text/css" href="css.php"> 

zastosujesz na stronie style wygenerowane przez php. Zmienne w tym pliku mogą pochodzić np. z bazy danych.

1

To źle słyszałeś. Za pomocą php można wygenerować niemal wszystko, a nie tylko kod html. Można bez problemu wygenerować również obrazek czy plik pdf.

0

ok dzięki wielkie.

1 użytkowników online, w tym zalogowanych: 0, gości: 1