<?
if( $_POST ){
function addegis($degis){
function rasgele($uzunluk)
{
$karakterler = "1234567890abcdefghijklmnopqrstuvwxyz";
for($i=0;$i<$uzunluk;$i++)
{
$key .= $karakterler{rand(0,35)};
}
return $key;
}
$oldName = $degis;
$extension = strrchr($oldName, '.');
$time = time();
$yeniad = rasgele(10).$extension;
$degis = $yeniad;
return $yeniad;
}
define('ALLOWED_FILENAMES', 'jpg|jpeg|gif|png|swf');
define('IMAGE_DIR', 'images');
define('URL', "http://".$_SERVER['SERVER_NAME'].'/');
if(!preg_match('#^http://.*([^/]+\.('.ALLOWED_FILENAMES.'))$#', $_POST['resim'], $m)) {
die('Desteklenmeyen Uzantı!');
}
if(!$img = file_get_contents($_POST['resim'])) {
die('Dosya Alınamadi!');
}
$yeniad = addegis($m[1]);
if(!file_put_contents(IMAGE_DIR.'/'.$yeniad, $img)) {
die('Dosya Kopyalanamadi!');
}
$ad = $m[1];
$link = IMAGE_DIR.'/'.$yeniad;
echo "<center>";
echo "Yeni ad: ".$yeniad."<br>";
echo 'Resim Önizleme<img src="'.$link.'" width="100%" height="100%"/><br><br><br>';
echo "<hr />";
echo "Resmi forumlara koymak istiyorsaniz bu kodu kullanabilirsiniz: <br><textarea name=\"kod1\" cols=\"50\">[URL=\"".URL.$link."\"][IMG]".URL.$link."[/IMG][/URL]</textarea><br>";
echo "HTML kullanarak resmi göstermek istiyorsaniz asagidaki kodu
kullanabilirsiniz: <br><textarea name=\"kod2.1\" cols=\"50\"><a href=\"".URL.$link."\">Resmi Görmek Için Tiklayin</a></textarea><br>";
echo "Diger Web Sitelerine Koymak Için 2 (Önizlemeli - Orjinal Boyut): <br><textarea name=\"kod2.2\" cols=\"50\"><a href=\"".URL.$link."\"><img src=\"".URL.$link."\"></img></a></textarea><br>";
echo "Arkadaslariza Göstermek Için: <br><textarea name=\"kod3\" cols=\"50\">".URL.$link."</textarea><br>";
echo "<br /><hr />";
}
echo "<a href=\"index.php\">Yeni Resim Yükle</a>";
?>kendi sitemde kullandığım kod..