برگزیده های پرشین تولز

پروگرس برای آپلود

hba

کاربر فعال صفحات داینامیک
کاربر فعال
تاریخ عضویت
8 آگوست 2004
نوشته‌ها
1,511
لایک‌ها
1
سن
39
محل سکونت
تهران-ونک-php-mysql
سلام
یه پروگرس بار برای اپلود می خواهم
از اینها که موقع اپلود مقدار اپلود و سرعت اینها رو لحطه لحطه نشون می ده
خوشگل باشه و حتما فقط php و ajax باشه یعنی perl - cgi اینها به هیچ وجه توش نباشه
چیز تست کرده دارید لطف کنید
خیلی خیلی ممنون
 

peiman

Registered User
تاریخ عضویت
23 فوریه 2003
نوشته‌ها
1,554
لایک‌ها
21
سن
36
حامد
فایل حجیم رو چطور آپلود میکنی ؟ php.ini رو تغییر میدی؟
شرمنده ربطی نداشت!!
 

.: Mahyar :.

کاربر تازه وارد
تاریخ عضویت
21 جولای 2005
نوشته‌ها
73
لایک‌ها
0
سن
37
محل سکونت
Toronto
من یه مدت خیلی دنبال همچین چیزی بودم . 2-3 جا هم پیدا کردم ولی وقتی تست کردم جواب نداد . فکر کنم بهترین راه اینه که از Flash یا java استفاده کنی
 

hba

کاربر فعال صفحات داینامیک
کاربر فعال
تاریخ عضویت
8 آگوست 2004
نوشته‌ها
1,511
لایک‌ها
1
سن
39
محل سکونت
تهران-ونک-php-mysql
فایل که کلاس نوشتم برای آپلودش و php.ini رو هم اره تغییر دادم و execute time رو هم بالا بردم تا بشه

ولی یه پروگرس ajax ندارید یعنی؟؟؟
فقط php و javascript ّ باشه ؟
 

hossein_asp

کاربر تازه وارد
تاریخ عضویت
31 مارس 2005
نوشته‌ها
639
لایک‌ها
0
سن
39
محل سکونت
جایی که خدا نباشد
من چندتا قبلا دانلود کرده بودم که کار نمیکرد لینکهای زیر رو یه تست بکن.
http://swfupload.mammon.se/
http://thinkingphp.org/demos/cake-timer/
cpanel جدید یه دونه آپلودر جالب آژاکس داره تقریبا تنها آپلودریه آژاکسیه که دیدم کار میکنه.

ادیت شد:

این کار میکنه :):):)

http://martinjansen.com/2007/04/upload-progress/

اینم لینک تستش :

http://progphp.com/progress.php
 

hba

کاربر فعال صفحات داینامیک
کاربر فعال
تاریخ عضویت
8 آگوست 2004
نوشته‌ها
1,511
لایک‌ها
1
سن
39
محل سکونت
تهران-ونک-php-mysql
مرسی ولی این نیاز به نصب چیز های اضافی روی سرور داره
چیزی دیگه نداری؟
 

.: Mahyar :.

کاربر تازه وارد
تاریخ عضویت
21 جولای 2005
نوشته‌ها
73
لایک‌ها
0
سن
37
محل سکونت
Toronto
من یه دونه پیدا کردم رو سرورم نصب کردم کار کرد ، فقط 2 تا فایل perl داره . خواسنی بگو.
 

peiman

Registered User
تاریخ عضویت
23 فوریه 2003
نوشته‌ها
1,554
لایک‌ها
21
سن
36
یعنی واقعا راهی وجود نداره بدون تغییر تو متغیرهای php.ini موقع آپلود حجیم time out نده ؟!!
 

hba

کاربر فعال صفحات داینامیک
کاربر فعال
تاریخ عضویت
8 آگوست 2004
نوشته‌ها
1,511
لایک‌ها
1
سن
39
محل سکونت
تهران-ونک-php-mysql
اصلا بحث سر timeout نیست پهس سر پروگرس بار هست فقط برای تایم اوت نیست که
cgi - perl هم خیلی به درد نمیخوره چون سرور ساپورت نمی کنه
ولی بزار بچه ها لازمون میشه
مرسی
 

peiman

Registered User
تاریخ عضویت
23 فوریه 2003
نوشته‌ها
1,554
لایک‌ها
21
سن
36
اصلا بحث سر timeout نیست پهس سر پروگرس بار هست فقط برای تایم اوت نیست که
cgi - perl هم خیلی به درد نمیخوره چون سرور ساپورت نمی کنه
ولی بزار بچه ها لازمون میشه
مرسی
برای پر.گرس بار این واسه من کار میکنه : http://progphp.com/progress.php
در مورد time out هم مشکل خودمه!!
برای یه اسکریپت آپلود سنتر میخوام!! و میخوام دیگه دردسر تنظیم php.ini نداشته باشه!!
 

alik

