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;
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">