در اين بخش مي‌توانيد در مباحث مربوط به برنامه نويسي تحت وب به بحث بپردازيد
Administrator

Administrator



نماد کاربر
پست ها

15467

تشکر کرده: 10189 مرتبه
تشکر شده: 3925 مرتبه
تاريخ عضويت

جمعه 7 بهمن 1384 19:51

آرشيو سپاس: 30251 مرتبه در 5981 پست

Re: آموزش PHP

توسط Mahdi1944 » چهارشنبه 14 مرداد 1388 12:02

malakootee,  
هر کدوم از اينهايي که اشاره کردم رو ميتونيد دانلود کنيد، همگي مجاني هستند و قابل دانلود، براي مثال ميتونيد از www.phpbb.com اسکريپت phpbb رو دانلود کنيد
و در مورد مثال ساده از اتصال ديتابيس و php هم قبلا مثلا زده شده (در همين بخش يا بخش طراحي صفحات اينترنتي ميتونيد پيدا کنيد)
موفق باشيد
زندگي صحنه يکتاي هنرمندي ماست     هرکسي نغمه خود خواند و از صحنه رود
صحنه پيوسته به جاست     خرم آن نغمه که مردم بسپارند به ياد


 لينکها براي کاربران مهمان قابل دسترسي نيست، براي مشاهده ي لينکها لطفا ثبت نام کرده و وارد شويد  |  لينکها براي کاربران مهمان قابل دسترسي نيست، براي مشاهده ي لينکها لطفا ثبت نام کرده و وارد شويد  |  لينکها براي کاربران مهمان قابل دسترسي نيست، براي مشاهده ي لينکها لطفا ثبت نام کرده و وارد شويد  |  لينکها براي کاربران مهمان قابل دسترسي نيست، براي مشاهده ي لينکها لطفا ثبت نام کرده و وارد شويد 

لطفا سوالات فني را فقط در خود انجمن مطرح بفرماييد، به اين سوالات در PM پاسخ داده نخواهد شد

2 کاربر از این پست سپاسگزاري کرده اند

کاربران زیر از شما کاربر محترم جناب Mahdi1944 تشکر کرده اند:
SAMAN, CAPTAIN PILOT, Solver, ASHKAN95, sokuteasemuni

Colonel II

Colonel II



نماد کاربر
پست ها

3475

تشکر کرده: 286 مرتبه
تشکر شده: 464 مرتبه
تاريخ عضويت

جمعه 20 اردیبهشت 1387 08:44

آرشيو سپاس: 13553 مرتبه در 2799 پست

Re: آموزش PHP

توسط Solver » چهارشنبه 9 تیر 1389 00:52

با استفاده از تابع get_ میشود از آدرس بار متغییرها را به صفحه ای ارسال کنیم. مثلا:

کد: انتخاب همه
 لينکها براي کاربران مهمان قابل دسترسي نيست، براي مشاهده ي لينکها لطفا ثبت نام کرده و وارد شويد 


و خروجی:

کد: انتخاب همه
 لينکها براي کاربران مهمان قابل دسترسي نيست، براي مشاهده ي لينکها لطفا ثبت نام کرده و وارد شويد 


خواهد بود. حالا اگر بخواهیم از طریق همین قابلیت اطلاعات را به فرمی در صفحه مربوطه ارسال کنیم راه کار چیست؟

مثلا فرمی داریم بدین شکل:

کد: انتخاب همه
 لينکها براي کاربران مهمان قابل دسترسي نيست، براي مشاهده ي لينکها لطفا ثبت نام کرده و وارد شويد 


چطو امکانش هست، که از طریق url اطلاعات را راهی این فرم کنیم؟ یعنی دیگه لازم نباشه کاربر فرم را تکمیل کند و کلید submit را بزند بلکه اطلاعات از طریق آدرس بار به صفحه ارسال شده، در اون صفحه اطلاعات جانشین متغییر های فرم شوند و البته فرم هم خودکار ارسال شود و کاربر به مسیری که در حالت عادی پس از زدن کلید فرم ارجاع داده میشود، برود.
[ Never is Never an Answer ||| Personal Site:  لينکها براي کاربران مهمان قابل دسترسي نيست، براي مشاهده ي لينکها لطفا ثبت نام کرده و وارد شويد  ]

کاربران زیر از شما کاربر محترم جناب Solver تشکر کرده اند:
sokuteasemuni

Administrator

Administrator



نماد کاربر
پست ها

15467

تشکر کرده: 10189 مرتبه
تشکر شده: 3925 مرتبه
تاريخ عضويت

جمعه 7 بهمن 1384 19:51

آرشيو سپاس: 30251 مرتبه در 5981 پست

Re: آموزش PHP

توسط Mahdi1944 » چهارشنبه 9 تیر 1389 07:09

Negar.int,
کليد submit کارش اين هست که اطلاعاتي که در فيلدهاي يک فرم وجود داره رو ميگيره و با استفاده از خاصيت name اونها ميشه تک تک فيلدها رو به متغيرهاي مورد نظر نسبت داد

