Portál AbcLinuxu, 1. června 2025 22:56
style="SQL dotaz, resp. vysledek SQL dotazu"
v kazdem tagu (coz se mi zda jako kravina) a nebo nacteni uzivatelovy definice do SQL a pak vyparsovat samotnou tabulku ve /var/lib/mysql/*/
treba nejakym Perlovym skriptem a postavit z toho samotny .css soubor, coz se mi zda taky jako kravina ... rel="stylesheet" type="text/css" href=" volani funkce GetCss " ... function GetCss(string id) { // zde normalni switch .. case, pripadne SQL echo soubor_s_css; }Prirozenene by je slo tahat i z DB ale to mi pripada neprakticke z duvodu jejich editace
echo $css
, ale (perl) use DBI; my $dbh = DBI->connect ("dbi:mysql:dbname=..."); my $sth = $dbh->prepare ('select selektor, tag, value from user_css where user = ?'); $sth->execute ($user_id); my $last = undef; print "* {"; while (my ($selektor, tag, $value) = $sth->fetchrow_array) { print "}\n", $selektor, ' {', "\n" unless $last eq $selektor; print $tag, ': ', $value, "\n"; $last = $selektor; } print "}\n"; $sth->finish; $dbh->disconnect;jednoducho stylesheet nebude
subor.css
, ale subor.cgi
(.php, popr čo koho napadne)
na skripte sa príliš veľa nezmení, len sa bude vyberať z troch tabuliek, nie len z jednej.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.