در توسینسو تدریس کنید
سوالات داغ
با سلام و خسته نباشید ....
میخواستم بگم اگه من بخوام آموزشی آنلاین به صورت swf بسازم که بتونم روی سایت قرار بدم و هر بازدید کننده بتونه راحت ببینه بدون اینکه دانلود کنه . چیکار باید بکنم ؟
نمونه : آموزش Cpanel که توی خود هاست هستش
لذت یادگیری با توسینسو
به عنوان شخصی که مدت هاست از سایت توسینسو استفاده می کنم باید بگم که واقعاً یکی از بهترین مرجع ها برای ارتقاء دانش شخصی هست. دوره های سایت، راهکارها و مطالب، همگی عالی هستند.

- فرهاد مهریاری
- 72 ماه قبل
این مثال رو ببینین :
کد index.php
<?php session_start(); ?> <html> <head> <title>Flash</title> </head> <body> <?php $_SESSION["flash"] = $_SERVER["HTTP_HOST"]; ?> <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="550" height="400" id="movie_name"> <param name="movie" value="flash.php" /> <!--[if !IE]>--> <object type="application/x-shockwave-flash" data="flash.php" width="550" height="400"> <param name="movie" value="flash.php"/> </object> <!--<![endif]--> </object> </body> </html>
کد فایل flash.php
<?php session_start(); if(isset($_SESSION["flash"])) { $referrer = $_SERVER["HTTP_REFERER"]; $referrer = parse_url($referrer); if($referrer["host"] != $_SESSION["flash"]) { echo "Permission denied."; die(); } } else { echo "Permission denied."; die(); } unset($_SESSION["flash"]); header("Cache-Control: no-cache, must-revalidate"); header("Expires: Mon, 18 Jan 2010 00:00:00 GMT"); header("Content-type: application/x-shockwave-flash"); readfile("/home/www/private/real_movie.swf"); ?>
تنها موردی که باید تغییر بدین در کد بالا در خط 21 آدرس فایل فلش هست
موفق باشید
http://mrfarhad.ir

- فرهاد مهریاری
- 72 ماه قبل
راه دوم هم با استفاده از فایل htaccess
<FilesMatch "\.xml$"> Deny from all </FilesMatch>
اینطوری شما به آپاچی سرور میگین که اجازه دانلود فایلی با پسوند swf رو نده
http://mrfarhad.ir
پاسخ شما