حال براي موضوع مورد نظر شما، اساسا نيازي به استفاده از فرم نيست، وقتي قرار نيست فرمي نمايش داده بشه، از طريق تابع $_GET ميتونيد مقدارهايي رو به صورت متوالي نيز در آدرس قرار بديد و بعد اونها رو به متغيير مورد نظر نسبت بديد و مثلا اونها رو در ديتابيس يا هر نياز ديگري که هست وارد کنيد، پس نيازي به ترکيب اين دو نيست ....
مثلا به اين شکل

کد: انتخاب همه
 لينکها براي کاربران مهمان قابل دسترسي نيست، براي مشاهده ي لينکها لطفا ثبت نام کرده و وارد شويد 


خروجي:

کد: انتخاب همه
 لينکها براي کاربران مهمان قابل دسترسي نيست، براي مشاهده ي لينکها لطفا ثبت نام کرده و وارد شويد 


البته شايد سوال شما رو درست متوجه نشدم، اما اگر اين مورد هست که توضيح دادم، form زماني استفاده ميشه که قرار باشه چيزي از ورودي خوانده شود
زندگي صحنه يکتاي هنرمندي ماست     هرکسي نغمه خود خواند و از صحنه رود
صحنه پيوسته به جاست     خرم آن نغمه که مردم بسپارند به ياد


 لينکها براي کاربران مهمان قابل دسترسي نيست، براي مشاهده ي لينکها لطفا ثبت نام کرده و وارد شويد  |  لينکها براي کاربران مهمان قابل دسترسي نيست، براي مشاهده ي لينکها لطفا ثبت نام کرده و وارد شويد  |  لينکها براي کاربران مهمان قابل دسترسي نيست، براي مشاهده ي لينکها لطفا ثبت نام کرده و وارد شويد  |  لينکها براي کاربران مهمان قابل دسترسي نيست، براي مشاهده ي لينکها لطفا ثبت نام کرده و وارد شويد 

لطفا سوالات فني را فقط در خود انجمن مطرح بفرماييد، به اين سوالات در PM پاسخ داده نخواهد شد

کاربران زیر از شما کاربر محترم جناب Mahdi1944 تشکر کرده اند:
SAMAN, CAPTAIN PILOT, sokuteasemuni, Solver

Colonel II

Colonel II



نماد کاربر
پست ها

3475

تشکر کرده: 286 مرتبه
تشکر شده: 464 مرتبه
تاريخ عضويت

جمعه 20 اردیبهشت 1387 08:44

آرشيو سپاس: 13553 مرتبه در 2799 پست

Re: آموزش PHP

توسط Solver » چهارشنبه 9 تیر 1389 11:09

Mahdi1944,  

این مورد درست هست که اساسا دیگر به فرم نیاز نیست، اما مشکل اینجاست من نتوانستم از سیستم جواب مطلوب را بگیرم. یعنی فرایند ذخیره کردن از طریق ارسال رشته ها به کمک آدرس فراهم نشد!

البته این کدها به شکل مستقل عمل میکنند، اما وقتی میخوام اونها را وارد سیستم کنم تا جایگزین فرم بشه و دیگه بدون فرم فرایند ذخیره سازی شکل بگیره این اتفاق نمیوته.
[ Never is Never an Answer ||| Personal Site:  لينکها براي کاربران مهمان قابل دسترسي نيست، براي مشاهده ي لينکها لطفا ثبت نام کرده و وارد شويد  ]

کاربران زیر از شما کاربر محترم جناب Solver تشکر کرده اند:
sokuteasemuni

Administrator

Administrator



نماد کاربر
پست ها

15467

تشکر کرده: 10189 مرتبه
تشکر شده: 3925 مرتبه
تاريخ عضويت

جمعه 7 بهمن 1384 19:51

آرشيو سپاس: 30251 مرتبه در 5981 پست

Re: آموزش PHP

توسط Mahdi1944 » چهارشنبه 9 تیر 1389 11:27

Negar.int,  
به مثالي که بالا نوشتم توجه کنيد، شما کافيه به همين شکل مسير رو حالا با هر دستوري ريداريکت يا انتقال بديد و اطلاعات مورد نظر رو از منبع در جلو هر = قرار بديد تا لينک با محتواي مد نظر شما ايجاد بشه، اگر اين کار انجام شد، گرفتن اين اطلاعات که ديگه ساده هست و به راحتي مانند همين مثال ميتونيد مقادير رو نسبت بديد به متغييرهايي که قبلا ورودي‌شون از فرم بوده و کار تمام هست
زندگي صحنه يکتاي هنرمندي ماست     هرکسي نغمه خود خواند و از صحنه رود
صحنه پيوسته به جاست     خرم آن نغمه که مردم بسپارند به ياد


 لينکها براي کاربران مهمان قابل دسترسي نيست، براي مشاهده ي لينکها لطفا ثبت نام کرده و وارد شويد  |  لينکها براي کاربران مهمان قابل دسترسي نيست، براي مشاهده ي لينکها لطفا ثبت نام کرده و وارد شويد  |  لينکها براي کاربران مهمان قابل دسترسي نيست، براي مشاهده ي لينکها لطفا ثبت نام کرده و وارد شويد  |  لينکها براي کاربران مهمان قابل دسترسي نيست، براي مشاهده ي لينکها لطفا ثبت نام کرده و وارد شويد 

