PDA

نسخه کامل مشاهده نسخه کامل : کد دانلود کتاب



jalaladdin
29-09-2010, 20:20
برای قسمت دانلود کتاب سایتم کد را بدین صورت نوشتم
من میخواهم فقط کاربرانی که عضو سایت هستند بتوانند کتابها را دانلود کنند چگونه این کد را تغییر بدم




برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

alizshah
30-09-2010, 20:18
نباید انتظار داشته باشید که این پست پاسخی داشته باشه !
حالا مشکلتون یا سئوالتون چیه ؟

jalaladdin
01-10-2010, 09:18
برای قسمت دانلود کتاب سایتم کد های html آن را نوشتم و با download .htmlذخیره کردم من میخواهم اگر کاربران عضو سایت روی دانلود کلیک کردند بتوانند فایلها را دانلود کنند وگرنه پیغام (لطفا در سایت عضو شوید)را به کاربر مهمان نشان بده
[HTML]<html>
align="center"><font size="2">بشیری</font></div>

</td>
< </tr>
</tbody></table>

</div></table>

dfarsan
10-10-2010, 13:11
لطفا یکی به سوالم جواب بده


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

jalaladdin
10-10-2010, 19:05
برای قسمت download.phpکد را بدین صورت تغییر دادم
="cent <td>
<div alignody></table>
</form>');
}

?> [/PHP]حالا وقتی روی تب دانلود کتاب کلیک میکنم یک فایل دانلود میشه چگونه این کد را تغیبر دهم تا فایلهای که درون پوشه pdfریختم دانلود بشه

moein_ak
14-10-2010, 21:48
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

به جاش اینو بذار


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

jalaladdin
14-10-2010, 21:54
همان مشکل وجود دارد یک فایل pdf خالی دانلود میشه

moein_ak
14-10-2010, 22:15
چه لینکی میزنی که فایل خالی دانلود میکنه؟

jalaladdin
15-10-2010, 16:23
وقتی روی تب دانلود کتاب کلیک میکنم لینکهای دانلود به من نشان نمیده ویک فایل خالی دانلود میشه

moein_ak
15-10-2010, 17:21
من فکر نمیکنم روشی که داری استفاده میکنی درست باشه
تگ <form> رو بردار
به جای # واسه لینک هات لینک اینجوری بذار
download.php?file=esme file
به حای esme file باید اسم دقیق فایلی که تو پوشه pdf هست را قرار بدی


اول download.php این کدو قرار بده


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

jalaladdin
15-10-2010, 18:03
ممنون از راهنماییتان یک سری دستورات به کد اضافه کردم اما وقتی روی دانلود کلیک میکنم مرورگر این خطاها را به من ام میباشد]این هم خطاهای مرورگر
Warning: file_get_contents(pdf/file_name) [function.file-get-contents ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])]: failed to open stream: No such file or directory in C:\wamp\[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] on line 91

Warning: Cannot modify header information - headers already sent by (output started at C:\wamp\[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]) in C:\wamp\[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] on line 93

Warning: Cannot modify header information - headers already sent by (output started at C:\wamp\[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]) in C:\wamp\[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] on line 94

Warning: Cannot modify header information - headers already sent by (output started at C:\wamp\[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]) in C:\wamp\[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] on line 95

moein_ak
15-10-2010, 19:29
شما نباید قبل از کد header خروجی داشته باشی


echo('<form action="logout.php" method="post" class=" dir">
<br/>


<div align="center"> <input type="submit" value="خروج" class="button" /></div></form>');


این قسمت کد باعث خطا میشه

---------- Post added at 07:29 PM ---------- Previous post was at 07:29 PM ----------

دو تا echo ی اولو پاک کن

jalaladdin
15-10-2010, 20:57
با پاک کردن دوتا echo باز هم مرورگر خطا میدهد
Warning: file_get_contents(pdf/file_name) [function.file-get-contents ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])]: failed to open stream: No such file or directory in C:\wamp\[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] on line 84

Warning: Cannot modify header information - headers already sent by (output started at C:\wamp\[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]) in C:\wamp\[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] on line 86

Warning: Cannot modify header information - headers already sent by (output started at C:\wamp\[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]) in C:\wamp\[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] on line 87

Warning: Cannot modify header information - headers already sent by (output started at C:\wamp\[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]) in C:\wamp\[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] on line 88

jalaladdin
16-10-2010, 08:22
اگر کسی به سوالم جواب بده ممنون میشم

moein_ak
16-10-2010, 18:21
دوست عزیز دیگه این چیزیه دیگران نمیتونن کمک کنن
الان مقدار متغیر file$ درست نیست و به جای اسم فایل file_name مقدارشه
بگرد ببین مشکل کجاست
یا به یه نفر که این کارست دسترسی بده برات انجام بده

jalaladdin
17-10-2010, 09:47
نمیدانم چکار کنم با این کد؟
[PHP]if($_SESSION['username']){

$con=mysql_pconnect("localhost","root","");
name=$file");
header("content-type:$type");
header("content-length:$size");
echo $data;


}else
echo "file mojod nemibashad";

}else

jalaladdin
18-10-2010, 18:20
لطفا راهنمای کنید

moein_ak
18-10-2010, 20:06
دوست عزیز من کدو تست کردم کاملا سالمه
میشه لینک بدی ببینم چشه؟

