PDA

View Full Version : سوال: ایا در پی اچ پی فقط متن نمایش می دهیم؟؟؟



motherboard
جمعه 14 شهریور 1393, 03:25 صبح
سلام.من تازه شروع به یادگیری پی اچ پی کردم.در واقع مفاهیم پی اچ پی رو کامل می دونم چی به چیه.چون قبلا سی پلاس پلاس کار کردم.و درواقع شروع کردم به یادگیری توابعی که در مراجع پی اچ پی وجود داره.اما یک چیزی برام گنگ هست.من هرچی مثال هایی که در گوگل هست رو به اصطلاح کامپایل می کنم فقط و فقط یکسری لیترال رو در صفحه نمایش می دهد.در حالی که همین سایت برنامه نویس هم گرافیکی هست و هم ابزار در داخل خودش داره.درواقع من می خوام یک زبان تحت وب رو هم یاد بگیرم تا بتونم باهاش یک سایت گرافیکی با هزار امکانات رو درست کنم.اما این مثال هایی که من تست می کنم.همه ی اون ها یک مشت لیترال هست که نمایش می دهد.ایا واقعا زبان پی اچ پی برای طراحی سایت هست و یا برای هدف دیگری به وجود اومده؟؟من می خوام یک زبان تحت وب رو یاد بگیرم که در داخل خودش امکاناتی باشه که بتونم یک سایت به معنای واقعی طراحی کنم و نه یک مشت لیترال.دوستان لطفا مرا راهنمایی کنند.با تشکر.

IamOverlord
جمعه 14 شهریور 1393, 04:04 صبح
سلام دوست عزیز!
این طور به نظر می رسه که HTML بلد نیستید... پشت همین سایت با این ظاهر گرافیکی هم کلی کد HTML و CSS و ... نهفته هست... به شما توصیه می کنم HTML و CSS رو یاد بگیرید...
مثلا این رو echo کنید و حاصل رو در مرورگر مشاهده کنید:

<img src="https://www.google.com/images/srpr/logo11w.png"/>

MRmoon
جمعه 14 شهریور 1393, 06:52 صبح
سلام.من تازه شروع به یادگیری پی اچ پی کردم.در واقع مفاهیم پی اچ پی رو کامل می دونم چی به چیه.چون قبلا سی پلاس پلاس کار کردم.و درواقع شروع کردم به یادگیری توابعی که در مراجع پی اچ پی وجود داره.اما یک چیزی برام گنگ هست.من هرچی مثال هایی که در گوگل هست رو به اصطلاح کامپایل می کنم فقط و فقط یکسری لیترال رو در صفحه نمایش می دهد.در حالی که همین سایت برنامه نویس هم گرافیکی هست و هم ابزار در داخل خودش داره.درواقع من می خوام یک زبان تحت وب رو هم یاد بگیرم تا بتونم باهاش یک سایت گرافیکی با هزار امکانات رو درست کنم.اما این مثال هایی که من تست می کنم.همه ی اون ها یک مشت لیترال هست که نمایش می دهد.ایا واقعا زبان پی اچ پی برای طراحی سایت هست و یا برای هدف دیگری به وجود اومده؟؟من می خوام یک زبان تحت وب رو یاد بگیرم که در داخل خودش امکاناتی باشه که بتونم یک سایت به معنای واقعی طراحی کنم و نه یک مشت لیترال.دوستان لطفا مرا راهنمایی کنند.با تشکر.

درود.

دوست عزیز شما با هر زبانی بخوای برای برنامه بنویسی از c++ تا php و java و ... باید html و css بلد باشی همچنین javascript.

شما تو کیوت با style sheet آشنا شدی css هم یه چیزی تو مایه های همونه.

html هم که یکسری تگ هست.

​محمد.

