First commit.
This commit is contained in:
66
subsites/projects/x/htrt.php
Normal file
66
subsites/projects/x/htrt.php
Normal file
@@ -0,0 +1,66 @@
|
||||
<?php
|
||||
$addr=$_SERVER['QUERY_STRING'];
|
||||
if ($addr=="") $addr="img/linux.png";
|
||||
$dim=getimagesize($addr);
|
||||
$w=$dim[0];
|
||||
$h=$dim[1];
|
||||
?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3c.org/1999/xhtml">
|
||||
<head>
|
||||
<title>JS-PHP HTMLrotate (JS)</title>
|
||||
<style type='text/css'>
|
||||
div {
|
||||
background-image:url('<?php echo $addr; ?>');
|
||||
background-repeat:no-repeat;
|
||||
position:absolute;
|
||||
}
|
||||
</style>
|
||||
<script type='text/javascript'>
|
||||
mw=<?php echo $w; ?>
|
||||
|
||||
mh=<?php echo $h; ?>
|
||||
|
||||
function load() {
|
||||
addr="<?php echo $addr; ?>"
|
||||
img=new Image()
|
||||
img.src=addr
|
||||
img.onload=function() {
|
||||
w=img.width
|
||||
h=img.height
|
||||
ow=w
|
||||
oh=h
|
||||
if (w>h) {
|
||||
if (w>mw) {
|
||||
h=(mw/w)*h
|
||||
w=mw
|
||||
}
|
||||
}
|
||||
else {
|
||||
if (h>mh) {
|
||||
w=(mh/h)*w
|
||||
h=mh
|
||||
}
|
||||
}
|
||||
//document.title=ow+"/"+oh+" - "+Math.round(w)+"/"+Math.round(h)
|
||||
|
||||
d=document.body
|
||||
for (i=0; i<w; i++) {
|
||||
for (ii=0; ii<h; ii++) {
|
||||
div=document.createElement("div")
|
||||
div.style.clip="rect("+(h-ii)+"px,"+(w-i)+"px,"+(h-ii-1)+"px,"+(w-i-1)+"px)"
|
||||
div.style.left=((w-i-1)*-1+i)+"px"
|
||||
div.style.top=((h-ii-1)*-1+ii)+"px"
|
||||
div.style.width=w+"px"
|
||||
div.style.height=h+"px"
|
||||
d.appendChild(div)
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
window.onload=load
|
||||
</script>
|
||||
</head>
|
||||
<body></body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user