jalaladdin
19-10-2010, 08:13
این کد download.phpاست

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
اینهم کد صفحه ای که لینک دانلود در آن میگذارم

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
مرورگر این خطاها را نبه من نشان میده

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
این هم export میباشد

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

jalaladdin
20-10-2010, 12:40
اینجا کسی نیست مشکل من برطرف کنه!!!!!!!

moein_ak
21-10-2010, 21:34
دوست عزیز میشه فایلهایی که داری و ضمیمه کنی؟
چون من نمیتونم اینجوری کمکت کنم

jalaladdin
22-10-2010, 08:09
این کد download.php


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
این هم کد لاگین


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

اینهم کد صفحه ای که لینک دانلود در آن میگذارم

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

moein_ak
22-10-2010, 22:28
دوست عزیز وقتی شما چیزی که ازتون میخوام نمیذاری چطور میتونم کمکت کنم؟
توی ارورا میگه خط 82 فایل download.php ولی این کدی که شما از download.php گذاشتی زیر 40 خط کد داره
ازت خواستم کل فایل download.php را ضمیمه کن تا ببینم مشکل چیه
اگه یه بار دیگه کد خالی بذاری شرمندت میشم دیگه جواب نمیدم

jalaladdin
23-10-2010, 06:38
وقتی فایل دانلود شده باز میکنم ایت پیغام را به من نشون میده
adobe reader could not open'php.pdf'because it is either not a supported file
type or because the file has been damaged(for example ,it was sent as an email attacjhment and wasn't correctly decoded)

eAmin
23-10-2010, 10:46
شما هم همه رو با خودتون درگیر کردید. هر فرومی دیدید که در رابطه با برنامه نویسی php هست اونجا همچین تاپیکی زدید. جالب اینجاست که از این همه راهنمایی که در جاهای مختلف شدید هنوز نتونستید مشکل خودتون رو حل کنید! نمی دونم چی بگم.
ولی شما یک کاری کنید تمامی فایلهای مورد نیاز ( پوشه ها و فایل pdf ) رو داخل فایل زیپ و یک جا آپلود کنید تا بهتون کد آماده رو تحویل بدیم.
تمامی مشکل شما بر میگرده به این قسمت که گویا شما هنوز درک کاملی از این عبارتها و دستورها ندارید:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
اگر تونستید مشکل خودتون رو حل کنید که چه بهتر اگر هم نه که همون کاری رو که گفتم انجام بدید.

jalaladdin
23-10-2010, 13:53
شرمنده حالا بگید خطای این فایل دانلود شده از کجاست

وقتی فایل دانلود شده باز میکنم ایت پیغام را به من نشون میده
adobe reader could not open'php.pdf'because it is either not a supported file
type or because the file has been damaged(for example ,it was sent as an email attacjhment and wasn't correctly decoded

moein_ak
23-10-2010, 17:44
شما هم همه رو با خودتون درگیر کردید. هر فرومی دیدید که در رابطه با برنامه نویسی php هست اونجا همچین تاپیکی زدید. جالب اینجاست که از این همه راهنمایی که در جاهای مختلف شدید هنوز نتونستید مشکل خودتون رو حل کنید! نمی دونم چی بگم.
ولی شما یک کاری کنید تمامی فایلهای مورد نیاز ( پوشه ها و فایل pdf ) رو داخل فایل زیپ و یک جا آپلود کنید تا بهتون کد آماده رو تحویل بدیم.
تمامی مشکل شما بر میگرده به این قسمت که گویا شما هنوز درک کاملی از این عبارتها و دستورها ندارید:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
اگر تونستید مشکل خودتون رو حل کنید که چه بهتر اگر هم نه که همون کاری رو که گفتم انجام بدید.

من از کی تا حالا دارم بهش میگم بابا کد download.php رو بذار ببینم باز یه تیکه کد download.php رو گذاشته بعدم آخر سر میگه این کدی که گذاشته بین تگ html بوده
من که خسته شدم دیگه جوابی هم نمیدم

jalaladdin
23-10-2010, 19:05
ممنونم دوست عزیز

jalaladdin
25-10-2010, 06:36
لطفا این کد را بران تحلیل کنید

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

alizshah
25-10-2010, 15:51
اگر اسم فایل در دیتابیس موجود باشه . از پوشه pdf اونو میخونه و چاپ میکنه .
(دانلود فایل pdf)

jalaladdin
25-10-2010, 17:05
من میدونم این کد کارش دانلود pdfاز پوشه pdf ،اگر نام آن در پایگاه داده باشه
لطفا بگید هر کدوم از این دستورات چکار میکنه

moein_ak
26-10-2010, 01:15
لطفا این کد را بران تحلیل کنید

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

1- چک میکنه که تعداد ردیف های پیدا شده توسط کوئری اجرا شده بیشتر از صفر باشه
2- ردیف پیدا شده رو به صورت آرایه توی یه متغیر row$ میریزیم
3- توی file$ مقدار ستون file_name ردیف پیدا شده را میریزیم
4- نوع فایل خروجی
5- گرفتن محتوای فایل
6- گرفتن اندازه فایل
7- مشخص کردن نام فایل خروجی
8- مشخص کردن نوع فایل خروجی
9- مشخص کردن اندازه فایل خروجی
10- ارسال فایل خروجی