yahoo search for lava

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    yahoo search for lava

    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
    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&amp;page=$hal&amp;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/>&copy; 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>&#171; Prev</b></a> - <?}
    else {print '<b>&#171; Prev</b> - ';
    
    }
    print "";
    
    ?><a href="index.php?search=<?print $search;?>&page=<?print $npage;?>"><b>Next &#187;</b></a>
    
    <?
    echo '</div>';
    
    }
    run_tagoo ();
    }
    gepics.php
    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&amp;page=$page\">Back</a><br/>";
    
    echo "</div>";
    ?>
    imgload.php
    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);}?>
    thumb.php
    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);}?>
    ________________
    Jacques
    jacques@gw-designs.co.za
    http://coding.biz.tm
    Come join and lets make it a place to learn all the noobies how to code
    __________________

    NEVER FORGET TO CLICK THE TANX BUTTON IF U LIKE WHAT IM SHARING OR HELPING WITH
Working...
X