لطفا سوالات فني را فقط در خود انجمن مطرح بفرماييد، به اين سوالات در PM پاسخ داده نخواهد شد

کاربران زیر از شما کاربر محترم جناب Mahdi1944 تشکر کرده اند:
CAPTAIN PILOT, Solver, Shahbaz, sokuteasemuni, SAMAN

Novice Poster

Novice Poster



no avatar
پست ها

64

تشکر کرده: 0 مرتبه
تشکر شده: 0 مرتبه
تاريخ عضويت

پنج شنبه 10 آبان 1386 10:34

آرشيو سپاس: 4 مرتبه در 4 پست

Re: آموزش PHP

توسط Zahra1365 » چهارشنبه 8 دی 1389 14:39

سلام
دوستان میشه لطف کنید بگید این  error رو چطوری رفع کنم!
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\wamp\www\DR1\index.php:1) in C:\wamp\www\DR1\index.php on line 2
session_start() خط دومم اینه.
ممنون

Administrator

Administrator



نماد کاربر
پست ها

15467

تشکر کرده: 10189 مرتبه
تشکر شده: 3925 مرتبه
تاريخ عضويت

جمعه 7 بهمن 1384 19:51

آرشيو سپاس: 30251 مرتبه در 5981 پست

Re: آموزش PHP

توسط Mahdi1944 » چهارشنبه 15 دی 1389 04:01

Zahra1365,  
طبق متن پيام اين سشن قبلا شروع شده و شما سعي داريد مجددا اون رو شروع کنيد، کدهاي صفحاتي که قبل از اين خط صدا زده ميشوند رو بررسي کنيد
زندگي صحنه يکتاي هنرمندي ماست     هرکسي نغمه خود خواند و از صحنه رود
صحنه پيوسته به جاست     خرم آن نغمه که مردم بسپارند به ياد


 لينکها براي کاربران مهمان قابل دسترسي نيست، براي مشاهده ي لينکها لطفا ثبت نام کرده و وارد شويد  |  لينکها براي کاربران مهمان قابل دسترسي نيست، براي مشاهده ي لينکها لطفا ثبت نام کرده و وارد شويد  |  لينکها براي کاربران مهمان قابل دسترسي نيست، براي مشاهده ي لينکها لطفا ثبت نام کرده و وارد شويد  |  لينکها براي کاربران مهمان قابل دسترسي نيست، براي مشاهده ي لينکها لطفا ثبت نام کرده و وارد شويد 

لطفا سوالات فني را فقط در خود انجمن مطرح بفرماييد، به اين سوالات در PM پاسخ داده نخواهد شد

کاربران زیر از شما کاربر محترم جناب Mahdi1944 تشکر کرده اند:
sokuteasemuni, Solver, CAPTAIN PILOT, Shahbaz

New Member



no avatar
پست ها

4

تشکر کرده: 0 مرتبه
تشکر شده: 1 مرتبه
تاريخ عضويت

دوشنبه 21 اردیبهشت 1394 18:25

آرشيو سپاس: 0 مرتبه در 0 پست

Re: آموزش PHP

توسط peymanss » دوشنبه 21 اردیبهشت 1394 18:30

با سلام خدمت دوستان خوبم
امروزه زبان php قدرتمندترین و محبوبترین زبان برنامه نویسی وب،سمت server میباشد

New Member



no avatar
پست ها

11

تشکر کرده: 5 مرتبه
تشکر شده: 1 مرتبه
تاريخ عضويت

دوشنبه 4 دی 1396 17:14

آرشيو سپاس: 0 مرتبه در 0 پست

Re: آموزش PHP

توسط tourkadeh » سه شنبه 12 دی 1396 13:10

peymanss نوشته است:با سلام خدمت دوستان خوبم
امروزه زبان php قدرتمندترین و محبوبترین زبان برنامه نویسی وب،سمت server میباشد


یکم محبوبیتش برای آزاد بودن کارها و سادگی اون هست
به علایق خود خواهید رسید
سایت من  لينکها براي کاربران مهمان قابل دسترسي نيست، براي مشاهده ي لينکها لطفا ثبت نام کرده و وارد شويد  ،  لينکها براي کاربران مهمان قابل دسترسي نيست، براي مشاهده ي لينکها لطفا ثبت نام کرده و وارد شويد ،  لينکها براي کاربران مهمان قابل دسترسي نيست، براي مشاهده ي لينکها لطفا ثبت نام کرده و وارد شويد 


 


  • موضوعات مشابه
    پاسخ ها
    بازديدها
    آخرين پست

چه کسي حاضر است ؟

کاربران حاضر در اين انجمن: بدون كاربران آنلاين و 1 مهمان