واضح آرشیو وب فارسی:سایت ریسک: shahrooz_wildboy06-10-2008, 11:45 PMسلام. دوستان عزیزی که میتونن کد زیر رو امتحان کنند ببیبنن برای چیه، خواهش میکنم بعد از امتحان کردن به من خبر بدن:41: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! میخوام اول از همه ببینم برای چیه و بعد ببینم درسته و یا مشکل داره. خیلی ممنون:11: neopersia06-10-2008, 11:58 PMکارش اینه که یه فایل (تصویر) رو آپلود میکنه و متنی رو که تو فیلد title هست روی عکس مینویسه. به نظر نمیاد مشکل خاصی داشته باشه اما تست نکردم. shahrooz_wildboy07-10-2008, 08:50 PM:11:کارش اینه که یه فایل (تصویر) رو آپلود میکنه و متنی رو که تو فیلد title هست روی عکس مینویسه. به نظر نمیاد مشکل خاصی داشته باشه اما تست نکردم. سلام. من امروز با هزار بدبختی امتحانش کردم این ارور رو داد: Fatal error: Call to undefined function imagecolorallocate() in D:wampwwwupload.php on line 39 برای چیه و چطوری حلش کنم؟ مرسی neopersia07-10-2008, 11:31 PMدلیلش اینه که کتابخانه GD رو فعال نکردید! برای فعال کردنش باید تو فایل php.ini که تنظیمات php هست دنبال این بگردید: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! و سمی کولن اولش رو بردارید بعدم باید سرورتونو ریستارت کنید تا کار کنه shahrooz_wildboy08-10-2008, 06:11 PMسلام. من این کاری که فرمودید رو انجام دادم. بعد از ریست سرور، سیستم هم ریست کردم اما هنوز ارور قبلی رو میده...! neopersia08-10-2008, 09:14 PMدر مورد نصب GD تو این صفحه توضیح داده شده: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! البته چیز خاصی نیست و همونی هست که قبلاً گفتم. فقط باید چند تا نکته رو مد نظر داشته باشید. اول اینکه فایل php.ini که ویرایش میکنید اشتباهی نباشه :31: بعدش ببینید اصلاً فایل dll مربوط به کتابخانه GD تو path سیستم وجود داره یا نه! یعنی یا باید پوشه اکستنشنهای php به path سیستم اضافه شده باشه یا اون فایل dll مثلاً تو پوشه ویندوز کپی شده باشه که روش اول بهتره! همین دیگه وقتی فایل در دسترس سرور باشه و تو تنظیمات هم فعال شده باشه باید بشناسه! shahrooz_wildboy08-10-2008, 11:26 PMدر مورد نصب GD تو این صفحه توضیح داده شده: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! البته چیز خاصی نیست و همونی هست که قبلاً گفتم. فقط باید چند تا نکته رو مد نظر داشته باشید. اول اینکه فایل php.ini که ویرایش میکنید اشتباهی نباشه :31: بعدش ببینید اصلاً فایل dll مربوط به کتابخانه GD تو path سیستم وجود داره یا نه! یعنی یا باید پوشه اکستنشنهای php به path سیستم اضافه شده باشه یا اون فایل dll مثلاً تو پوشه ویندوز کپی شده باشه که روش اول بهتره! همین دیگه وقتی فایل در دسترس سرور باشه و تو تنظیمات هم فعال شده باشه باید بشناسه! حالا این مشکلات فقط توی کامپیوتر هست؟ یعنی اگه فایل رو آپلود کنم این این کد درست عمل میکنه؟ خیلی ممنون neopersia09-10-2008, 12:42 AMآره کار میکنه منم که تو لوکال تست کردم کار کرد shahrooz_wildboy12-10-2008, 08:26 PMفایل رو آپلود کردم بازم ارور داد: Warning: imagecolorallocate(): supplied argument is not a valid Image resource in /home/shahrooz-zakeri/domains/shahrooz-zakeri.ir/public_html/upload.php on line 39 Warning: imagestring(): supplied argument is not a valid Image resource in /home/shahrooz-zakeri/domains/shahrooz-zakeri.ir/public_html/upload.php on line 40 neopersia13-10-2008, 01:03 AMبه نظرم این مشکل دیگه ربطی به GD نداشته باشه. البته باید چک مطمئن شید که GD نصب شده چون بدون اون نمیشه! فکر مکینم مشکلی تو آپلود فایل پیش اومده که باعص شده تصویری که به دست GD میرسه معتبر نباشه. احتمالاً باید پرمیشن پوشه آپلود رو بیشتر کنید یا حتی 777 بزارید تا کار کنه. سرور هم باید اجازه آپلود فایل رو بده! Safe Mode هم خاموش باشه بهتره همین دیگه! چیز دیگه ای به ذهنم نمیرسه! shahrooz_wildboy15-10-2008, 08:25 PMنصب نشده. حالا اگه مشکل برای این مسئله باشه، یعنی وقتی آپلود شد فقط کسایی که Gd رو نصب کردن میتونن ازش استفاده کنند؟ neopersia16-10-2008, 12:41 AMمتوجه نمیشم مگه چه کسانی باید این کد رو دانلود کنن؟ GD باید تو هر سروری که این کد قراره اجرا بشه نصب شده باشه. همونطوری که اون سرور باید php داشته باشه!! اگر منظورتون بازدید کننده ها هست که ربطی به اونا پیدا نمیکنه فقط توسرور باید نصبیده شود! ولی اگر کد ور میخواید برای دانلود بزارید آره هرکی بخواد استفاده کنه باید gd داشته باشه shahrooz_wildboy16-10-2008, 07:14 PMسلام. نه منظور من رو متوجه نشدید. ببینید الان من این کد رو توی یه صفحه با پسوند php ذخیره کردم و این فایل php رو توی سایتم آپلودش کردم. بعد به آدرس سایتم رفتم و بعد دیدم که باز هم عمل نمی کنه. منظورم این بود که حالا یه شخصی وارد سایت من میشه و میخواد نوشته خودشو روی این تصویر بندازه و اصلاً هم هیچ سروری نصب نداره. آیا نمیتونه از این کد روی اینترنت استفاده کنه؟ ( چون من خودم هم نه توی اینترنت میتونم و نه توی سرور وامپم. ) :11: as1385136516-10-2008, 09:15 PMببینید الان من این کد رو توی یه صفحه با پسوند php ذخیره کردم و این فایل php رو توی سایتم آپلودش کردم. بعد به آدرس سایتم رفتم و بعد دیدم که باز هم عمل نمی کنه. ببینید این نکته رو یاد آور می شم که شما نباید به صورت مستقیم به صفحه وارد بشید بلکه باید از یه صفحه دیگه وارد این صفحه باشید اون هم با استفاده از تابع POST !! شما کد زیر رو در یک فایل ذخیره کن و در صفحه ببینش اگر عکس با موفقیت ساخته شد و نمایش داده شد به احتمال خیلی زیاد مشکل از نحویه کار کردن شما باشد !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! منظورم این بود که حالا یه شخصی وارد سایت من میشه و میخواد نوشته خودشو روی این تصویر بندازه و اصلاً هم هیچ سروری نصب نداره. این نکته رو هم مد نظر داشته باش هر چیزی که هاست بتونه اجرا کنه هیچ ربطی به کاربران نداره و کاربران باید در حالت عادی بتونند نتیجه ی کار سایت رو ببینند ( در حالت عادی گفتم . اگر کاربری سیستم خودش رو {غیره فعال کردن کوکی و جاوااسکریپت } دستکاری کنه اونش دیگه به خود کاربر مربوط می شه ) آیا نمیتونه از این کد روی اینترنت استفاده کنه؟ منظور شما از این که بتونید در اینترنت ازش استفاده کنید چیه ؟ فایلهای php باید در سرور اجرا بشه و در کامپیوتر های دیگه نتیجه دیده بشه حالا اگر هاستی که شما ازش استفاده می کنید می تونه فایل های php رو پردازش کنه پس هیچ مشکلی نباید باشه سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 315]