ببینید من تعداد زیاد فایل دارم که آدرس اونها رو از دیتا بیس می خونم ، حالا باید لینک به URL همون فایل بدم؟
میتونید این کار را هم بکنید اما قبلش از وجود فایل مطمن بشید بهتره . برای اینکار آدرسی که میخواهید به عنوان لینک بدهید با تابع file_exists چک کنید بعد از اطمینان این کارو بکنید
پس کد های زیر برای چی استفاده می شن؟
header("Content-type: application/pdf");
header("Content-Disposition:attachment ; filename=filename.pdf");
کدهائی هم که نوشتید برای تولید فایل pdf از صفحه برنامه است ( البته 100 % مطمئن نیستم )
ولی برای مثال کد زیر با استفاده از header باعث میشود اگر کاربر شما برنامه اجرائی فایلهای pdf ( مثل acrobat Reader ) را داشته باشد این فایل در همان صفحه Browser باز شود
header("Location: //localhost/filename.pdf");