PDA

View Full Version : سوال در مورد ایجاد آپلود سنتر به صورت ساب دامین مانند پرشین گیگ



tem988
سه شنبه 11 مرداد 1390, 15:06 عصر
سلام
من یک اسکریپت آپلود سنتر نوشتم و عکس ها توی ادرس زیر دخیره میکنه
http://site.com/up/tem98/file.jpg
که tem98 همون نام کاربری است
بعد میخوام با Htaccess کاری کنم که فایل مثل ساب دامین باز بشه مثل زیر
http://tem98.site.com/file.jpg
کسی میتونه کمکم کنه یا اینکه نمونه اسکریپت هم باشه لینک بزاره
ممنون

tem988
سه شنبه 11 مرداد 1390, 16:35 عصر
خودم جوابشو پیدا کردم
کدشو میزارم که اگر کسی چنین مشکلی داشت بتونه استفاده کنه و اگر مشکل امنیتی داره لطفا بگید
و یا راههای دیگه به ذهنتون میرسه کدش رو بزارید


RewriteCond %{HTTP_HOST} !^www\.site\.ir [NC]
RewriteCond %{HTTP_HOST} ^([-_a-z0-9]+)\.site\.ir
RewriteRule (.*) view.php?s=%1 [L,QSA]

//فایل view.php

$rQUrl = $_SERVER['REQUEST_URI'];

$File_Url = substr($rQUrl,0,5);

$Ftype = explode(".",$File_Url);

header("Content-Type: $Ftype[1]");

$username_get = $_REQUEST['s'];

$File = file_get_contents("http://site.ir/up/".$username_get.$rQUrl);

if($File){
echo $File;
}else{
echo "<h1>File Not Found</h1>";
}