metanohi-misc-subsites/projects/x/gimg.php

176 lines
3.4 KiB
PHP
Raw Normal View History

2011-08-02 19:57:57 +02:00
<?php
$qo=$_GET["q"];
if ($qo=="") {
$filename="words.txt";
$handle=fopen($filename,"r");
$w=fread($handle,filesize($filename));
fclose($handle);
$w=explode(",",$w);
$rn=sizeof($w);
$rn=mt_rand(0,$rn-1);
$qo=$w[$rn];
//$sf="An automated search has been made for the word";
}
/*else {
$sf="You have searched for";
}*/
$q=str_replace(" ","+",$qo);
$gimgs=fopen("http://images.google.dk/images?q=".$q,"rb");
$gimg=stream_get_contents($gimgs);
fclose($gimgs);
$img=explode("\");dyn.Img(\"",$gimg);
$img=$img[1];
$img=explode("\"http://",$img);
$img=$img[1];
$img=explode("\"",$img);
$img=str_replace("25","","http://".$img[0]);
//$sf=$sf." ".$q;
$ts="\"".$qo."\" search result :: ";
?>
<!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" xml:lang="da">
<head>
<title><?php echo $ts; ?>ImageLoad Google</title>
<style type='text/css'>
body {
overflow:hidden;
}
#ibg {
position:absolute;
display:none;
}
#top {
position:absolute;
top:0;
left:8px;
right:8px;
height:8px;
background:transparent url('img/fade-top.png') repeat-x;
}
#right {
position:absolute;
right:0;
top:8px;
bottom:8px;
width:8px;
background:transparent url('img/fade-right.png') repeat-y;
}
#bottom {
position:absolute;
bottom:0;
left:8px;
right:8px;
height:8px;
background:transparent url('img/fade-bottom.png') repeat-x;
}
#left {
position:absolute;
left:0;
top:8px;
bottom:8px;
width:8px;
background:transparent url('img/fade-left.png') repeat-y;
}
#ca {
position:absolute;
top:0;
left:0;
width:8px;
height:8px;
background:transparent url('img/ca.png') no-repeat;
}
#cb {
position:absolute;
top:0;
right:0;
width:8px;
height:8px;
background:transparent url('img/cb.png') no-repeat;
}
#cc {
position:absolute;
bottom:0;
right:0;
width:8px;
height:8px;
background:transparent url('img/cc.png') no-repeat;
}
#cd {
position:absolute;
bottom:0;
left:0;
width:8px;
height:8px;
background:transparent url('img/cd.png') no-repeat;
}
#lifg {
position:absolute;
visibility:hidden;
}
</style>
<script type='text/javascript'>
pic=new Image()
pic.src="<?php echo $img; ?>"
function load() {
lifg=document.getElementById("lifg")
ibg=document.getElementById("ibg")
lifg.src="<?php echo $img; ?>"
if (lifg.scrollWidth>784 || lifg.scrollHeight>584) {
if (lifg.scrollWidth>lifg.scrollHeight) {
lifg.style.width="784px"
if (lifg.scrollHeight>584) {
lifg.style.height="584px"
lifg.style.width="auto"
}
}
else
lifg.style.height="584px"
}
lifg.style.marginLeft="-"+lifg.scrollWidth/2+"px"
lifg.style.marginTop="-"+lifg.scrollHeight/2+"px"
lifg.style.left="50%"
lifg.style.top="50%"
ibg.style.marginLeft="-"+(lifg.scrollWidth+16)/2+"px"
ibg.style.marginTop="-"+(lifg.scrollHeight+16)/2+"px"
ibg.style.left="50%"
ibg.style.top="50%"
ibg.style.width=lifg.scrollWidth+16+"px"
ibg.style.height=lifg.scrollHeight+16+"px"
ibg.style.display="block"
lifg.style.visibility="visible"
}
</script>
</head>
<body onload='load()'>
<div id='ibg'>
<div id='top'></div>
<div id='right'></div>
<div id='bottom'></div>
<div id='left'></div>
<div id='ca'></div>
<div id='cb'></div>
<div id='cc'></div>
<div id='cd'></div>
</div>
<img id='lifg' src='<?php echo $img; ?>' alt='' />
</body>
</html>