تا %60 تخفیف خرید برای 5 نفر با صدور مدرک فقط تا
00 00 00
کارآموز تازه کار

آموزش آنلاین با فرمت swf

با سلام و خسته نباشید ....

میخواستم بگم اگه من بخوام آموزشی آنلاین به صورت swf بسازم که بتونم روی سایت قرار بدم و هر بازدید کننده بتونه راحت ببینه بدون اینکه دانلود کنه . چیکار باید بکنم ؟

نمونه : آموزش Cpanel که توی خود هاست هستش

لذت یادگیری با توسینسو
به عنوان شخصی که مدت هاست از سایت توسینسو استفاده می کنم باید بگم که واقعاً یکی از بهترین مرجع ها برای ارتقاء دانش شخصی هست. دوره های سایت، راهکارها و مطالب، همگی عالی هستند.

این مثال رو ببینین :

کد 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

راه دوم هم با استفاده از فایل htaccess

<FilesMatch "\.xml$">
    Deny from all
</FilesMatch>

اینطوری شما به آپاچی سرور میگین که اجازه دانلود فایلی با پسوند swf رو نده

http://mrfarhad.ir
پاسخ شما
برای ارسال پاسخ خود وارد شوید.