[ holy_knight @ 31.07.2007. 20:10 ] @
| E ovako potrebna mi je skripta koja ce iz jednog foldera da pokupi sve slike i da od njih napravi thumbnailove i da ih kopira u drugi folder. Ja sam funkciju koja pravi thumbnailove napisao i ona lepo radi na localhostu ali kada je prebacim kod provajdera ona mi uopste ne radi. Kod f-je je sledeci:
Code:
function make_thumb($file_name,$thumb_file,$width,$height)
//$file_name - putanja do slike, $thumb_file smanjena slika sa putanjom, $width - sirina slike, $height - visina slike
{
$sys=explode('.',$file_name);
$br=count($sys)-1;
if (preg_match(strtoupper('/jpg|jpeg/'),strtoupper($sys[$br])))
{
$src_img=imagecreatefromjpeg($file_name);
}
else
{
echo FILE_NOT_JPG; //Datoteka mora biti tipa jpg ili jpeg!
exit;
}
$old_x=imageSX($src_img);
$old_y=imageSY($src_img);
if ($old_x>$old_y)
{
$thumb_w=$width;
$thumb_h=$height;
}
else
{
$thumb_w=$height;
$thumb_h=$width;
}
$dest_img=ImageCreateTrueColor($thumb_w,$thumb_h);
imagecopyresampled($dest_img,$src_img,0,0,0,0,$thumb_w,$thumb_h,$old_x,$old_y);
imagejpeg($dest_img,$thumb_file);
imagedestroy($dest_img);
imagedestroy($src_img);
}
Ne znam gde gresim jer sve na localhostu radi a kod provajdera ne radi.
p.s. inace provajder je loopia ako to nesto znaci
Pomazite ljudi poludecu :) |
[ dakipro @ 31.07.2007. 20:54 ] @
AKo je loopiin deo hostinga koji je na windowsu, onda nece jer oni ne dozvoljavaju gd biblioteku za rad sa slikama. proveri function_exists za neke od ovih funkcija da li postoje uopste...
[ holy_knight @ 31.07.2007. 21:08 ] @
izgleda da je u tom problem. Posto sam pogledao phpinfo i nema instalirane gd biblioteke. :(. Da li bi ja mogao to nekako da podesim ili instaliram gd biblioteku?
[ Milan M. Radovic @ 31.07.2007. 21:11 ] @
Imam nesto sto ti mozda moze pomoci (vidi attachment) , nije to bas to,ali veoma je kvalitetno kada je rec o prepoznavanju slike koje nema extenziju,a ti dodaj sve to u funkciju ili sta vec. A negde drugde napravi spisak fajlova pa pozivaj funkciju.
Malo sam je ja radio,a malo neko ovde s foruma... bese prvo mala sada radi sve sto je potrebno!
[ holy_knight @ 31.07.2007. 21:16 ] @
Hvala na script-u ali i ni tvoj nece raditi posto koristi gd biblioteku, a nje nema na loopiji. :((
[ dakipro @ 31.07.2007. 22:15 ] @
nema pomoci, ja se raspravljao sa njima oko ovoga, jedino kod njih da predjes na linux paket, ako vec mora kod njih.
[ holy_knight @ 31.07.2007. 23:24 ] @
eh. Onda mi ne gine linux paket. :(
Hvala vam na pomoci...
[ hatebreeder @ 01.08.2007. 07:42 ] @
Izvinte sto malko ulazim u offtopic samo da naznacim opet (vec sam negde ranije), kod provajdera ne treba uzimati hosting jer najcesce nemaju pojma nista o tome vec im je to druga delatnost uz usluge provajdera. Loopia je izuzetak ali opet vecina stvari ne radi na njoj...
Ako imas Visa Virtuo karticu koristi hostinge tipa siteground ili tako nesto ako ne onda ove domace sto preprodaju strane hostinge a ako bas bas moras domace mislim da se najlakse dogovoriti sa beotelcima... ja sam se bio u pocetku vezao za eunet kad sam imao zahtev za domacim hostom ali razocarace vas informacija da iz php-a kao ni sa ftp-a ne radi chmod vec samo preko nekog njihovog tool-a iz kog morate fajl po fajl sto zna da izludi :) ne bi bilo lose da se otvori neki top gde svako pise zapazanja o hostinzima to je veoma korisno, nece nastajati bespotrebne teme a i znacete u startu sta vas ocekuje...
[ Milan M. Radovic @ 01.08.2007. 09:34 ] @
Imas na onom njihovom panelu da promenis linux/windows.
[ holy_knight @ 01.08.2007. 11:06 ] @
Pricao sam sa njihovom podrskom i rekli su mi da ima 2 resenja ili da prebacim domen na Unix sto se placa 1000 dinara ili da napravim poddomen koji je ce raditi na Unix-u i koji je besplatan. Tako da cu da probam prvo ovu drugu varijantu :)
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.