hey guys help me sort this image search script out i want to add it to my script that members can search images
index.php
gepics.php
imgload.php
thumb.php
index.php
Code:
<form method="get" action="index.php"> <b>Keywords :</b><br/> <input type="text" name="search" size="15" value="" /><br/> <input type="submit" value="Search" /><br/> </form> </div> <? if (!isset($_GET[search]) OR $_GET[search] == ""){} else { $search=$_GET["search"]; echo '<div class="t2">Search Result for "<b>'; print $search; echo '</b>"</div>'; function extract_str($content,$start,$end) { if($content && $start && $end) { $r = explode($start, $content); if (isset($r[1])) { $r = explode($end, $r[1]); return $r[0]; } return ''; } } function run_tagoo () { $search = str_replace(' ' ,'+', $_GET[search]); $page = (isset($_GET['page'])) ? $_GET['page'] : (int)1; $page = ($page < 1) ? (int)1 : $page; $page = ($page - 1) * 10; $b=($page+1); $url = "http://id.images.search.yahoo.com/search/images?p=$search&ni=10&ei=utf-8&y=Cari&fr=sfp&xargs=0&pstart=1&b=$b"; $res = file_get_contents($url); $str = explode('h=',$res); $mon="10"; for($i=1;$i<$mon;$i++){ $url3 = $str[$i]; $size = $str[$i]; $nm = $str[$i]; $url3 = extract_str($url3,'=','&'); $url3=str_replace('<b>','',$url3); $size = extract_str($size,'"em":"','"fusr"'); $fsize = $size; $ressize=str_replace('k",','Kb',$fsize); $ressize=str_replace('MB",','Mb',$ressize); $nm = extract_str($nm,'name=','&p='); $nm=str_replace('<b>','',$nm); $fnm=$nm; $name = $url3; $url =$url3; $url2 =$url; $link = $url; if ( $name != "" ) { $id=urldecode($url);; $ujp=urldecode($fnm);; $hal=$_GET['page']; echo "<div class=\"center\"><img src=\"thumb.php?n=http://$id\" alt=\"Preview\" /><br/><b>$ujp</b><br/>"; echo "$ressize<br/>"; echo "<a href=\"getpics.php?search=$search&page=$hal&n=http://$id\">Download</a><br/>"; echo "</div>"; } } if ( $name == "" ) { echo "<div class=\"center\"><br/>Sorry. No results where found.<br/><br/></div>"; echo "<div class=\"t1\"><a href=\"../index.php\">HOME</a><br/>© 2009-2010 <strong>WAPME.IN</strong></div>"; echo "</body>"; echo "</html>"; exit(); } echo '<div class="t2">'; $cpage = $_GET['page']; if ($cpage<1)$cpage=$cpage+1; $npage=$cpage+1; $ppage=$cpage-1; if ($cpage>1) {?><a href="index.php?search=<?print $search;?>&page=<?print $ppage;?>"><b>« Prev</b></a> - <?} else {print '<b>« Prev</b> - '; } print ""; ?><a href="index.php?search=<?print $search;?>&page=<?print $npage;?>"><b>Next »</b></a> <? echo '</div>'; } run_tagoo (); }
Code:
<? $n=$_GET["n"]; $page=$_GET["page"]; $search=$_GET["search"]; header("Cache-Control: no-cache, must-revalidate");header("Pragma: no-cache");header("Content-type: text/html; charset=ISO-8859-1");echo "<? Please Visit http://wapme.in For Mobile Downloads;?>\n";echo "<?xml version=\"1.0\" encoding=\"ISO-8859-1\" ?>\n"; ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> echo "<div class=\"t2\"><b>$search</b></div>"; echo "<div class=\"center\">"; echo "<img src=\"thumb.php?n=$n\" alt=\"\" /><br/><a href=\"$n\">Download Now</a></div>"; echo '<div class="center"><b>Resize Picture:</b><br/><form method="post" action="imgload.php?n='.$n.'">Width X Height<br/>'; echo "<input name=\"w\" size=\"3\" style=\"-wap-input-format:'*n'\" maxlength=\"3\" value=\"\"/><big>x</big><input name=\"h\" size=\"3\" style=\"-wap-input-format:'*n'\" maxlength=\"3\" value=\"\"/><br/><input name=\"pr\" type=\"checkbox\" value=\"1\"/>Discard proporsional<br/><input value=\"Download\" name=\"do\" type=\"submit\"/></form></div>"; echo "<div class=\"t2\">"; echo "<a href=\"index.php?search=$search&page=$page\">Back</a><br/>"; echo "</div>"; ?>
Code:
<? $neww=intval(@$_GET['w']);$newh=intval(@$_GET['h']);if(!$neww or !$newh){$neww=intval(@$_POST['w']);$newh=intval(@$_POST['h']);}if(!$neww or !$newh)exit;$pr=intval(@$_POST['pr']);if(!$pr)$pr=intval(@$_GET['pr']);if($neww>1600 or $neww<1)$neww=130;if($neww>1600 or $neww<1)$neww=130;$n=htmlspecialchars($_GET['n']);list($sx,$sy, $type,)=@getimagesize($n);$sxy=round($sx/$sy,3);$swh=round($neww/$newh,3);if(!$pr){if($sxy<$swh)$neww=intval($newh*$sxy);else$newh=intval($neww/$sxy);}if ($type==1) {$funci='imagecreatefromgif';}if ($type==2) {$funci='imagecreatefromjpeg';}if ($type==3) {$funci='imagecreatefrompng';}if($type){$im1 = @$funci($n);$im2=@imagecreatetruecolor($neww,$newh);@imagecopyresized($im2, $im1, 0,0,0,0,$neww,$newh, @imagesx($im1), @imagesy($im1));@header('Content-type: image/gif');@imagegif($im2);}?>
Code:
<?php $n=$_GET["n"];$neww=100;$newh=100;list(, , $type,)=@getimagesize($n);if ($type==1) {$funci='imagecreatefromgif';}if ($type==2) {$funci='imagecreatefromjpeg';}if ($type==3) {$funci='imagecreatefrompng';}if($type){$im1 = @$funci($n);$im2=@imagecreatetruecolor($neww,$newh);@imagecopyresized($im2, $im1, 0,0,0,0,$neww,$newh, @imagesx($im1), @imagesy($im1));@header('Content-type: image/gif');@imagegif($im2);}?>