ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی “ ورود به حساب” کلیک کنید.





اگر فرم ثبت نام برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمیشود، اینجا را کلیک کنید.





نمایش نتایج: از 1 به 1 از 1
  1. #1
    adminmsp
    مدیر کل و موسس سایت
    تاریخ عضویت
    1970 Jan
    محل سکونت
    M.S.P Soft
    نوشته ها
    1,589
    759
    429

    ایجاد یک گالری تصاویر در php

    با استفاده از کد زیر میتوانید یک گالری تصاویر ابتدایی ایجاد نمایید.
    برای انجام این کار شما باید ابتدا یک پوشه به نام images ایجاد نمایید و همچنین میبایست دو زیر پوشه به نامهای mian و thumb درون پوشه images ایجاد نمایید که در آنها تصاویر قرار داده شوند. سپس درون این پوشه فایلی به نام index.php قرار خواهد گرفت که حاوی کدهای php مورد نیاز میباشد.
    بخش اول فایل index.php حاوی کدهای HTML مورد نیاز میباشد.
    کد PHP:
    <html> <head>
    <
    meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    </
    head> <body bgcolor="#FFFFFF">
    <
    div align="center"><center
    بخش دوم انتساب مقادیر اولیه به متغیرها میباشد.
    کد PHP:
    <?php
    $a 
    '0';
    $filepath "thumb";
    $url_path "main";
    $dir dir($filepath);
    مرحله بعدی ایجاد ساختار جدولی صفحه میباشد
    کد PHP:
    echo "<table border=\"0\" cellpadding=\"5\" cellspacing=\"5\" width=\"75%\">"
    سپس بایستی در یک حلقه تکرار، تصاویر موجود در پوشه thumb بازیابی شده و لینک مورد نظر برای تصویر مرتبط در پوشه main ایجاد گردد.
    کد PHP:
    while($entry=$dir->read()) {
    if(
    $entry == "." || $entry == "..") { 
    continue; 

    $fp = @fopen("$filepath/$entry","r"); 
    این کار مستلزم پویش درون پوشه thumb و جستجو برای یافتن تصاویر است. دقت کنید که اگر درون پوشه thumb هیچ تصویری وجود نداشته باشد، شما هیچ خروجی نخواهید داشت.

    اکنون ما در یک چرخه بایستی خطوط کد مورد نیاز برای نمایش تصاویر thumbnail و ایجاد لینکهای آن تصاویر به تصاویر اصلی را بنویسیم.
    کد PHP:
    if ($a == '0') {echo "<tr>";}
    if ($a == '5') {echo "<tr>";}
    if ($a == '10') {echo "<tr>";}
    if ($a == '15') {echo "<tr>";}
    ?><td>
    <a href="<? echo "$url_path/$entry?>">
    <img src="<? echo "$filepath/$entry?>" alt="<? echo $entry ?>"></a>
    </td>
    <?
    $a 
    $a 1;
    }

    کدهای 4 خط اول در بخش بالا به این منظور نوشته شده است که در هر سطر از جدول 5 تصویر داشته باشیم. متغیر $a وظیفه شمردن تعداد تصاویر را دارد و به محض ایجاد لینک یک تصویر یک واحد به آن افزوده میشود.

    پس از آنکه حلقه خاتمه یافته و دیگر هیچ تصویری یافت نشد، کدهای HTML نهایی صفحه را مینویسیم تا ساختار جدولی صفحه کامل گردد.
    کد PHP:
    ?> 
    </tr>
    </table>
    </center></div>
    </body>
    </html> 
    متن کامل کد به این شکل است:

    کد PHP:
    <html> <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <meta name="GENERATOR" content="Microsoft FrontPage Express 2.0">
    </head> <body bgcolor="#FFFFFF">
    <div align="center"><center>
    <?php
    $a 
    '0';
    $filepath "thumb";
    $url_path "main";
    $dir dir($filepath);
    echo 
    "<table border=\"0\" cellpadding=\"5\" cellspacing=\"5\" width=\"75%\">";
    while(
    $entry=$dir->read()) {
    if(
    $entry == "." || $entry == "..") { 
    continue; 

    $fp = @fopen("$filepath/$entry","r");
    if (
    $a == '0') {echo "<tr>";}
    if (
    $a == '5') {echo "<tr>";}
    if (
    $a == '10') {echo "<tr>";}
    if (
    $a == '15') {echo "<tr>";}
    ?><td>
    <a href="<? echo "$url_path/$entry?>">
    <img src="<? echo "$filepath/$entry?>" alt="<? echo $entry ?>"></a>
    </td>
    <?
    $a 
    $a 1;
    }
    ?> 
    </tr>
    </table>
    </center></div>
    </body>
    </html>
    توجه داشته باشید که این مقاله یک گالری تصاویر بسیار ابتدایی و ساده را پیاده سازی میکند که صرفا برای آموزش دادن برخی نکات ابتدایی ایجاد یک گالری تصاویر نوشته شده است.

    کارهایی که شما باید در ادامه انجام دهید ایجاد تصاویر thumbnail به صورت خودکار و همچنین لحاظ کردن تعداد تصاویر موجود در هر سطر و ستون به صورت پویا میباشد. همچنین ایده آل تر این است که بتوان در صورتی که تعداد تصاویر بسیار زیاد باشد، تصاویر را در چند صفحه به کاربران نمایش داد.
    با M.S.P Soft به دنياي برنامه نويسي وارد شويد[برای نمایش لینک باید عضو شوید. ]
  2. 1
نمایش نتایج: از 1 به 1 از 1

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. پاسخ: 13
    آخرين نوشته: 2017-03-15, 09:07 AM
  2. پاسخ: 11
    آخرين نوشته: 2017-01-27, 03:26 PM
  3. آموزش مجموعه مقالات پردازش تصاویر در زبان برنامه نویسی دلفی
    توسط MspSoft در انجمن مقالات مرتبط با Delphi/Win32
    پاسخ: 0
    آخرين نوشته: 2012-10-13, 08:39 PM
  4. ذخیره تصاویر در SQL Server
    توسط MspSoft در انجمن SQL Server
    پاسخ: 0
    آخرين نوشته: 2012-01-30, 12:08 AM
  5. تصاویری از شبکه اجتماعی جدید مایکروسافت
    توسط mspsoft در انجمن تازه‌های دنیای کامپیوتر و فناوری
    پاسخ: 0
    آخرين نوشته: 2011-11-25, 02:59 PM

کلمات کلیدی این موضوع

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  

Content Relevant URLs by vBSEO 3.6.0 RC 2