ادغام یک تیکه کدphp داخل html

K@M@L

Well-Known Member
سلام

من میخوام از کد زیر داخل یک قالب HTML استفاده کنم... اما بلد نیستم چطور باید توش تغییرات ایجاد کنم!

کسی میتونه کمک کنه!؟

PHP:
<?php
    
    $path = "." ;
    $handle = opendir( $path );

    $types = array( 'jpg', 'gif', 'png', 'bmp' ) ;
    
    while( $file = readdir( $handle ) ) 
    {
        $info = pathinfo( $file ) ;
        if( in_array( $info['extension'], $types ) ) 
        {  
            echo "<img src='$file'>";
        
        }
    }
    closedir($handle);

?>

کدی صفحه HTML هم در پایین قرار میدم!

HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head profile="http://gmpg.org/xfn/11">
    <meta content="text/html; charset=UTF-8" http-equiv="content-type"/>
    <title>1</title>
    <link media="screen" rel="stylesheet" type="text/css" href="style.css" />
    <!-- custom theme css -->
    <link media="screen" rel="stylesheet" type="text/css" href="themes/blue/style.css" />
    
    <script type="text/javascript" src="script/jquery-1.4.2.js"></script>
    <script type="text/javascript" src="script/jquery.tools.js"></script>
    <script type="text/javascript" src="script/ikonik.js"></script>
</head>

<body>
<div id="wrap">
  <div id="main" class="clearfix">
    <!-- start cart -->
    
    <div class="clearfix"></div>
    <!-- end cart -->
    
    <!-- start container -->
    <div id="full" class="container clearfix">
    
      <!-- start head -->
      <div id="head">
        <div class="grid">

          <h1 id="logo"><a href="index.html" title="IKONIK Home"><img src="uploads/logo.png" alt="IKONIK Home"/></a></h1>
          <ul id="navigation">
            <li><a class="round" href="index.html" title="صفحه اصلی"><span>Home</span></a></li>
            <li><a class="round" href="list.html" title="لیست"><span>List</span></a></li>
            <li><a class="round" href="#" title="وبلاگ"><span>Blog</span></a></li>
          </ul>

        </div>
      </div>
      <!-- end head -->
      <div class="big-block grid">
          <div class="big-block-top"></div>
        <div class="big-block-content clearfix">
            <div class="block-left">
            
                <div class="blog-entry">

                </div><!-- end .blog-entry -->
            </div><!-- end .block-left -->

            
        </div>
        <div class="big-block-bottom"></div>
      </div>
      </div><!-- end .big-block -->
      
    </div>
    <!-- end container -->

  </div>
</div>
<!-- start footer -->
<div id="footer" class="container">
    <div class="grid clearfix">
      <div class="footer-left">
        &copy; 2010 Smilehaa
      </div>
      <div class="footer-right">
        <!--a href="#" title="Terms of Use">Terms of Use</a> | <a href="#" title="Privacy">Privacy</a> | <a href="#" title="FAQ">FAQ</a-->
      </div>
    </div>
</div>
<!-- end footer -->
</body>
</html>

میخوام کد PHP رو داخل تک زیر قرار بدم!

HTML:
                <div class="blog-entry">

                </div>

چیکار کنم!؟
 

sharktech

کاربر فعال
این کد رو در یک فایل php ذخیره کنین و در هاستی که php رو ساپورت کنه آپ کنین.

PHP:
<?php
    
    $path = "." ;
    $handle = opendir( $path );

    $types = array( 'jpg', 'gif', 'png', 'bmp' ) ;
    
    while( $file = readdir( $handle ) ) 
    {
        $info = pathinfo( $file ) ;
        if( in_array( $info['extension'], $types ) ) 
        {  
            echo 'document.writeln("<img src='.$file.'>");';
        
        }
    }
    closedir($handle);

?>
و بعد کد زیر رو بین اون تگی که مشخص کردین قرار بدین :

کد:
<script src="file.php" type=text/javascript></script>
 

K@M@L

Well-Known Member
سلام

ممنون از راهنماییتون!

فقط یه سوال: چرا وقتی فایل PHP رو داخل یه پوشه میذارم و بعد میخوام توی فایل HTML ایی که در خارج از همون پوشه است عکسها رو نمایش بدم، هیچی نشون نمیده! مسیر دهی رو چند بار چک کردم و مطمعنم که درست گذاشتم!

اما وقتی که فایل PHP و HTML کنار هم هستن جواب میده! :shock:

یه چیز دیگه، مسیردهی داخل PHP چطوره!؟ من میخواستم عکس های پوشه images رو نمایش بدم لذا داخل فایل PHP و در قسمت مسیر نوشتم images و گذاشتم روی هاست! و فایل PHP رو هم گذاشتم کنار پوشه..
وقتی فایل رو اجرا میکنم عکس را رو پیدا میکنه ولی نمایش نمیده..! مسیر عکس رو که چک کردم دیدم پوشه images رو در مسیر جا انداخته یعنی به جای اینکه به صورت زیر باشه:
http://test.com//xhtml/images/feat-middle.png

به صورت زیره:
http://test.com/xhtml/feat-middle.png

چیکار کنم!؟

ببخشید من توی php خیلی مبتدی ام!
 

MMSHFE

Active Member
با سلام، دستور زير:
PHP:
$path = ".";
رو بصورت زير تغيير بديد:
PHP:
$path = 'images';
و نتيجه رو اعلام كنيد.
موفق و مؤيد باشيد.
 
آخرین ویرایش:

جدیدترین ارسال ها

بالا