انجمن سایت کلیدستان



مشکل در نمایش اطلاعات یک فرم در فرم دیگر HTMLزمان کنونی: ۱۳۹۵/۰۹/۱۹، ۰۸:۲۵ ق.ظ
کاربران در حال بازدید این موضوع: 1 مهمان
نویسنده: mahdi1375
آخرین ارسال: mellat
پاسخ 4
بازدید 900

رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل در نمایش اطلاعات یک فرم در فرم دیگر HTML

مشکل در نمایش اطلاعات یک فرم در فرم دیگر HTML

#1
سلام خدمت دوستان و استاد گرامی کلیدستان
بنده به یه مشکلی خوردم. میخواستم اطلاعات یک فرم عضویت رو در یک فرم دیگه نمایش بدم تا یه قسمت هاییش پیش رفتم اما در قسمت نمایش همون کپچا در فرم دیگه نمیدونم چیکار کنم (متغیر های کپچا در حال تغییر هست و آدرس یکسان نیست)
آدرس اصلی این هست : http://blackcat.ir:5282/register/new
اما میخوام فیلد هاشو در یک فرم دیگه به صورت فارسی نمایش بدم بخاطر همین نیاز به تغییرات هست
در قسمت تگ img باید چی بذارم؟

کد پی‌اچ‌پی:
<form action="http://blackcat.ir:5282/register/new" method="post">
Username: <input type="text" name="username" value="" size="20"/><br/>
Password: <input type="password" name="password" value="" size="20"/><br/>
Password Verification: <input type="password" name="password2" value="" size="20"/><br>
Enter the text you see <input type="hidden" name="id" value="1560177400"/>
<
input type="text" name="key" size="10"/><br/>
<
img src="http://blackcat.ir:5280/captcha/3988530097/image"/><br>
<
input type="submit" name="register" value="Register"/></li></ol>
</
form
 
پاسخ

مشکل در نمایش اطلاعات یک فرم در فرم دیگر HTML

#2
سلام.
شما باید کدهای پردازشی مربوط به captcha رو بررسی کنید و ببینید که به چه صورت عمل می کنند. چون این طور که متوجه شدم، قصد دارید که captcha در فرم دومی نیز نمایش داده شود و عملیات های پردازشی مربوط به آن اجرا گردد. بنابراین تگ img باید به همان شکل باقی بماند و تنها کدهای پردازشی مربوط به captcha را در پردازش فرم دوم نیز لحاظ کنید.
من خودم قبلا مشابه این مورد شما رو انجام دادم. یعنی مثلا یک فرم بود که موارد مربوط به register با login و log out را انجام می داد، من اصل آن را دست نزدم (برای حالت معمولی بود) و تنها یک کپی از کدهای پردازش آن و یک کپی از خود کد HTML آن تهیه کرده و سپس تغییرات را بر روی آنها اجرا کردم. یعنی موارد پردازش غیر لازم را از آنها حذف کرده و سپس موارد مورد نظر خودم را در آن قرار دادم (بعد لینک های مربوط به دو فرم را در محل های متفاوتی که مد نظرم بود قرار می دادم، یکی ساده بود و دیگری پیچیده). هر دو هم با یک جدول در پایگاه داده کار می کنند که مربوط به همان اطلاعات کاربران است. بنابراین در این موارد، معمولا ابتدا باید کدهای پردازشی را به درستی درک کنیم تا هنگام ساخت فرم دوم، هیچ موردی از قلم نیفتد. مثلا هر یک خط از کدهای پردازشی را که حذف می کنبم، باید عملیات مربوط به آن را درک کنیم تا یک وقت، حفره امنیتی به وجود نیاید.

bookbook 
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.
پاسخ
 سپاس شده توسط mellat

مشکل در نمایش اطلاعات یک فرم در فرم دیگر HTML

#3
با تشکر از پاسخ تون
من از imagemagick برای ایجاد کپچا استفاده میکنم. نحوه ی پردازش تصویر کپچا توسط imagemagick به چه صورت هست؟ اگه بخوایم ازش داخل یه فرم عضویت استفاده کنیم
پاسخ

مشکل در نمایش اطلاعات یک فرم در فرم دیگر HTML

#4
بهتره تصویر کپچا رو هم خودتون بسازید خیلی ساده هستش یه رشته ای رو میدی و با یه FOR یه رشته تصادفی از اون میسازی که مثلا 6 کاراکتری باشه
و سپس با استفاده از SESSION اون رو به فرم بعدی ببرید و چک کنید متنی که کاربر وارد کرده با کد SESSION برابره یانه !
همین

و البته با PHP رو توضیح میدادم
 
پاسخ
 سپاس شده توسط admin


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان

آخرین کلیدهای غیررایگان

شما هم می توانید کلیدهای غیررایگان منتشر کنید (بیشتر بدانید)