-
تعداد ارسالها
84 -
تاریخ عضویت
-
آخرین بازدید
تمامی مطالب نوشته شده توسط karbar98
-
تشخیص کامل شدن یک فایل آپلود شده
karbar98 پاسخی برای karbar98 ارسال کرد برای یک موضوع در برنامه نویسی داینامیک
باید پوشه ها هر ثانیه چک بشه علتش رو توضیح دادم من کلا با cron jobs کار نمی کنم چون خطا زیاد داره یک سرور گذاشتم تو اتاق سرور که روش یک سری نرم افزار نصبه و کار های مختلفی رو انجام می دهد یکیش لود برخی اسکریپت ها است. با تشکر از شما من با استفاده از حجم متغیر فایل توانستم تشیص بدم فایل کامل آپلود شده یا هنوز در حال آپلود است. -
تشخیص کامل شدن یک فایل آپلود شده
karbar98 پاسخی برای karbar98 ارسال کرد برای یک موضوع در برنامه نویسی داینامیک
پویا جان اصلا ربطی به داده متنی نداره اتصال هم بین سروری هست شما متن من رو دوباره با دقت بخوانید من نوشته که فایلی که با FTP آپلود می شه بر عکس آپلود از طریق وب یک دفعه در هاست ظاهر نمی شه و کم کم و بصورت قطعه قطعه در هاست بوجود می آید تا تکمیل بشه حالا همین کار ما رو خراب کرده مدت زمان هم فرقی نمی کنه میکرو باشه یا دقیقه باشه ممکنه آپلود یک فایل 3 الی 4 ساعت طول بکشد. حالا مسئله سر این هست که ما چطور تشخیص بدیم فایل در حال آپلود شدنه یا اینکه بطور کامل آپلود شده است.- 7 پاسخ
-
- 1
-
تشخیص کامل شدن یک فایل آپلود شده
karbar98 پاسخی برای karbar98 ارسال کرد برای یک موضوع در برنامه نویسی داینامیک
پویا جان تمام این روش ها تست شده است فایده ندارد چرا که سیستم فایل نصفه نیمه هم کامل تشخیص می دهد مگر اینکه نرم افزاری مثل filezilla یه سری اطلاعات رو برای سرور بفرسته مثلا حجم ، پسوند و ... که این کار رو انجام نمی دهد.- 7 پاسخ
-
- 1
-
سلام مثلا قصد داریم یک فایل 40 مگابایتی رو با FTP آپلود کنیم همانطور که می دانید همان اول کار فایل در هاست ایجاد می شه بعد کم کم حجمش زیاد می شود 1.5 ، 10 ، 20 ، 30 مگ و ... تا بالاخره فایل بطور کامل به هاست انتقال پیدا می کند. من سیستمی دارم که یک فولدر خاص رو هر یک ثانیه یک بار چک می کنه و اگر فایلی اونجا باشه اون رو برای یک سرور دیگر ارسال می کنه حالا مشکلی که پیش اومده همین هست فایل آپلود شده با FTP وقتی هنوز کامل نشده مثلا حجمش 1.5 مگ هست ارسال می شه و این کار من رو خراب کرده است. حال سوال اصلیم این است که آیا راهی وجود داره ما بفهمیم که آیا فایل کامل آپلود شده یا خیر ؟ که بگیم اگر فایل ب
-
سلام یکی از بهترین توابع برای اینکار curl هست.
-
با سلام دو سوال داشتم آیا می توان برای کد زیر پسوند مجاز تعریف کرد ؟ یعنی فقط فایل های مجاز دانلود و در سرور ذخیره شوند. دوم سرعت انتقال در این روش معمولا چقدر است ؟ یعنی می شه انتظار داشت مثلا با پورت 80 مگابیت سرور های ایرانی فایل با مثلا بالای 10 مگ بین دو سرور منتقل شود ؟ <?php $uploaddir = realpath('./') . '/'; $uploadfile = $uploaddir . basename($_FILES['file_contents']['name']); echo '<pre>'; if (move_uploaded_file($_FILES['file_contents']['tmp_name'], $uploadfile)) { echo "File is valid, and was successfully uploaded.\n"; } else { echo "Possible file uploa
-
با تشکر از همه دوستان من بالاخره روشش رو پیدا کردم پس از انجام تست و آزمایشات مراحل کار را در این تاپیک قرار می دهم.
- 10 پاسخ
-
- 2
-
والا فایل منیجر که موجوده ولی برای فایل های بالا 4 گیگابایت کارایی زیادی نداره اون روشی هم که شما گفتید کاملا درسته و می شه اجراش کرد اما مثلا شاید طرف شل و ... آپلود کرد.
-
تشکر از پاسخ شما اما من خودم شدیدا گیر کردم خیلی هم واجبه برام یعنی هیچ راهی وجود نداره که پس از آپلود با نرم افزار بفهمیم که چه فایلی آپلود شده تا اطلاعات اون رو مثلا به دیتابیس بفرستیم ؟
-
خوب حالا مورد اول رو می شه یک کاریش کرد مثلا هر ثانیه پوشه چک بشه تا فایل php آپلود شده اون رو حذفش کنه ولی دومی خیلی مهمه یعنی پس از آپلود صفحه php اجرا بشه یعنی کاریش نمی شه کرد ؟
-
تشکر فراوان فقط من منظورم آپلود از FTP با نرم افزار هست مثلا کاربر نتونه فایل php رو در پوشه خودش با نرم افزاری مثل filezilla آپلود کند.
-
با سلام در رابطه با ایجاد ftp با php دو سوال داشتم. - 1 - آیا می شود برای بخش آپلود محدودیت گذاشت تا فقط فایل هایی با پسوند مجاز آپلود شوند ؟ - 2 - آیا می شود کار کرد که پس از آپلود و انتقال فایل به سرور یک صفحه php اتوماتیک لود شود ؟
-
جدا سازی اطلاعات دو متغیر
karbar98 پاسخی برای karbar98 ارسال کرد برای یک موضوع در برنامه نویسی داینامیک
بصورت اتفاقی این مشکل بوجود آمد متاسفانه امکان ویرایش پست برای گروه کاربری من وجود ندارد در غیر این صورت مدت ها پیش آن را اصلاح می کردم. سوال من کاملا واضح است اما برای روشن شدن موضوع مجددا آن را ارسال می کنم. فرض بفرمایید یک متغیر به نام $date موجود داریم وقتی آن را چاپ می کنیم عبارت زیر ظاهر می شود : 1390/06/16 1392/06/16 همانطور که مشاهده می فرمایید دو تاریخ در صفحه چاپ شده یکی 1390/06/16 و دیگری 1392/06/16 هدف اصلی من این است که این دو تاریخ رو از هم جدا کنم و هر کدام را به یک متغیر دهم به کد زیر توجه کنید : echo $date1; // 1390/06/16 echo $date2; // 1392/06/16 در حالتی که تاریخ ها -
سلام دوستان یک متغیر داریم که وقتی آن را چاپ می کنید اطلاعات آن بصورت زیر نمایش داده می شود : [left]echo $date;[/left] [left]1390/06/16[/left] [indent=1] [left]1392/06/16[/left] [/indent] سوال اصلی من اینجاست که چطور باید تاریخ اولی رو از تاریخ دومی جدا کنم در حالی که اعداد ثابت نیستند و برای هر کاربر کاملا متفاوت است ؟ به عنوان مثال : [left]echo $date1; // 1390/06/16[/left] [left]echo $date2; // 1392/06/16[/left] پیشاپیش تشکر می کنم
-
تبدیل تصویر و فایل به باینری
karbar98 پاسخی برای karbar98 ارسال کرد برای یک موضوع در برنامه نویسی داینامیک
دوستان ایا این کار رو با base64 نمی توان انجام داد ؟ هدف کلی من تبدیل فایل به کد برای کاهش حجم آن است. -
تبدیل تصویر و فایل به باینری
karbar98 پاسخی برای karbar98 ارسال کرد برای یک موضوع در برنامه نویسی داینامیک
با تشکر از دوستان همانطور که جناب lord_viper اشاره کردند هر فایلی قابل تبدیل به باینری رو داره و این کار در زبان هایی مانند c# به راحتی انجام می شود به عنوان مثال کد زیر فایل صورتی رو به باینری تبدیل می کنه ولی برای php من خیلی جستجو کردم اما چیزی پیدا نشد ولی مطمئن هستم امکانش هست. int c = 0;//the counter string bin = "";//result byte[] bytes = System.IO.File.ReadAllBytes("filename");//get all bytes of file foreach (byte b in bytes) { int n = b; for (int i = 128; i >= 1; i /= 2) { bin+= (n / i).ToString(); n = n % i; } bin+= Environment.Ne -
سلام دوستان ایا راهی وجود داره که ما بتوانیم چند نمونه فایل رو به کد باینری تبدیل کنیم ؟ به عنوان مثال پسوند هایی مانند jpeg , mp3 , avi , zip را به توان به کد باینری تبدیل کرد.
-
تشخیص کد hex در میان متن
karbar98 پاسخی برای karbar98 ارسال کرد برای یک موضوع در برنامه نویسی داینامیک
درسته گویا راه حلی وجود نداره از دوستان برای وقتی که گذاشتند تشکر می کنم. -
تشخیص کد hex در میان متن
karbar98 پاسخی برای karbar98 ارسال کرد برای یک موضوع در برنامه نویسی داینامیک
بله دقیقا کار خیلی سخت شده متاسفانه جستجو هایی هم که کردم کار ساز نبود. تعداد کاراکتر ها هم متاسفانه مشخص نیست مثلا کد hex ممکنه 20 کاراکتری باشه یا ممکنه 100 کاراکتری باشد. ممنون اما مشکل اینجاست تعداد کاراکتر ها مشخص نیست. -
تشخیص کد hex در میان متن
karbar98 پاسخی برای karbar98 ارسال کرد برای یک موضوع در برنامه نویسی داینامیک
با تشکر ز شما اما اطلاعات از url گرفته می شود بدین صورت : http://site.com/posts.php?id=salam73616c616d دقیقا مد نظرم همین روش دومی است که نام بردید. آیا مثالی در این رابطه موجود است ؟ -
تشخیص کد hex در میان متن
karbar98 پاسخی برای karbar98 ارسال کرد برای یک موضوع در برنامه نویسی داینامیک
دقیقا دستی نوشته می شه و توسط get از آدرس گرفته می شود. درسته این هم امکان پذیره اما هیچ راهی نداره بتوان بدون در نظر گرفتن کارکتر خاصی کد hex رو تشخیص داد ؟ -
سلام دوستان آیا روشی وجود دارد که ما بتوانیم چندین فایل php رو از سایتی به سایتی دیگر منقل کنیم ؟ مثال زیر رو در نظر بگیرید : http://site.com/file.php <?php echo 'salam'; ?> حالا ما بتوانیم کد بالا رو در سایت دیگری اینکلود کنیم : <?php include('http://site.com/file.php'); ?> یعنی تمامی کد های صفحه file.php رو بتوانیم اینکلود کنیم و اگر امکان این کار وجود دارد روش هایی هم هست که بتوان امنیت این کار را بالا برد ؟
-
سلام دوستان فرض کنیم عبارت زیر را داریم : salam chetori ?73616c616d یا salam 73616c616d chetori ? در دو عبارت بالا کد hex در میان جمله است و حالا من می خواهم کدی باشد که hex را در میان متن تشخیص داده و آن را دیکد کند مشکل در دیکد کردن نیست مشکل اینجاست که سیستم بتونه کد hex رو که در میان متن مخفی شده را پیدا کند. ممنون می شوم دوستان راهنمایی کنند.
-
دوست عزیز بسیار متشکرم از راهنمایی شما
-
درسته کد رو دارم ولی همانطور که عرض کردم با این فقط می شود یک پنجره را ساخت و استفاده کرد من می خواهم چندین لینک در صفحه وجود داشته باشه که پس از کلیک روی آن ها دیالوگ باکس اختصاصی آن لینک باز شود به عنوان مثال : لینکی برای ثبت نام قراره بگیره و پس از کلیک روی آن پنجره دیالوگ مربوط به ثبت نام باز شود لینکی برای ورود کاربران قرار بگیره و پس از کلیک روی آن پنجره دیالوگ مربوط به ورود کاربران باز شود اما با کد بالا فقط می شه یک دیالوگ باکس ساخت نه چند تا امیدوارم متوجه منظور من شده باشید.