واضح آرشیو وب فارسی:سایت ریسک: jinafterload06-01-2010, 09:27 AMسلام دوستان من چند تا سوال دارم 1- می خوام از بانک اطلاعاتی روی سرورم backup تهیه کنم و این امکان رو به مدیر سایت بدم که خودش از طریق فرم داخل سایت این کار رو بکنه کسی کدش رو میدونه و یا راهنمایی می تونه بکنه چطوری میشه این کار رو کرد. 2- من فرمی نوشتم که مدیر سایت عکس و یا هر چیز دیگه ای رو به سرور انتقال میده و یا upload می کنه حالا می خوام یک فرم تهیه کنم که فایل های روی سرور منو نشون می خوام توی فرم معرفی کنم که مدیر سایت مثلا با انتخاب گزینه عکس فایهای عکسی رو ببینه و یا با انتخاب گزینه pdf این نوع فایل رو ببینه چطور میتونم کدی بنویسم که نوع فایل ارسالی کاربر به سایت رو مشخص کنه که فایل عکس هست یا exe 3- توی سایتم یه قسمتی دارم که عضو گیری داره و این عضو گیری به صورت تاریخ شروع عضویت و پایان عضویت هست می خوام کدی بنویسم که وقتی تاریخ عضویت تمام شد سایت خود بخود عضوی که تاریخ انقضاء به پایان رسیده از سایت بیرون کنه کسی کدی برای این کار داره یا راهنمایی می تونه بکنه jinafterload09-01-2010, 09:39 AMیعنی کسی تاحالا به این مشکل برنخورده که بخواد از روی فایلهای تو سرور backup بگیره کسی جوابی نداره nima_pw09-01-2010, 10:46 AMسلام دوستان من چند تا سوال دارم 1- می خوام از بانک اطلاعاتی روی سرورم backup تهیه کنم و این امکان رو به مدیر سایت بدم که خودش از طریق فرم داخل سایت این کار رو بکنه کسی کدش رو میدونه و یا راهنمایی می تونه بکنه چطوری میشه این کار رو کرد. 2- من فرمی نوشتم که مدیر سایت عکس و یا هر چیز دیگه ای رو به سرور انتقال میده و یا upload می کنه حالا می خوام یک فرم تهیه کنم که فایل های روی سرور منو نشون می خوام توی فرم معرفی کنم که مدیر سایت مثلا با انتخاب گزینه عکس فایهای عکسی رو ببینه و یا با انتخاب گزینه pdf این نوع فایل رو ببینه چطور میتونم کدی بنویسم که نوع فایل ارسالی کاربر به سایت رو مشخص کنه که فایل عکس هست یا exe 3- توی سایتم یه قسمتی دارم که عضو گیری داره و این عضو گیری به صورت تاریخ شروع عضویت و پایان عضویت هست می خوام کدی بنویسم که وقتی تاریخ عضویت تمام شد سایت خود بخود عضوی که تاریخ انقضاء به پایان رسیده از سایت بیرون کنه کسی کدی برای این کار داره یا راهنمایی می تونه بکنه سلام 2- برای مشخص کردن پسوند یه فایل میتونید این کار رو بکنید: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! خط اول متغیری رو تعریف میکنه که اطلاعات فایلتون رو بتونه دربیاره. جای اون نقطه چین ها هم دیگه مسیر فایلتون رو باید باید بذارید دیگه، مثلا از دیتابیس بخونید و قرار بدید خط دوم هم که مشخصه، برای تبدیل اطلاعات به رشته. خط سوم هم پسوند فایل رو در میاره و میذاره تو متغیر excu مثلا داکیومنت باشه:excu = doc فقط این روش برای فایل هایی که پسوندشون 3 حرفیه کاربرد داره. [/LEFT] jinafterload18-01-2010, 12:09 PMآیا این کدی که دادید رو در انتخاب دکمه ای که نوع فایل رو اننتخاب می کنه قرار بدم یا جای دیگه System.IO.FileInfo inf= new System.IO.FileInfo(....); _H2_19-01-2010, 12:45 AMسلام برای مشخص کردن پسوند یه فایل میتونید این کار رو بکنید System.IO.FileInfo inf= new System.IO.FileInfo(....); string inf2= inf.Tostring(); string excu= inf2.Substring(inf2.length-3,3); !!!!!!!!!!!!!!!!!! !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! ===== 1) با کمک دستور SQL-BACKUP میتوانید در مسیری در حوزه (AppDomain) دایرکتوری سایت خودتان فایل پشتیبان تهیه کنید و سپس اجازه دانلود ان را به مدیر بدهید. 2) شما میتوانید فهرست (لیست) دایرکتوری ها را با متد System.IO.Directory.GetDirectories استخراج کنید. و فهرست (لیست) فایلهای داخل یک دایرکتوری را هم با متد System.IO.Directory.GetFiles استخراج کنید. این اطلاعات را میتوانید در یک کنترلر ListBox یا TreeView یا ListView و... نمایش دهید. و با کلیک هایپر لینک هر آیتم مرور گر را به سمت فایل هدایت کنید. فوق فوقش اگر خواستید فایلها داخل خود سایتتان باز شوند میتوانید از تگ iframe استفاده کنید. 3) یک زمان مشخص برای بازتولید (Refresh) و منقضی کردن اطلاعات در نظر بگیرید. مثلاً یک ساعت یکبار یا یک روز یکبار و... یک HttpModule تعریف کنید (که طبیعتاً با ارسال هر درخواست به سایت اجرا میشود) ... زمان جاری را با اخرین زمان Refresh مقایسه کنید در صورتت سپری شدن زمان مقرر کد لازم را اجرا کنید. nima_pw19-01-2010, 06:57 PM!!!!!!!!!!!!!!!!!! کدی که گذاشته بودم، ایرادی داشت؟ _H2_19-01-2010, 10:01 PMسلام کدی که گذاشته بودم، ایرادی داشت؟ ای همچین با اجازه تان یک کم ایراد داشت. :11::11::11: انشا ا... به بزرگی خودتان میبخشید ===== مثلاً ... - برای بدست آوردن پسوند فایل داشتن نام خود فایل کافی است! پس چرا باید سربار نمونه سازی FileInfo را تحمیل کرد؟ مخصوصاً ورودی شما به این کلاس نام فایل است و فقط هم از نام فایل در این شی استفاده کرده اید؟ نام فایل را داده اید به FileInfo که بعد از نمونه سازی نام فایل را از FileInfo بگیرد!!!! تازه نمونه سازی FileInfo خودکار مجوز FileIOPermission را هم از ویندوز گرفته و Demand میکند و تحمیل را بیش از New یک کلاس عادی افزایش میدهد. در واقع بدون توجیه و نیاز سرعت و بازدهی کاهش یافته. - بعد به فرض نام فایل را دادید و FileInfo را ساختید و از FileInfo نام را گرفتید، حالا از کجا معلوم پسوند فایل سه حرفی باشد؟؟؟ مگه زمان DOS است که همه فایلها 8.3 بودند؟:31: فایل بدون پسوند و پسوند یک حرفی و پسوند بالای 20 حرفی هم داریم، اصلاً در ویندوز محدودیت و قیدی در این مورد وجود ندارد. - اگر فایلی موجود باشد که فاقد پسوند هم باشد باز کد قبلی شما اشتباه محاسبه خواهد کرد. - اگر فایل بدون پسوندی باشد که نام آن کمتر از سه حرف باشد کد به Error نوع ArgumentOutOfRangeException مواجه خواهد شد. - در نهایت وقتی تابع GetExtension مخصوص اینکار وجود دارد وخیلی راحت نام فایل را گرفته و بر اساس نقطه انتهای آن پسوند را استخراج میکند چه نیازی به کدهای دیگر است؟ ((( به عنوان یک برنامه نویس باید وقتی کد مینویسید به همه شرایط فکر کنید. همین مسائل به ظاهر کوچک کد را غیر مستحکم میکند و با اندکی شرایط ناجور فوراً به خطا خواهد خورد و با خطاهای رنگارنگ از جاهای مختلف مواجه خواهید شد. کد شما باید پرسرعت و با Performance بالا باشد و در عین حال مستحکم باشد و در شرایط مختلف صحیح کار کند. ))) موفق باشید. nima_pw20-01-2010, 06:27 PMسلام ببخشید علاوه بر تشکر پست دادم. خیلی اطلاعات کاملی دادید. ممنونم. سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 556]