upload на картинки и thumbnail

E398

Registered
Значи искам една системка, която да е следната.

Ъплоуд на картинка от PC-то на човек. Да има ограничение на формати, примерно само .gif, .jpeg и така. Когато се ъплоудне картинката да се създава един thumbnail. И да дава линк към нормалната картинка и към thumbnail-а. Мерси предварително.
 
https://www.uploadscriptdemo.com/image_hosting_site.zip

Аз моя съм го преработил доста, но виж го има си всичко което ти трябва :)
 
Няма проблем :) На моя скрипт добавих да показва по 5 картинки на страница и малко дизайна преработих... :)
 
Тая система не ме радва. Няма ли система като тази в датата:

http://img.data.bg/i.php?show=213614&ctrl_id=8y8e4s#img
 
защо системата си е супер добра :wink: http://djvato.freehostia.com/hosting :P работи си всичко точно ... а за тази от дата.бг на дали ще намериш същата :wink:
 
ще ти направя една.. щом имаш толкова желание

П.П. обещах и направих :) дори и дизаина ще ти допадне :)

http://webjo.no-ip.org/temp/31.1.2007/image_upload.rar

значи сникките се качват в папка images а малките в images/thumb

така че трябва на тях да им дадеш приоритет 777
 
има ли начин отдолу да има още 20px от картинката и вътре да пише ей това :

<?php
$file = '1169902659.jpg';
$percent = 0.2;
$font = "visitor2.ttf";
$fontsize = 9;
$get_size= ceil(filesize($file));
$size=ceil($get_size / 1024);
$info = getimagesize($file);
if($info[0] < 150){echo"Error: File width is small"; exit;}
$type=str_replace("image/", "", $info[mime]);
$type=strtoupper($type);
if($type=="JPEG" || $type=="JPG"){ $image = ImageCreateFromJPEG($file); }
if($type=="GIF") { $image = ImageCreateFromGIF($file); }
if($type=="PNG") { $image = ImageCreateFromPNG($file); }
if($type=="BMP") { $image = ImageCreatefromWBMP($file); }
$text="$info[0]x$info[1] $size"."kB Type: $type";
header('Content-type: image/jpg');
list($width, $height) = getimagesize($file);
$new_width = 150;
$new_height = $height * $percent;
$image_p = imagecreatetruecolor($new_width+1, $new_height + 20);
$backgroundcolor = imagecolorallocate($image_p,0,0,0);
$background = imagefill($image_p,0,0,$backgroundcolor);
#$image = ImageCreateFromJPEG($file);
imagecopyresampled($image_p, $image, 0, 0, 0, 0, $new_width, $new_height, $width, $height);
$tcolor = imagecolorallocate($image_p,255,255,255);
$fontwidth = imagettfbbox($fontsize,0,$font,$text);
$g = abs($fontwidth[1]) + abs($fontwidth[2]);
imagettftext($image_p,$fontsize,0,$new_width / 2 - ($g / 2),$new_height + 14,$tcolor,$font,$text);
imagejpeg($image_p, null, 100);
?>


:roll:
 
Dido_net и на теория и на практика е възможно. просто линка за картинката да минава през този фаил и да взима името за да я показва.

вместо $file = '1169902659.jpg'; се прави $file = $_GET['ime'];

и линка трябва да е нещо такова...

http://sait.com/fail.php?ime=kartinka.jpg
 
Аз исках да го направя като в дата (на thumb-a като се цъкне, да се отвори в голям размер картината, обаче нешо не става! :(
Вижте: http://62.213.185.44
Код:
echo '<p><a href=".$newname."><img border=0 src="'.$thumb_name.'"></a></p>';
Ето така го промених, но не стана :roll: 139 Ред
 
Ами тя системата, която си свалил, която е на jooroo без да я пипаш се показва като се цъкне: www.smartphones-world.com/ImageHosting
 
^METALLICA^ каза:
Ами тя системата, която си свалил, която е на jooroo без да я пипаш се показва като се цъкне: www.smartphones-world.com/ImageHosting
При мене не става!!! :?
 

Back
Горе