بسم الله الرحمن الرحیم
لا حول و لا قوه الا بالله العلی العظیم
سلام خدمت دوستان
من برای اینکه تو سایتم یک گالری عکس داشته باشم نیاز به یک اسکریپت دارم که محتویات داخل فولدری
به نام wallpaper رو به صورت thumbnails نشون بده البته به ترتیب حروف الفبا و اگه بشه که تعداد thumbnails
مهار بشه یعنی مثلا تو صفحه 15 نشون بده و با کلیک بر هر کدوم به عکس مورد نظر ارجاع بشه
اینکار برای اینه که قراره هر چند وقت یکبار درون این فولدر عکسهای جدید آپلود بشه وگرنه در ساخت یک گالری
مشکل ندارم ولی اینجوری مجبورم هر دفعه یک صفحه جدید بسازم و لینکهای قبلی رو آپدیت کنم و ترتیب حروف
به هم میخوره
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
حالا اگر دوستان چنین اسکریپتی دارن یا اگر حداقل لطف کنن بگن که با چه عنوانی در سایهایی که اسکریپت
مجانی در اختیار میزارن دنبالش بگردن تا زودتر یک وبسایت مذهبی به کمک شما راه بیافته
خیلی ممنون
peyman1987
01-05-2007, 13:45
شما بايد Html و يه زبان تحت سرور مثل Asp و يا Php بلد باشي. بلدي؟
بسم الله الرحمن الرحیم
پیمان عزیز متاسفانه به این حقیقت رسیدم که باید از asp یا php استفاده کرد
خودم html بلدم و تازه میخوام آماتور یکی از این دوزبان رو شروع به فراگیری کنم
اسکریپت آماده وجود داره ولی چون خیلی زیاده من سخت میبینم بتونم تو یک ماه پیدا کنم
تازه باید تست کنم یعنی دمو اگه دمو داشته باشه خیلی بهتره
بهرحال دستت درد نکنه
mojtaba_6485
01-05-2007, 17:25
آقا منتظر بسته های دیگه من باش
اگه وقت کنم تو پی سي ورلد بیشتر فعالیت می کنم
چند تا گالری عکس به همراه دمو در انجمن هم معرفی شده خواستی یه نگاه بنداز
<?php
$imagefolder='.';
$thumbsfolder='.';
$pics=directory($imagefolder,"jpg,JPG,JPEG,jpeg,png,PNG");
$pics=ditchtn($pics,"tn_");
if ($pics[0]!="")
{
foreach ($pics as $p)
{
createthumb($p,"tn_".$p,150,150);
}
}
/*
Function ditchtn($arr,$thumbname)
filters out thumbnails
*/
function ditchtn($arr,$thumbname)
{
foreach ($arr as $item)
{
if (!preg_match("/^".$thumbname."/",$item)){$tmparr[]=$item;}
}
return $tmparr;
}
/*
Function createthumb($name,$filename,$new_w,$new_h)
creates a resized image
variables:
$name Original filename
$filename Filename of the resized image
$new_w width of resized image
$new_h height of resized image
*/
function createthumb($name,$filename,$new_w,$new_h)
{
$system=explode(".",$name);
if (preg_match("/jpg|jpeg/",$system[1])){$src_img=imagecreatefromjpeg($name);}
if (preg_match("/png/",$system[1])){$src_img=imagecreatefrompng($name);}
$old_x=imageSX($src_img);
$old_y=imageSY($src_img);
if ($old_x > $old_y)
{
$thumb_w=$new_w;
$thumb_h=$old_y*($new_h/$old_x);
}
if ($old_x < $old_y)
{
$thumb_w=$old_x*($new_w/$old_y);
$thumb_h=$new_h;
}
if ($old_x == $old_y)
{
$thumb_w=$new_w;
$thumb_h=$new_h;
}
$dst_img=ImageCreateTrueColor($thumb_w,$thumb_h);
imagecopyresampled($dst_img,$src_img,0,0,0,0,$thum b_w,$thumb_h,$old_x,$old_y);
if (preg_match("/png/",$system[1]))
{
imagepng($dst_img,$filename);
} else {
imagejpeg($dst_img,$filename);
}
imagedestroy($dst_img);
imagedestroy($src_img);
}
/*
Function directory($directory,$filters)
reads the content of $directory, takes the files that apply to $filter
and returns an array of the filenames.
You can specify which files to read, for example
$files = directory(".","jpg,gif");
gets all jpg and gif files in this directory.
$files = directory(".","all");
gets all files.
*/
function directory($dir,$filters)
{
$handle=opendir($dir);
$files=array();
if ($filters == "all"){while(($file = readdir($handle))!==false){$files[] = $file;}}
if ($filters != "all")
{
$filters=explode(",",$filters);
while (($file = readdir($handle))!==false)
{
for ($f=0;$f<sizeof($filters);$f++):
$system=explode(".",$file);
if ($system[1] == $filters[$f]){$files[] = $file;}
endfor;
}
}
closedir($handle);
return $files;
}
?>
خوب من بزودي آموزش كامل اينو ميگذارم
masoud_ac
01-05-2007, 19:09
آقا من چطوری یک وب سایت پویا طراحی کنم
peyman1987
02-05-2007, 06:57
آقا من چطوری یک وب سایت پویا طراحی کنم
خيلي سادهس!!!!!!:5: :5: :5:
شما بايد يه زبون برنامه نويسي تحت سرور مثل asp ، php و يا ساير زبانها مثل cgi رو ياد بگيري البته اين براي زمانيه که کاملا به html مسلط شده باشي و از JavaScript هم در حد رفع نياز اطلاعات داشته باشي.
بسم الله الرحمن الرحیم
آقا دست همه درد نکنه
مجتبی جان همین الان به آدرس گفته شده شما دارم یه سرکی میزنم ممنون
amin3d (خیلی ^4 ) ممنون منتظر هستیم
Only 50#3!14
14-06-2007, 13:21
تورو خدا یکی کمک کنه
من میخوام برای سایتم گالری عکس درست کنم
بگین چیجوری دیگه
amir abbas
14-06-2007, 14:23
خوب شما چرا از گالری های عکس آماده استفاده نمی کنی
یه سری برنامه هست که قبلا نوشته شده و شما فقط باید نصبش کنید و ازش استفاده کنید
دو تا از معروف ترین هاش اینها هستند
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
این اسمش coppermine بود
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
این یکی هم اسمش 4image اِ
فکر کنم 4image فارسی هم شده باشه
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.