#!/usr/bin/perl require "conf.cgi"; print $query->header(-type=>'image/jpeg',-expires=>'now'); # -type=>'image/gif',-expires=>'+3d' $kedvenc=$query->cookie('kedvenc'); #$kedvenc=2; if($kedvenc<1) { $sql="select count(*) as bejegyzesszam from kepek_kedvenc"; } else { $sql="select count(*) as bejegyzesszam from kepek_kedvenc where kepcsoport=$kedvenc"; } $sth=$cdbh->prepare($sql); $sth->execute; $sor=$sth->fetchrow_hashref; $sth->finish; $bejegyzesszam=$sor->{bejegyzesszam}; $elemszam=rand; $elemszam=int($elemszam*$bejegyzesszam); if($kedvenc<1) { $sql="select * from kepek_kedvenc,kepcsoport_kedvenc where kepek_kedvenc.kepcsoport=kepcsoport_kedvenc.id limit $elemszam,1"; } else { $sql="select * from kepek_kedvenc,kepcsoport_kedvenc where kepek_kedvenc.kepcsoport=$kedvenc && kepek_kedvenc.kepcsoport=kepcsoport_kedvenc.id limit $elemszam,1"; } $sth=$cdbh->prepare($sql); $sth->execute; $sor=$sth->fetchrow_hashref; $sth->finish; $kepcsoport=$sor->{id}; $gyoker="."; $sor->{kepnev}=~/(.*)\.(.*)/; $kepnev=$1."_t2.".$2; $filenev="$gyoker/$sor->{konyvtar}/$kepnev"; #$filenev="$sor->{konyvtar}/$kepnev"; #print $query->header; #print $filenev; #exit; if(-r $filenev) { ($dev,$ino,$mode,$nlink,$uid,$gid,$rdev,$size,$atime,$mtime,$ctime,$blksize,$blocks) = stat($filenev); open(F,"<$filenev"); binmode(F); read(F,$kep,$size); # print "Content-type: image/jpeg\n\n"; print($kep); # print "\n\n"; close(F); } $cdbh->disconnect;