PDA

View Full Version : سوال: یک سوال در کد نویسی



zeinab-es'haghi
پنج شنبه 04 آبان 1391, 12:10 عصر
سلام دوستان.
من یه لیست از نمونه کارها رو نشون دادم که بعضی هاشون دارای یک فیلم flv هستن که در پوشه ی flv ذخیره شدن.می خوام اول چک کنم ببینم هر کدوم که براش فیلم ذخیره شده،لینک دانلودش رو بذاره و اونایی که فیلم ندارن لینک نمایش داده نشه.فیلم ها به صورت (tvproduct_(id ذخیره شدن.مثلا باید چک کنم اگه tvproduct_53 در فولدر flv وجود داشت،لینک نمایش داده بشه. کد زیر رو نوشتم اما قسمت if مشکل داره. چطور باید این موضوع رو چک کنم؟

$flv='../flv/tvproduct_'.$row_item["Post_id"].'.flv';
if($flv){
echo '<br/><a href="../flv/tvproduct_'.$row_item["Post_id"].'.flv">دانلود انیمیشن</a>';
}

mehran_gh
پنج شنبه 04 آبان 1391, 13:15 عصر
سلام
با استفاده از تابع file_exists میتوانید وجود داشتن فایل را بررسی کنید:



$flv='../flv/tvproduct_'.$row_item["Post_id"].'.flv';
if(file_exists($flv)){
echo '<a href="../flv/tvproduct_'.$row_item["Post_id"].'.flv">دانلود انیمیشن</a>';
}

2undercover
پنج شنبه 04 آبان 1391, 13:19 عصر
این if که گذاشتید بی معنی هست. برای اینکار باید چک کنید ببینید فیلم موجود هست یا نه که کدش اینجوریه:


$flv='../flv/tvproduct_'.$row_item["Post_id"].'.flv';
if (file_exists($flv))
echo '<a href="../flv/tvproduct_'.$row_item["Post_id"].'.flv">دانلود انیمیشن</a>';