case "resetstats":
            $dt = strftime("%Y-%m-%d %H:%M:%S", time());
            ad_connect_db();
            if (!empty($id)) {
                ad_query("update ads set hits=0,clicks=0,statsreset='{$dt}' where adid = '{$id}'");
            } else {
                ad_query("update ads set hits=0,clicks=0,statsreset='{$dt}'");
            }
            if (!empty($rp)) {
                include "{$rp}";
            } else {
                include "admin.editad.php";
            }
            break;
        case "optdb":
            optdb();
            break;
        case "buildhc":
            buildhc();
            break;
        case "imgsize":
            getimgsize($img);
            return;
            break;
        default:
            print "<p><font class=\"large\">Module '{$view}' not implemented</font></p>";
            print "<FORM ACTION=\"admin.php\"><DIV ALIGN=\"CENTER\"><INPUT TYPE=\"SUBMIT\" VALUE=\"Main Menu\"></DIV></FORM>";
            break;
    }
}
echo $footer;
Exemple #2
0
function maketable($dirname)
{
    global $GDok, $IMGFOLDER, $IMGURL, $VIDEOICON, $AUDIOICON;
    $handle = opendir($dirname);
    $file_lista[] = array();
    while ($file = readdir($handle)) {
        if ($file != '.' && $file != '..' && preg_match('/\\-l.jpg$/i', $file)) {
            $file_lista[] = $file;
        }
    }
    closedir($handle);
    $kepdb = -1;
    $coldb = 0;
    print '<table border="0" cellspacin="0" cellpadding="0"><tr>' . "\n";
    if (count($file_lista) > 0) {
        for ($a = 0; $a < sizeof($file_lista); $a++) {
            $fnev = $dirname . "/" . $file_lista[$a];
            if (!is_dir($fnev)) {
                if ((substr($fnev, -4) == ".jpg" || substr($fnev, -4) == ".gif" || substr($fnev, -4) == ".mpg" || substr($fnev, -4) == ".MPG" || substr($fnev, -4) == ".mpeg" || substr($fnev, -4) == ".MPEG" || substr($fnev, -4) == ".avi" || substr($fnev, -4) == ".AVI" || substr($fnev, -4) == ".wmv" || substr($fnev, -4) == ".WMV" || substr($fnev, -4) == ".mov" || substr($fnev, -4) == ".MOV" || substr($fnev, -4) == ".png" || substr($fnev, -4) == ".PNG" || substr($fnev, -4) == ".mp3" || substr($fnev, -4) == ".MP3" || substr($fnev, -4) == ".JPG" || substr($fnev, -4) == ".GIF") && $file_lista[$a] != 'index.gif' && $file_lista[$a] != 'index.gif' && !strpos($file_lista[$a], '_t.')) {
                    $kepdb++;
                    $coldb++;
                    $picname = substr($file_lista[$a], 0, -4);
                    $belyeg = $dirname . '/' . $picname . '_t' . substr($file_lista[$a], -4);
                    $belyegurl = $IMGURL . '/' . rawurlencode($picname) . '_t' . substr($file_lista[$a], -4);
                    if (substr($fnev, -4) == ".mpg" || substr($fnev, -4) == ".MPG" || substr($fnev, -4) == ".avi" || substr($fnev, -4) == ".AVI" || substr($fnev, -4) == ".wmv" || substr($fnev, -4) == ".WMV" || substr($fnev, -4) == ".mov" || substr($fnev, -4) == ".MOV") {
                        $belyeg = './' . $VIDEOICON;
                        $belyegurl = './' . $VIDEOICON;
                    }
                    if (substr($fnev, -4) == ".mp3" || substr($fnev, -4) == ".MP3") {
                        $belyeg = './' . $AUDIOICON;
                        $belyegurl = './' . $AUDIOICON;
                    }
                    // ha még nincsbélyegkép akkor létrehozni
                    if (!file_exists($belyeg)) {
                        if ($GDok) {
                            make_thumb($fnev, $belyeg, 100, 100);
                        }
                    }
                    if (!file_exists($belyeg)) {
                        $belyeg = $dirname . '/' . $file_lista[$a];
                        $belyegurl = $IMGURL . '/' . rawurlencode($file_lista[$a]);
                    }
                    $x = -1;
                    $y = -1;
                    getimgsize($belyeg, $x, $y);
                    print '<td width="110" height="110" onclick="parent.selectimg(' . $kepdb . ')" ' . 'align="center" valign="center" style="padding:5px; cursor:pointer;">' . "\n";
                    if ($x < 0) {
                        print '<img src="' . $belyegurl . '" alt="' . $file_lista[$a] . '" width="100" height="100" id="' . $kepdb . '" />';
                    } else {
                        if ($x > $y) {
                            print '<img src="' . $belyegurl . '" alt="' . $file_lista[$a] . '" width="100" id="' . $kepdb . '" />';
                        } else {
                            print '<img src="' . $belyegurl . '" alt="' . $file_lista[$a] . '" height="100" id="' . $kepdb . '" />';
                        }
                    }
                    print '</td>' . "\n";
                    if ($coldb == 3) {
                        print '</tr><tr>' . "\n";
                        $coldb = 0;
                    }
                }
            }
        }
    }
    print '</tr></table>' . "\n";
}
            //以高度为准
            $aftersuoxiaowidth = $imgwidth * (1 - $suoxiaoheightper);
            $arraysize = array('width' => $aftersuoxiaowidth, 'height' => $oldheight);
            return $arraysize;
        } else {
            //以宽度为准
            $aftersuoxiaoheight = $imgheight * (1 - $suoxiaowidthper);
            $arraysize = array('width' => $oldwidth, 'height' => $aftersuoxiaoheight);
            return $arraysize;
        }
    }
}
$arr = getimagesize("http://hiphotos.baidu.com/%BE%F5%B5%C3%B8%E3/pic/item/8a62e103a18b87d619caa752070828381e30fd77.jpg?v=tbs");
echo $arr[0] . "<br />";
//宽度
echo $arr[1] . "<br />";
//高度
echo $arr[2] . "<br />";
echo $arr[3] . "<br />";
$strarr = explode("\"", $arr[3]);
//echo $strarr[1];
$aa = getimagesize("http://hiphotos.baidu.com/%BE%F5%B5%C3%B8%E3/pic/item/8a62e103a18b87d619caa752070828381e30fd77.jpg");
print_r($aa);
echo "<br />";
print_r(getimgsize($aa[0], $aa[1], 320, 240));
//print_r(getimgsize($arr[0], $arr[1], 320,null));
?>
<img src="<?php 
echo getimgsize($aa[0], $aa[1], 320, 240);
?>
" width="19" height="19">