پیدا کردن مسیر کامل یه فایل

K@M@L

Well-Known Member
سلام

به وسیله کد PHP زیر تمام عکس های یه پوشه نمایش داده میشه... حالا من این عکس ها رو داخل Table قرار دادم و میخوام که در تب دوم مسیر کامل آنها قرار بگیره... اما بلد نیستم مسیر کامل رو به دست بیارم...!
لطفا راهنمایی کنید!

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

    $types = array( 'jpg', 'gif', 'png', 'bmp' ) ;
    echo "<table border='1'><tr><th style='text-align:center' width='300px'>Smiley</th><th style='text-align:center' width='80px' >Forum</th><th style='text-align:center' width='80px' >Website</th><th style='text-align:center' width='80px' >URL</th></tr>";
    while( $file = readdir( $handle ) ) 
    {
        $info = pathinfo( $file ) ;
        if( in_array( $info['extension'], $types ) ) 
        {  
        
            echo "<tr><td style='text-align:center'><img src='$file' alt='Smile'/></td>";
            echo "<td style='text-align:center'><input onfocus='this.select();' value='$file' type='text' size='6'/></td>";
            echo "<td style='text-align:center'><input onfocus='this.select();' value='$file' type='text' size='6'/></td>";
            echo "<td style='text-align:center'><input onfocus='this.select();' value='$file' type='text' size='6'/></td></tr>";

        }
    }
    echo "</table>";
    closedir($handle);

?>

همچنین این مسیر توی یه Editbox است و میخوام کنار این مسیر یه تک image هم قرار بدم یعنی مثل زیر:

PHP:
[img]$file[/img]

اما وقتی که کد بالا رو گذاشتم توی Editbox دیگه فایل PHP اجرا نشد...!

همچنین اگه بخوام کد زیر رو توی یکی از Editbox ها قرار بدم چیکار باید بکنم!

PHP:
<img src="$file" border="0" >

تشکر :rose:
 

MMSHFE

Active Member
با سلام، كد زير رو امتحان كنيد:
PHP:
<?PHP
    $d=dir(".");
    while($file=readdir($d->handle))
    {
        $info=pathinfo($file);
        if(strtolower($info['extension'])=='php')
        {
            echo($d->path."/$file<BR/>\n");
        }
    }
?>
البته اين يك كد نمونه است كه فهرست تمامي فايلهاي PHP مسير جاري رو بهمراه مسيرشون نمايش ميده. نكته اصلي دستور dir هست كه يك شئ از كلاس Directory در اختيارتون ميگذاره و ازطريق خاصيتهاي path و handle ميتونيد باهاش كار كنيد.
موفق و مؤيد باشيد.
 

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

بالا