ايران ويج

نسخه‌ی کامل: عدم اجرای دستور var_dump
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
باسلام خدمت عزیزان
بنده رو پروژه ای (تمرینی) که دارم کار میکنم بصورت function هست و یه صفحه نیست که فقط صفحه کد رو فقط ارسال کنم و چندین صفحه بصورت include_once متصل هستند و مجبور شدم کل پروژه رو در یا فایل زیپ اریال کنم.
بنده مشکلی که دارم یه سری ورودی دارم که قبل از اینکه به mysql متصل بشن همیشه یه var_dump میگیرم که از ارسالشون مطمئن بشم که متاسفانه این کار انجام نمیشه و هیچ هشدار و خطایی رو هم برنمیگردونه !
ممنون میشم دوستان بررسی بفرمایید.
تمام راه ها و روش هایی که برای رفع خطا به ذهنم میرسید رو امتحان کردم ولی مشکل همچنان پابرجاست و دکمه ارسال هیچ مقداری رو برنمیگردونه !

[تصویر:  udl5.png]
فایل ظاهرا خراب شده هست وقتی دانلود میکنم خطا میده موقع باز کردن اگه امکانش هست دوباره اپلود کنید
سعی کنید عکسها رو کم حجم کنید
من مجددا جای دیگه آپلود کردم ولی از همان لینک اول هم برای من قابل دانلود بود ! درست هم اکسترکت شد.
الان ببینید فایل img هم فشرده کردم.

لینک دانلود
کجاش اررور میده؟
کاری که میکنید رو بگید
سلام
صفحه dashbord.php رو که وارد میشید فرم افزودن منوی جدید داره که مقدارهایی رو از کاربر دریافت میکنه که برای ایجاد و ذخیره بفرسته رو دیتابیس که قبل از انجام این کارها من دستور var_dump رو اجرا میکنم که مطمئن بشم دستورات ارسال میشن و ببینشون و بعد برم راغ کدهای مربوط به ارتباط با دیتابیس و ذخیره سازی اون
ولی اینجا دکمه افزودن رو که میزنم var_dump عمل نمیکنه ! و هیچ خطاهی هم برنمیگردونه که بخوام بررسی کنم 
از ومپ استفاده میکنم و فایل php.ini هم چک کردن که نمایش خطاها فعال باشن
ضمن اینکه باید بگم که به شدت نکات امنیتی رعایت نشد و در همینطوری با چشم به یکی دو مورد بر خوردم و امیدوارم این پروژه ای باشه که دارید تمرین میکنید ...


(۲۷-آبان-۱۳۹۷, ۲۲:۰۶:۴۸)web_dev نوشته است: [ -> ]سلام
صفحه dashbord.php رو که وارد میشید فرم افزودن منوی جدید داره که مقدارهایی رو از کاربر دریافت میکنه که برای ایجاد و ذخیره بفرسته رو دیتابیس ...



باید عرض کنم که مشکلتون این بود که button رو o نوشته بودید شادی − بهینه شده برای ورژن جدید  وباید با u مینوشتید؛ واسه همین مرورگر نمیفهمد که شما دارید فرم پر میکنید ...

به عبارت دیگه وقتی دگمه‌ی افزودن رو میزدید اصلا هیچ دیتا به هیچ جایی نمیرفت تا کد شما (var_dump) اجرا بشه .....

در فایل زیر:
کد:
CMS/admin/menu/add.php

خط 43 نوشتید:
کد php:
 <botton type="submit" name="btn" class="btn btn-info">افزودن</botton

که باید بنویسید:

کد php:
<button type="submit" name="btn" class="btn btn-info">افزودن</button
سلام دوست عزیز
بله این پروژه جهت یادگیری هست و روی لوکال نصبه و من تازه دارم یاد میگیرم و اول راه هستم ....

یه سوال هم در همین مورد مشکلی ک پیش آمد دارم. استفاده از ابزارهایی مثل Xdebug رو پیشنهاد میدید برای من و افرادی که تازه کار هستند ؟ چقدر میتونه تو حل مشکلات به کاربر کمک کنه و دلگرمی برای کار باشه ؟ یا کلا باعث تنبل شدن کاربر میشه و توصیه نمیکنید ؟
درمورد دیباگر ها زیاد اطلاعاتی ندارم که بخوام راهنمایی کنم/  ولی توصیه میکنم حتما یدونه یاد بگیرید نصب کنید و با هرکدوم راحتترید کار کنید/ منتظر نمونید بهترینش  و پیدا کنید با هرکدوم راحتترید یعنی اون واستون بهتره    دست زدن - بهینه شده برای ورژن جدید دست زدن - بهینه شده برای ورژن جدید


حرفای منم زیاد جدی نگیرید  شادی − بهینه شده برای ورژن جدید
میتونین از IDE بنام php designer استفاده کنید خودش دیباگر xbugger رو تو خودش داره
شما با فعال کردن نمایش خطا میتونین همه خطاها رو تو خود مرورگر ببینین

کد php:
error_reporting(E_ALL);
ini_set('display_errors'1);