MMSHFE
جمعه 14 شهریور 1393, 08:47 صبح
دوست عزیز منظورتون رو از یک سایت به معنای واقعی نفهمیدم. فیسبوک سایت واقعیه؟ ویکی پدیا سایت واقعیه؟ همین برنامه نویس یک سایت واقعیه؟ همه اینها با همین PHP تولید شدن. منظورتون رو بهتر توضیح بدین. PHP و هر زبان سمت سرور دیگری وظیفه انجام کارهای پشت پرده رو دارن و درنهایت باید خروجی رو در قالب یکسری کدهای HTML و CSS و JS و... تولید کنن و تحویل مرورگر کلاینت بدن چون مرورگر کلاینت چیزی بجز این زبانها نمیفهمه. یه نگاهی به سرفصلهای پکیج آموزشی PHP که توی امضام هست بندازین ببینید کدوما رو نمیدونید و وقتی این موارد رو یاد بگیرین، اونوقت اینجور ابهامها از بین میره. مقالات آموزش PHP رو هم از تاپیک «آموزش مرحله به مرحله PHP از پایه با مثال» مطالعه کنید.

motherboard
جمعه 14 شهریور 1393, 11:46 صبح
از نظرات تمام دوستان ممنونم.و تازه داره اوضاع دستم میاد.اما در جواب فرمایش جناب MMSHFE (http://barnamenevis.org/member.php?55504-MMSHFE) منظورم این بود که الان مثلا تو این سایت (http://www.w3schools.com/php/func_array_diff_assoc.asp)مثلا من میام مثال هاش رو با ومپ تست می کنم فقط یک سری نوشته خالی رو در مرورگر می بینم.در حالی که همین سایت از نوشته های خالی درست نشده.مثلا همین خندانک ها. و یا دکمه های مختلفی که در اون وجود داره و در واقع عملیات سیگنال و اسلات هایی که انجام میشه و کلا همین ظاهر گرافیکی که وجود داره با کدهایی که من در اون سایت کامپایل می کنم زمین تا اسمون فرق داره!!! امیدوارم منظورم رو خوب بیان کرده باشم.ببخشید یک سوال دیگر هم داشتم و اون اینه که من می خوام یک فریمورک حرفه ای هم یاد بگیرم و اصلا علاقه ای به یاد گرفتن چند فریمورک ندارم.اگر اسمشون رو درست گفته باشم زند و سمفنی فریمورک های معروفی هستند.می خواستم یک فریمورک خیلی کامل و حرفه ای رو برام معرفی کنید که همون رو یاد بگیرم و از اون استفاده کنم.ممنون.

MMSHFE
جمعه 14 شهریور 1393, 11:58 صبح
درمورد سؤال اولتون توصیه میکنم این پست رو بخونید: لینک (http://barnamenevis.org/showthread.php?467542-%DA%A9%D8%AF-%D9%87%D8%A7%DB%8C-%D8%A7%D8%B3%DA%A9%D8%B1%DB%8C%D9%BE%D8%AA%DB%8C-%D8%A8%D9%87-0%D9%881-%D8%AA%D8%A8%D8%AF%DB%8C%D9%84-%D9%85%DB%8C%D8%B4%D9%86%D8%9F&p=2095311&viewfull=1#post2095311)
درمورد سؤال دوم هم بهتره اول روی PHP مسلط بشین و بعد به سراغ فریمورکها برین چون توی PHP فریمورکها از خود زبان قدرت میگیرن نه اینکه زبان PHP از فریمورکها قدرت بگیره. درواقع فریمورکها مجموعه کلاسها و توابعی هستن که با خود PHP نوشته شدن (بجز موارد معدودی مثل Phalcon که با C نوشته شده) و درنتیجه اگه به اصول پایه خود PHP مسلط نباشین و مفاهیم شئ گرایی و MVC و... رو ندونین، توی کار با فریمورک به مشکلات جدی برخورد میکنین و نه تنها به شما کمک نمیکنه بلکه بیشتر اذیت میشین. برای یادگیری هم میتونید از مقالات رایگان استفاده کنید و اگه قصد دارین هزینه کنید، توی امضام دو پکیج آموزشی که خودم ساختم هست که بصورت فیلم و تصویری از مراحل اولیه دانلود و نصب نرم افزارها تا انجام پروژه های عملی متعدد همه چیز رو یاد میگیرین.