سلام
اگر از cpanel استفاده می کنید خود cpanel یک قسمت دارد که دقیقا همین کار را انجام می دهد. فکر کنم قسمت password protect folder باشه.
سلام
ممنون اونو تست کردم ولی اون به صورت html یا php یوزر پسورد رو نمیخواد
من میخوام طوری باشه که به صورت html یا php کادری برای یوزر پسورد داشته باشه
<?php
function GetPh(){
$dir="../image/";
$dh=opendir($dir)or die("Can't open");
while(!(($file=readdir($dh))==false)){
// if (is_dir("$dir/$file"))
//print " ";
if( (strstr($file,".jpg"))||(strstr($file,".GIF"))||(strstr($file,".gif"))||(strstr($file,".JPG"))) if(($file!=".")&&($file!="..")){
print "<table width=100% border=0 dir=ltr>
<tr>
<td class=table_clm><img src=$file /></td>
<td class=table_clm>آدرس:<input name=textfield type=text class=button size=60 value=../Photo_c/$file></td>
</tr>
</table>
";}
}
closedir($dh); }
?>
مرسیبا php راحت میشه. میشه محتوا رو خوند یوزرم رجیستر کرد تو db هر کسی یوزرش تایید بشه بتونه محتوا رو ببینه من یه نمونه برا خوندن تصویر کار کردم.اسکریپت خوندن محتوای تصویری یک فلدر رو میزارم الان اصلا وقت ندارم وگرنه یه نمونه میساختم برات.با cpanel هم فلدرت رو noindex کن تا محتویاتش در بروزر نشون داده نشه.
PHP:<?php function GetPh(){ $dir="../image/"; $dh=opendir($dir)or die("Can't open"); while(!(($file=readdir($dh))==false)){ // if (is_dir("$dir/$file")) //print " "; if( (strstr($file,".jpg"))||(strstr($file,".GIF"))||(strstr($file,".gif"))||(strstr($file,".JPG"))) if(($file!=".")&&($file!="..")){ print "<table width=100% border=0 dir=ltr> <tr> <td class=table_clm><img src=$file /></td> <td class=table_clm>آدرس:<input name=textfield type=text class=button size=60 value=../Photo_c/$file></td> </tr> </table> ";} } closedir($dh); } ?>
نمیخوام اسکریپت شخصی باشه همینکه برای ورود به اون دایرکتوری یوزر پس بخواد کافیهاین جوری خیلی سخت می شه. شما باید یک اسکریپت بنویسی که محتوای دایرکتوری و فایل ها رو نشون بده و یک اسکریپت لوگین هم باید براش بنویسید.
اسکریپت لوگین که قبلا خیلی بحث شده ولی در رابطه با اسکریپت دایرکتوری می تونید از سیستم های آماده ی file manager استفاده کنید و یا خودتون بنویسید. اگر می خواهید خودتون بنویسید باید از توابع file استفاده کنید.
ببینم یعنی یه اسکریپت میخوای که یوزر پس بدی بعد بتونن فایل دانلود کنن ؟
یعنی لاگین بشن بعد بتونن لینک فایل هارو ببینین و بتونن دانلود کنن؟
اگه برا این میخوای اسکریپت هست براش , اسمش هم download protect است !!