برای قسمت دانلود کتاب سایتم کد را بدین صورت نوشتم
من میخواهم فقط کاربرانی که عضو سایت هستند بتوانند کتابها را دانلود کنند چگونه این کد را تغییر بدم
[PHP]<html>
<body>
f="#">Download</a></strong></font></div>
</td>
</tr>
<tr>
</body>
</html>[/PHP]
Printable View
برای قسمت دانلود کتاب سایتم کد را بدین صورت نوشتم
من میخواهم فقط کاربرانی که عضو سایت هستند بتوانند کتابها را دانلود کنند چگونه این کد را تغییر بدم
[PHP]<html>
<body>
f="#">Download</a></strong></font></div>
</td>
</tr>
<tr>
</body>
</html>[/PHP]
نباید انتظار داشته باشید که این پست پاسخی داشته باشه !
حالا مشکلتون یا سئوالتون چیه ؟
برای قسمت دانلود کتاب سایتم کد های html آن را نوشتم و با download .htmlذخیره کردم من میخواهم اگر کاربران عضو سایت روی دانلود کلیک کردند بتوانند فایلها را دانلود کنند وگرنه پیغام (لطفا در سایت عضو شوید)را به کاربر مهمان نشان بده
[HTML]<html>
align="center"><font size="2">بشیری</font></div>
</td>
< </tr>
</tbody></table>
</div></table>
نقل قول:کد:http://www.bigresource.com/PHP-Creating-link-to-file-or-temp-file-for-user-download-ZQNPr6kV.html
برای قسمت download.phpکد را بدین صورت تغییر دادم
="cent <td>
<div alignody></table>
</form>');
}
?> [/PHP]حالا وقتی روی تب دانلود کتاب کلیک میکنم یک فایل دانلود میشه چگونه این کد را تغیبر دهم تا فایلهای که درون پوشه pdfریختم دانلود بشه
به جاش اینو بذارکد:<?php
session_start();
$file = $_GET['file'];
header("Content-type: application/pdf");
header("Content-Disposition: attachment; filename=". $file);
readfile($file);
?>
کد:<?php
session_start();
$file = "/pdf/".$_GET['file'];
header("Content-type: application/pdf");
header("Content-Disposition: attachment; filename=". $file);
readfile($file);
?>
همان مشکل وجود دارد یک فایل pdf خالی دانلود میشه
چه لینکی میزنی که فایل خالی دانلود میکنه؟
وقتی روی تب دانلود کتاب کلیک میکنم لینکهای دانلود به من نشان نمیده ویک فایل خالی دانلود میشه
من فکر نمیکنم روشی که داری استفاده میکنی درست باشه
تگ <form> رو بردار
به جای # واسه لینک هات لینک اینجوری بذار
download.php?file=esme file
به حای esme file باید اسم دقیق فایلی که تو پوشه pdf هست را قرار بدی
اول download.php این کدو قرار بده
کد:<?php
session_start();
if(isset($_GET['file'])){
$file = "/pdf/".$_GET['file'];
header("Content-type: application/pdf");
header("Content-Disposition: attachment; filename=". $file);
readfile($file);}
?>