کاربر قدیمی پرشین تولز
تاریخ عضویت
23 سپتامبر 2005
نوشته‌ها
2,146
لایک‌ها
1,232
من اسکریپتش را قبلا گرفته بودم تست هم کردم ولی الان اصلا یادم نیست آدرسش چی بود :)
روش عملکردش هم اینجوریه :
شما فایل را داخل یک فریم آپلود میکنید و با آژاکس (یا یک فریم دیگه) پروجرس را نمایش میدهید.
برای نمایش اینکه وضعیت فایل چجوریه و سرعت اپلود چجوریه باید فایلی که در شاخه tmp ریخته میشه را سایزش را بگیرید و با سایز کامل فایل که از فورم پست شده میاد محاسبه کنید و نهایتا با همین روش سرعت انتقال در هر ثانیه را هم حساب کنید ... و اون نوار وضعیت را هر چند ثانیه ریفرش میکنید ...

تا اونجایی که یادمه php چون نمیفرسته اطلاعات فایل را قبل از اپلود شدن کامل از این روش نمی تونید استفاده کنید و زبان های دیگه مثل perl و jsp میتوانند خیلی راحتتر این کار رو انجام بدن درضمن هرسروری که php دارد 90% درکنارش perl هم دارد.
 

hba

کاربر فعال صفحات داینامیک
کاربر فعال
تاریخ عضویت
8 آگوست 2004
نوشته‌ها
1,511
لایک‌ها
1
سن
39
محل سکونت
تهران-ونک-php-mysql
من اصلا وقت نوشتن ندارم خیلی سرعتی رو یکی از برنامه هامون باید برا مشتری نصب کنیم وقتی هم نیست
perl هم نداریم چون سرور داخل ایران هست و نمی خوانند برل داشته باشند حالا نمی دونم چرا

نمی دونم چه کنم
 

میلاد

کاربر فعال
کاربر فعال
تاریخ عضویت
7 ژوئن 2005
نوشته‌ها
1,810
لایک‌ها
4
سن
38
محل سکونت
Esfahan
من اصلا وقت نوشتن ندارم خیلی سرعتی رو یکی از برنامه هامون باید برا مشتری نصب کنیم وقتی هم نیست
perl هم نداریم چون سرور داخل ایران هست و نمی خوانند برل داشته باشند حالا نمی دونم چرا

نمی دونم چه کنم
سلام
من با این کار کردم مشکلی نداشت، البته چون تمام چیزی که من میخواستم بر آورده نمیکرد به دردم نخورد شاید به درد شما بخوره.
کد:
http://digitarald.de/playground/uplooad.html
 

hba

کاربر فعال صفحات داینامیک
کاربر فعال
تاریخ عضویت
8 آگوست 2004
نوشته‌ها
1,511
لایک‌ها
1
سن
39
محل سکونت
تهران-ونک-php-mysql
مرسی میلاد
این رو تست کردم کار می کنه
قط یه مشکلی داره که نیاز به flash داره یعنی داره با flash انجام میده اپلود رو
ولی در کل خیلی بهتر هست فعلا خوب کار می کنه اتچ کردمش

چیز دیگه داشتید که نیاز به چیزی جز php و javascript داره بدید
 

فایل های ضمیمه

  • upload_swf.zip
    77.8 KB · نمایش ها: 16

میلاد

کاربر فعال
کاربر فعال
تاریخ عضویت
7 ژوئن 2005
نوشته‌ها
1,810
لایک‌ها
4
سن
38
محل سکونت
Esfahan
سلام
والا منم خیلی گشتم اما هیچ چیزی پیدا نکردم که به صورت کامل فقط پی اچ پی و جاوا اسکریپت باشه، بهترین چیزی که پیدا کردم همونه، هم تمیزه هم جمع و جور، برای اینکه صرفا پروسس اپلود را نشون بده خوبه، فقط دقیقا مشکلش همون فلش هست.
من میخوام وقتی فایل آپلود شد یک سری اطلاعاتو از طریق json برگردونه که توی اون نمیشه این کار را کرد، خودم دارم سعی میکنم با استفاده از prototype و پلاگین jsprogressbarhandler اون چیزی که میخوام درست کنم اما هنوز موفق نشدم اون دیگه اگه بشه فقط جاوا اسکریپت و پی اچ پی خواهدبود.
 

hba

کاربر فعال صفحات داینامیک
کاربر فعال
تاریخ عضویت
8 آگوست 2004
نوشته‌ها
1,511
لایک‌ها
1
سن
39
محل سکونت
تهران-ونک-php-mysql
مرسي
نوشتي به ما هم برسون
فعلا با همين فلش كار رو راه انداختم
 

peiman

Registered User
تاریخ عضویت
23 فوریه 2003
نوشته‌ها
1,554
لایک‌ها
21
سن
36
نمیشه کاری کرد هر نوع فایلی رو آپلود کنه ؟
و بعد رو سرور تصمیم بگیریم که این فایل مجازه یا نه!!
 
بالا