آموزش PHP
آموزش PHP (پی اچ پی) - مقدمه
PHP (پی اچ پی) یک زبان اسکریپت نویسی سمت سرور است و می تواند، ابزاری قدرتمند برای ساخت صفحات پویا و داینامیک بحساب آید.
- گستردگی استفاده
- رایگان بودن (بدون اهمیت در ایران)
- جایگزینی مناسب برای ASP ماکروسافت
آموزش آسان PHP (پی اچ پی) با مثال های فراوان
مثال های فراوان در آموزش PHP، باعث می شود که PHP را به آسانی فرابگیرید، در این مثال ها، هم کدهای PHP و هم خروجی آن همزمان نمایش داده می شود:
مثال - آموزش PHP
<html>
<body>
<?php
echo "My first PHP script!";
?>
</body>
</html>
خروجی کد بالا:
پیش نیازهای آموزش PHP (پی اچ پی)
پیشنهاد می شود اگر با آموزش های زیر آشنا نیستید، قبل از ادامه آموزش PHP، آنها را مطالعه فرمایید:
آموزش PHP (پی اچ پی): PHP چیست؟
- PHP سرنام واژگان "PHP Hypertext Preprocessor" بحساب می آید.
- PHP یک نرم افزار کد باز است. (Open Source)
- PHP زبان اسكریپتی سمت سرویس دهنده می باشد. (server-side)
- PHP را می توانید بصورت رایگان دانلود و استفاده کرد.
PHP یک زبان جالب و معروف PHP آنقدر قدرتمند هست که بتواند هسته بزرگترین سیستم محتوای وب (Joomla) را تشکیل دهد. PHP به اندازه کافی توانایی دارد که یکی از بزرگترین جوامع مجازی (Facebook) را اجرا کند. همچنین PHP بقدری آسان است که بتواند مورد استفاده تازه کاران قرار بگیرد. |
آموزش PHP (پی اچ پی): فایل PHP چیست؟
- فایل های PHP می تواند شامل متن، تگ های HTML، خصوصیت های CSS، دستورات JavaScript و دستورات PHP باشد.
- دستورات PHP سمت سرور اجرا می شوند و نتیجه بصورت HTML به مرورگر کاربر ارسال می شود.
- فایل های PHP با پسوند php. ذخیره می شوند.
آموزش PHP (پی اچ پی): قابلیت های PHP
- PHP می تواند صفحات با محتوای داینامیک را ایجاد کند.
- PHP می تواند سمت سرور فایل ها را ایجاد کند، حذف کند، باز کند، بخواند، ویرایش کند و ببندد.
- PHP می تواند داده های فرم را جمع آوری کند.
- PHP می تواند Cookieها را ارسال و دریافت کند.
- PHP می تواند داده ها را در پایگاه داده اضافه، حذف و ویرایش کند.
- PHP می تواند دسترسی کاربران وب سایتتان را به بعضی از صفحات محدود کند.
- PHP می تواند داده ها را رمزنگاری کند.
با PHP هیچ محدودیتی در تولید HTML ندارید. شما می توانید تصاویر، فایل های PDF و حتی فایل های Flash را ایجاد نمایید. همچنین می توانید هر متنی مانند XHTML و XML را در خروجی چاپ نمایید.
آموزش PHP (پی اچ پی): چرا PHP؟
- یکی از برترین مزایای PHP (پی اچ پی) سازگاری آن با اکثر سیستم عامل ها و نرم افزارهای وب سرور مانند IIS و Appache است.
- PHP (پی اچ پی) ساختار و ترکیبی بسیار شبیه C دارد.
- استفاده و دانلود PHP (پی اچ پی) رایگان است.
- PHP (پی اچ پی) یکی از سریع ترین زبان ها در نوع خود است.
در آموزش PHP از کجا شروع کنم؟
- PHP (پی اچ پی) برای اجرا نیاز به یک Web-Server دارد، ساده ترین Web-Server برای شما احتمالاً IIS خواهد بود. (PHP & IIS)
- طبیعتاً برای اجرای فایل های PHP (پی اچ پی) نیاز به یک مرورگر وب دارید که مسلماً رایجترین آن IE است.
- برای ایجاد فایل های PHP (پی اچ پی)، نیاز به یک ویرایشگر ساده متنی مثل Notpad یا Wordpad دارید.
- PHP (پی اچ پی) و در صورت نیاز MySql را نصب کنید.
در ادامه آموزش PHP،خواهید دید که با نصب بسته XAMPP، همزمان PHP و MySQL و Apache نصب خواهد شد.
توجه: شما می توانید، مطالب آموزش PHP بالا را از پنل سمت راست همین صفحه دنبال فرمایید.
برای مشاهده فیلم ها و آموزش های پروژه محور برنامه نویسی PHP کلیک کنید.
- نوشته شده توسط امیر پهلوان صادق
- بازدید: 251549
دیدگاهها
با عرض سلام
اگه کسی بخواد برنامه نویس سمت سرور تخصصی کار کنه مثل php،، mysql رو یاد بگیره همین که صرفا html5 و CSS3 و Js6 رو یاد بگیره کافیه؟
سلام و درود
برای ورود به حرفه ی طراحی سایت باید آموزش های زیر رو بترتیب طی نمایید:
آموزش HTML
آموزش HTML5
آموزش CSS
آموزش CSS3
آموزش JavaScript
آموزش JQuery
آموزش Bootstrap
آموزش PHP
آموزش کوئری نویسی در SQL
سلام ، ممنون از آموزشهاي مفيدتون ميخواستم از جناب آقاي پهلوان صادق تقاضا كنم فيلم كامل آموزش php را تهيه كنه و در سايت قرار بده .ممنون
سلام آموزش های بسیار مفیدی دارید خیلی ممنون
سلام
ببخشید من می خواستم پروژه کارشناسیم رو طراحی سایت بردارم .درحال حاضر هم هیچی از php نمیدونم به نظرتون اگ الان آموزش پی اچ پی رو شروع کنم میتونم تا ترم بعد یاد بگیرم؟
حدودا چقد زمان برای آموزش PHP لازمه؟
سلام مدت زمان لارم برای آموزش PHP کاملا بستگی به شما داره اما تقریبا به 50 تا 60 ساعت زمان برای آموزش PHP لازم هست.
اگر مایلید که در زمان کمتری PHP را آموزش ببینید می توانید از فیلم های آموزشی ما استفاده کنید:
فیلم آموزش رزرو هتل در PHP:
beyamooz.com/product/php-hotel/%D9%BE%D8%B1%D9%88%DA%98%D9%87-%D8%B1%D8%B2%D8%B1%D9%88-%D9%87%D8%AA%D9%84-%D8%AF%D8%B1-php
فیلم آموزش ساخت فروشگاه در PHP:
beyamooz.com/product/eshop
آموزش PHP عالی بود.
سلام خیلی ممنون بابت اینکه به ما برنامه نویسا کمک میکنید.میخوام ی سایتی بسازم توی پی اچ پی که کاربر بتونه عضو بشه و بتونه پست بذاره...
سلام، پیشنهاد می کنم از آموزش زیر دیدن فرمایید:
beyamooz.com/product/php-hotel/%D9%BE%D8%B1%D9%88%DA%98%D9%87-%D8%B1%D8%B2%D8%B1%D9%88-%D9%87%D8%AA%D9%84-%D8%AF%D8%B1-php
آموزش PHP عالی بود.
عالی بود.
با سلام وخسته نباشید
آموزش PHP عالی است.
سلام خسته نباشید خیلی سایت آموزشی شما فوق العاده هست
من آموزش html و css رو از سایت شما خوندم تمرین هم انجام دادم وکلاس جاوااسکریپت هم رفتم ولی برای خواندن وتمرین کردن php دلشوره دارم فک میکنم هنوز چیزی یادنگرفتم .و اینطورکه شنیدم خیلی php زبان سختی هست ..میترسم از پسش برنیام ..ممنون میشم راهنمایی کنید .
سلام، بعد از مطالعه آموزش های PHP پیشنهاد می کنم آموزش پروژه محور زیر را خرید فرمایید:
beyamooz.com/product/php-hotel/%D9%BE%D8%B1%D9%88%DA%98%D9%87-%D8%B1%D8%B2%D8%B1%D9%88-%D9%87%D8%AA%D9%84-%D8%AF%D8%B1-php
سلام و تشکر بابت سایت بسیار خوبتون خسته نباشین.
من از بیاموز، مبحث jQuery رو یاد گرفتم و در ادامه می خواستم آموزش PHP رو شروع کنم آیا با توجه به اینکه در مطلب آموزشی بالا فرمودید که javaScript یکی از پیشنیازهای آموزش PHP است به مشکلی برنخواهم خورد؟
سلام، پیشنهاد می شه، فصل اول آموزش javascript رو مطالعه فرمایید.
سلام، می خواستم تشکر کنم، آموزش PHP عالی بود.
آموزش PHP عالی بود.
سلام خسته نباشید آموزش هاتون عالیبه
با سلام و احترام
ممنون از اموزش خوبتون
تشکر
سلام خسته نباشيد ممنون بابت سايت خوبتون
سلام خسته نباشيد، آموزش PHP خوب بود، ممنون سايتتون عاليه مخصوصا كانالتون
سلام آموزش PHP عاللللللی بود. تشکر فراوان از سایت خوبتان
سلام تشکر از سایت و آموزش های بسیار عالیتون انشاالله که در زندگی موفق باشید
سلام عزیز خسته نباشید. می خواستم بابت آموزش های پی چ پی تشکر کنم.
آموزش PHP خیلی خوب بود. ممنون
عالی بود مرسی از شما بخاطر این اموزش های جذاب و کارآمد
با عرض سلام و خسه نباشید خدمت شما میخواستم بدونم آموزش framework های php مثل laravel را در سایت خوبتان ندارید؟؟؟اگر نیست برنامه ای برای آن دارید؟؟؟
سلام، آموزش فریم ورک Laravel در برنامه کاری آینده مون قرار گرفت.
آموزش پی اچ پی عالی بود.
آموزش ها عالی بود.
سلام من کد بالا رو کپی پیست کردم ولی این خطا رو داد
Notice: Undefined index: file in C:\xampp\htdocs \uploads\XUP.ph p on line 2
چیکار کنم ؟!!
سلام
کنترل پنل Xampp را اجرا نمایید و چک کنید که سرویس های Apache و MySQL درحالت اجرا باشد:
با سلام و احترام
ببخشید اگه سایتی داشته باشیم که کاربران زیادی داره
اگه بخواهیم گزینه ای توو سایتمون بذاریم که کاربر وقتی روش کلیک کرد به گروه تلگرامی همون سایت اضافه بشه
و همچنین هرکاربری توو سایت ثبت نام کرد با استفاده از نام کاربری و شمارش بصورت خودکار به گروه تلگرامی سایت اضافه بشه...
چطوری میشه با پی اچ پی این کار رو انجام داد؟ api خاصی داره؟؟
لطفا کامل راهنماییم کنین
باتشکر
با سلام و تشکر.
بله! باید از API مخصوصی که تلگرام برای این منظور برای برنامه نویسان طراحی کرده، استفاده کنید. استفاده از اون خیلی سخت نیست، به شرطی که با دانش برنامه نویسی آشنا باشید و به زبان PHP مسلط باشید.
بهتره از سایت خود تلگرام این APIها را دانلود کنید! این رو مدنظر داشته باشید.
ممنون از پاسختون
میشه لطفا کامل تر توضیح بدین مراحل کار رو...و دقیقا باید چیو دانلود کنم از سایت تلگرام
یه نمونه در لینک زیر هست:
github.com/akalongman/php-telegram-bot
سمپل هم درونش هست.
با سلام...من با کانکشن pdo کار میکنم ...برای نوشتن فرم لاگین به مشکل بر خورد میکنم وقتی این کد رو مینویسم:
if(isset($_POST['login']))
{
$q= sprintf("select * from tbusers where email='%s' and pass='%s'",checkInput($_POST['email1']),md5($_POST['pass1']."@#$%"));
$s = $db->query($q);
$row = $s->fetch();
echo $s->fetch();
header("location:p.php");
}
دقیقا به fetch ایراد میگیره....ممنون میشم راهنمایی بفرمایید...
سلام.
متن خطا رو بذارید تا مشخص بشه مشکل از چیه.
این کد خطای منطقی داره. برای چی از fetch دوبار استفاده کردید؟ و دوم اینکه دستور echo قبل از header هم از لحاظ منطقی درست نیست. باعث خطا میشه.
این موارد رو در نظر داشته باشید.
سلام و وقت بخیر
چطوری میتونم یک سایت چند زبانه طراحی کنم ؟
مثلا کار بر روی هر پرچم کلیک کرد ، زبان اون سایت رو نشون بده به صورت داینامیک (از پایگاه داده بخونه).
همینطور مدیر سایت هم بتونه محتوا داخل هر جدولی بریزه.
با سلام و تشکر.
برای طراحی سایت های چند زبانه شما باید کمی با برنامه نویسی ماژولار و همچنین شی گرایی آشنا و مسلط باشید. وقتی سایتی به این صورت نوشته بشه، تمامی اجزای اون طبقه بندی شده هستند و شما قادر خواهید بود روی هر قسمت تسلط کامل داشته باشید.
اگر سورس کد بعضی از پروژه ها رو ببینید، معمولا درون آنها یک پوشه به نام language هست که درون این پوشه فایلهایی به زبان مختلف هست. معمولا برنامه ها به طریقی کد رو طوری مینویسند که با توجه به انتخاب زبان، یکی از زبانهای داخل این پوشه، انتخاب شده و کلمات و لیبل ها رو به این زبان نشون میده.
یه راه دیگه هم استفاده از دیتابیس هست که این هم مقوله خودش رو داره.
توضیح فنی این مقوله در اینجا خیلی نمیگنجه. این مبحث خیلی سخت نیست، ولی خیلی هم ساده نیست. پیشنهاد میکنم کمی با برنامه نویسی ماژولار و شی گرایی مسلط بشید و متدهای مختلفی مثل mvc رو مطالعه کنید. به مرور دستتون میاد.
با سلام یه برنامه میخواستم
برنامه اینه:
نام و نام خانوادگی رو به عنوان پارامتر ورودی دریافت کنه بعد تعداد حروف رو چاپ کنه.
با تشکر
با عرض سلام و خسته نباشید
میخواستم اگه زحمتی نیست برنامه بنویسید یا در اینجا پاسخ رو بنویسید.برنامه اینه:
نام و نام خانوادگی رو به عنوان پارامتر ورودی دریافت کنه و سپس تعداد حروف آن را چاپ کند.
با تشکر
سلام.
دوست عزیز هدف ما در این سایت آموزش برنامه نویسی هست تا بتونیم کاری کنیم که خود شما برنامه موردنظر رو بنویسید.
شما میتونید آموزش ببینید و سوالات خودتون رو بپرسید، تا من و همکارانم در اسرع وقت به آنها پاسخ دهیم.
موفق باشید.
باسلام و خسته نباشید!و تقدیر و تشکر بخاطر سایت و مطالب فوق العادتون!
پی دی اف php کی آماده میشه دقیقا؟؟؟؟؟(و همچنین جاوا اسکریپت و...،مخصوصا php) چون این ترم طراحی وب دارم و چون سر کلاس هم اینترنت نداریم شدیدا ب مطالبتون نیاز دارم!
با سلام و تشکر.
به محض آماده شدن در سایت بارگذاری خواهد شد. اگر شما سؤال یا اشکالی دارید، میتونید در فوروم یا بخش مربوطه سؤالتون رو مطرح کنید. من و سایر دوستان در اسرع وقت پاسخگوی سؤالات شما عزیزان هستیم.
موفق باشید.
باسلام و خسته نباشید و تشکر فراوان بخاطر سایت و مطالب فوق العاده خوبتان!
هفته های گذشته در مورد پی دی اف php بهتون پیام دادم ک گفتید در حال آماده شدنه،میخاستم بدونم دقیقا کی آماده میشه؟؟؟ من این ترم طراحی وب دارم سرکلاس چون اینترنت نداریم نیاز مبرم دارم به این جزوه و مطالب خوبتان!!!
سلام و روزتون به خیر...یه مشورت ازتون میخوام و اون اینه که من 7 ماه هست که php رو یاد گرفتم و 3 تا سایت هم نوشتم اما میخوام از حالا به بعد php رو به صورت شی گرا یاد بگیرم ولی نمیدونم از کجا باید شروع کنم...منطورم اینه که کلاس خوبه یا فیلم های اموزشی؟؟؟ ممنون میشم راهنمایی بفرمایید
در حال حاضر اگر به کدهای اغلب برنامه ها نگاه کرده باشید به صورت شی گرایی هستند و دارند بیشتر برنامه ها به سمت شی گرایی پیش میرند.
شیگرایی چیزه سختی و غول بی شاخو دمی نیست اصن؛
فقط اضافه شدن منطق فسلفه به برنامه نویسی هست که اگر این منطق رو یاد بگیرید به راحتی میتوانید مفاهیم آنرا درک کنید.
موفق باشید
با سلام...
این بستگی به شما داره. میتونید با یه کتاب راه بیفتید و بعد از یادگیری مفاهیم اولیه، اقدام به کدنویسی شئگرایی کنید... بعد از یادگیری متدهای مختلفی با شئگرایی هست که با تمرین هر کدوم به این مبحث مسلط میشید. البته تجربه ثابت کرده که کمی نیاز به زمان هست برای یادگیری مفاهیم شئگرایی.
سلام ، چنانچه بخواهیم در html با کلیک روی یک عکس محتویات یک string را به کلاس دیگر منتقل کنیم چه کدی باید بنویسیم
با سلام.
کار سختی نیست! میتونید از کد سمپل زیر استفاده کنید:
$("#img").click(function(){
$(".class2").html($(".class1").html());
});
با کلیک روی عکسی با ID #img محتویات تگی با کلاس 1 به تگی با کلاس 2 منتقل خواهد شد.
بله ممنونم....اینم کد:
من ایمیل رو پیدا نمیکنم لطف میکنید ایمیلتون روبهم بگید...ممنون
ایمیل من: [email protected]
متأسفانه کد اینجا نیومده.
میتونید کد رو از طریق انجمن سایت بیاموز در سایت قرار بدید یا از طریق ایمیل.
ایمیل من در بخش نویسنده ها هست.
در واقع مشکل در Pagination هست ...نمیدونم صفحاتی رو که با ajax نوشتم چطور صفحه بندی کنم...درواقع نمیدونم که چه طور باید ایتم شرکتی رو از ایتم فروشگاهی برای صفحه بندی جدا کنم؟؟؟ ممنون میشم راهنمای بففرمایید
باید دید! مسلما باید از اجکس استفاده کنید، و برای pagination نیاز دارید، چند پارامتر رو به دست بیارید.
تعداد کل رکوردها اون بخش، شماره صفحه ای که نیاز دارید نمایش داده بشه، تعداد رکوردها قابل نمایش در هر صفحه و ...
اگه بتونید کدتون رو بذارید یا اینکه در یه صفحه html برای نمایش بارگذاری کنید، خیلی بهتره. ببینم بهتر میتونم بگم میشه چی کار کرد.
با سلام و احترام
چطور میتونم با ajax صفحاتم رو صفحه بندی کنم؟
فایلم به این شکل هست که دارم :
منتخب - شرکتی - فروشگاهی
این فایل ها با ajax باز میشن من تو صفحه بندی اینا موندم..ممنون میشم راهنمایی کنید..
با سلام و تشکر
سؤالتون واضح نیست. مشکل شما تو Pagination هست یا ajax؟؟؟
بیشتر توضیح بدید تا بشه دقیق راهنمایی کرد.
موفق باشید.
سلام اقای فرخنده
اینجانب حسن قناعتی کلستانی دنبال مازولی در نرم افزار دریم ویور (زبان
php) و بانک اطلاعاتی my sql هستم که بتوانم که یک فایل اکسل که دارای n
ستون و نیز n ردیف باشد را به بانک اطلاعاتی my sql وصل کنم
که از ان طریق بتونم
import export کنم و نیز
بتوان عملیات insert,update , delete دیتا را نیز از این طریق انجام دهم
در صورت انجام همکاری توسط جنابعالی و تولید فیلم و نیز سورس مربوطه
هرینه مرتبط را پرداخت خواهم کرد.
با تشکر حسن قناعتی
سلام به شما دوست عزیز و گرامی
برای این کار شما کارهای زیادی پیش رو دارید تا انجام دهید اما اگر نظر من را بخواهید شما میتوانید به راحتی فایل اکسلی که تهیه کرده اید و شامل اطلاعات است را به راحتی به مای اس کیو ال ایمپورت کنید
و از آن استفاده کنید
نیازی به کد نویسی نیستش
و اگر هم میخواهید حتما از پی اچ پی برای این کار استفاده کنید میتوانید از دستور phpexcel برای وصل شدن به اکسل استفاده کنید اما روش اول به نظرم راحت تر است و کم دردسر تر
سلام و احترام...ببخسید من سایتم رو اپلود کردم حالا صفحاتی که دو تا هدر توش نوشته شده نمیتونه باز بشه و warning میده...رو لوکال درست بوده نمیدونم علتش چیه... ممنون میشم راهنمایی بفرمایید
با سلام و احترام.
میشه متن خطا رو بذارید.
یه خاصیتی تو لوکال غیر فعال یا فعال هست که توی هاست بر عکس اون هست.
متن خطا رو بذارید، متوجه میشم مشکل از چیه.
سلام و ممنون بابت تمام راهنمایی هاتون....خدا خیرتون بده ان شاااله...من 5 ماه هست که کد نویسی با php رو یاد گرفتم و تا حالا 3 تا سایت طراحی کردم... اما کار با فریم ورک ها و نوشتن کد در کلاس های php رو بلد نیستم...به نطر شما برم asp.net رو یاد بگیرم یا اینکه تو php خودم رو تقویت کنم؟ منظور اینکه کار با کلاس و فریم وورک و یاد بگیرم...لطفا در مورد فریم ورک یه توضیح بدید که بدونم به چه دردی میخوره...ممنونم ....درضمن برایدات نت باید اول sql server رو یاد بگیرم درسته؟
بسیار ممنونم .... یه سوال دیگه...همون طور که گفتم سایت هایی که نوشتم از فریم وورک استفاده نکردم حالا این مسعله چه تاپیر مخربی (احتمالا) میتونه روی سایت من بزاره؟ ممنونم
خواهش میکنم.
فریمورک معمولا معماری MVC رو رعایت میکنند و این معماری هم به شدت وابسته به مفاهیم شیگرایی هست. مفاهیم شیگرایی هم باعث راحتتر شدن کدنویسی و برنامهنویسی میشن.
ماژولار بودن پروژه، راحتتر بودن در توسعهی پروژه، تأمین امنیت بسیار خوب و ... از مزایای رعایت برنامه نویسی شیگرایی مبتنی بر معماری MVC است.
فریمورکها این قابلیت رو در اختیار برنامهنویس قرار میدن. معمولا برنامهنویسان حرفهای در پروژههاشون از فریمورکها استفاده می کنند. بعضی از افراد هم فریمورک مخصوص خودشون رو دارن.
رفتن به سمت یه فریمورک خوب بعد از یه مدت نیاز برنامهنویس محسوب میشه.
با سلام و تشکر.
ابتدا باید بگم که ارادهی خیلی خوبی دارید. طراحی 3 سایت در این مدت خیلی خوبه.
اما در مورد کلاس ها و فریمورک ها باید بگم که شما برای کار به فریمورک باید با اصول شئگرایی آشنا باشید. تمامی فریمورکها مفاهیم شیءگرایی رو به طرق مختلف پیاده سازی کرد. البته این مسئله صرفا مختص فریمورک نیست. هر فریمورک دارای متد خاص خودش و همینطور ابزارهایی مختص خودش هست و هر برنامه نویس معمولا بر حسب علاقه و راحتی یک فریمورک رو انتخاب و از اون برای انجام پروژههای خودش استفاده میکنه.
دقت داشته باشید فریمورکهای مطرح شده هم صرفا با زبان PHP هستند و برای فهم و کار کردن با اونها باید PHP بلد باشید. شما اینطوری در نظر داشته باشید، با استفاده از فریمورکها، شما ابزارهایی برای انجام کار دارید. اگر خودتون صرفا بخواید اون کار رو بدون استفاده از فریمورک انجام بدید، ابتدا باید ابزار اون رو بسازید و بعد با استفاده از ابزار، کار موردنظر رو انجام بدید.
امیدوارم تونسته باشم منظورمو برسونم.
سلام و عرض ادب
من در سایتم میخوام یه قسمت بزارم برای مقاله...سوالم اینه که با چه کذی میتونم مقاله رو از دیتا بیس بخونم و در تپ مربوطه قرار بدم....من شبیه عکس مقاله رو در دیتا بیس ذخیره کردم با پسوند pdf ولی وقتی در تگ مربوطه فراخوانیش میکنم اصلا فایل پی دی اف رو نمیشناسه و نمیاره...ممنون میشم کمک کنید
با سلام و تشکر.
یکی از روشهای ذخیره فایل در دیتابیس، ذخیره فیزیکی فایل در درایو به همراه ذخیره اسم و مسیر فایل در دیتابیس هست. یعنی در دیتابیس شما فقط اسم و مسیر فایل رو ذخیره میکنید (البته قبلش باید فایل رو در مسیر مذکور به طور فیزیکی قرار داده باشید). اینطوری مدیریت خیلی راحتتر و حجم دیتابیس خیلی کمتر میشه.
شما میتونید یک سناریو برای ذخیره فایلها در سایت بنویسید، و بعد طبق سناریو پوشهبندی و فایلبندی رو انجام بدید. زمانی هم که نیاز بود، کافیه از دیتابیس اطلاعات مسیر رو واکشی و در صورت وجود فایل، اون رو برای نمایش و یا کارهای دیگه مهیا کنید.
دقت کنید هر کاری که روی فایل انجام میدید، رو میتونید به عنوان یه رکورد در دیتابیس ذخیره کنید تا بعدها اطلاعات لاگ در مورد اون فایل هم داشته باشید. اینکه فایل چه زمانی آپلود، دانلود، ویرایش و یا حتی حذف شده است.
به نظر من یکی از بهترین روشها این هست. اما در مورد سایر روشها کافیه یه سرچ در اینترنت بزنید و موارد مشابه رو مطالعه کنید.
سلام و روزتون به خیر ان شالله....من یه تمپلت آماده دارم و یکی از این صفحات تمپلتم یه سرس عکس با حجم 160 کیلو بایتی داره...این صفحه از تمپلت روی زمپ وقتی باز میشه عکساش لود نمیشن...علتش چی میتونه باشه؟ ممنون از لطفتون
با سلام و تشکر.
از سوالتون سخت میشه فهمید مشکل از چیه...
در واقع عکس ها در محیط زمپ لود نمیشن....عکس های خود قالب...
با استفاده از افزونه فایرباگ در مرورگر فایرفاکس چک کنید که عکس یا تگ اون در جای موردنظر لود میشه یا نه.
لود نشدن عکس در بیشتر مواقع به خاطر آدرس اشتباه هست...
البته این صرفا یه راهکاره...
حلقه ی اول باید محصولات را از tbnewinstrument بخونه....حلقه ی دوم باید زیر مجموعه رو از tbmenu بخونه...حلقه ی دوم درست کار میکنه ولی حلقه ی دوم اجرا نمیشه...آکولاد که میزارم 5 بار تکرار میکنه و اگر نزارم اجرا نمیشه...موندم چه کنم؟؟؟
تا حدودی منظورتون رو متوجه شدم، ولی چون به تمامی کدها و جداول دسترسی ندارم، نمیدونم مشکل از کجاست.
یه نمونه کد ساده نوشتم، بر همین منطق برید، کارتون مشکل پیدا نخواهد کرد. فرض کنید دو تا جدول دارید به نام منو و آیتم. کلید اصلی در جدول منو به صورت کلید خارجی در جدول آیتم وجود داره. توسط کد زیر برای هر منو آیتمهای موردنظرش واکشی میشه. دقت کنید کد زیر فقط یه نمونه هست:
$query = "SELECT * FROM meun";
$result = mysql_query($query);
while($row = mysql_fetch_assoc($result)){
$result2 = mysql_query("SE LECT * FROM items WHERE menuid = " . $row['menuid']);
while($row2 = mysql_fetch_assoc($result2)){
echo $row2['itemName '] . '';
}
}
چند نکته هم بگم، البته در سؤالات قبلی اشاره کردم.
- برای هر بلوک سعی کنید آکولاد باز و بسته رو بذارید. این برای فهم بیشتر خیلی کمکتون میکنه. حتی اگه دستورات داخلی یک عدد باشه.
- سعی کنید تمیز کد بنویسید. عبارات و بلوکها رو تودرتو بنویسید. این برای فهم سایرین و حتی خودتون در اینده خیلی کمک میکنه.
- سعی کنید برای کوئری نوشتن، کلمات کلیدی رو با حروف بزرگ بنویسید و اسم جداول و فیلدها رو همون چیزی که در دیتابیس هست.
اینم کدم :
$sq=mysql_query("SELECT * FROM tbnewinstrument ") or die(mysql_error());
while($row=mysql_fetch_assoc($sq))
$sq3=mysql_query("select * from tbnewinstrument t ,tbmenu e where t.parentid=e.nn o ")or die(mysql_error());
while($row3=mysql_fetch_assoc($sq3))
{
echo"$row[nname]$row3[ntitle]$row[ntextsumary] ";
}
سلام و ادب.... من یه کد نوشتم که دوتا while پشت سر هم داره که از بانک میخونه...وایل اول رو وقتی اکولاد میزارم 5 بار اجرا میکنه و وقتی اکولاد نمیزارم اصلا اجرا نمیکه...چه کنم؟
$sq=mysql_query ("SELECT * FROM tbnewinstrument ") or die(mysql_error());
while($row=mysql_fetch_assoc($sq))
$sq3=mysql_query("select * from tbnewinstrument t ,tbmenu e where t.parentid=e.nn o ")or die(mysql_error());
while($row3=mysql_fetch_assoc($sq3))
{
echo"$row[nname]$row3[ntitle]$row[ntextsumary] ";
}
این طرز کدنویسی به اشتباه میاندازه.
حلقهی اول اصلا برای چی هست؟ چی کار میکنه؟
سلام.... 2 تا سوال دارم از خدمتتون...اول اینکه در صفحه ی تماس با ما کاربر میتونه پیام بزاره...این گیام در صفحه ی مدیریت نشون داده میشه من میخوام این پیام رو در صفحه ی مدیریت بشکنم تا عرض جدول رو بهم نریزه...باید چه کنم؟
و سوال دوم...یه کد نوشتم که 2 تا حلقه ی while داره ...while اول رو اجرا نمیکنه...هرجور وه اکولاد میزارم اجراش نمیکنه... یا چندین بار اجرا میکنه...این 2 تا while شت سر هم نوشته شدند...ممنون میشم ....نمیدونم کدم میاد یا نه... ولی این کد:
include("config.php");
if(isset($_GET['page']))
$x=$_GET['page'];
else
$x=0;
$sq=mysql_query("SELECT * FROM tbnewinstrument ") or die(mysql_error());
while($row=mysql_fetch_assoc($sq))
$sq3=mysql_query("select * from tbnewinstrument t ,tbmenu e where t.parentid=e.nn o ")or die(mysql_error());
while($row3=mysql_fetch_assoc($sq3))
{
echo"$row[nname]$row3[ntitle]$row[ntextsumary] ";
}
?>
با سلام.
در مورد سؤال اول باید با استفاده از CSS به اون قسمت که قصد دارید، استایل مخصوص بدید تا متن به دلخواه شما به نمایش در بیاد.
در مورد سؤال دوم باید بگم که حلقهی اول معلوم نیست برای چی هست. نحوهی کدنویسیتون غلطه.
بیشتر توضیح بدید که قصد انجام چه کاری رو دارید تا دقیق بشه راهنمایی کرد.
یه نکته هم خدمتتون عرض کنم که کلا سعی کنید در عبارات شرطی، حلقهها و .... علامت آکولا باز و بسته رو بذارید. یا بهتر بگم، بلوک اون رو مشخص کنید. در خوندن کدها این مورد خیلی کمک میکنه.
بله این موضوع رو میدونم و البته از my sql استفاده میکنم...تینم کدم:
طبق معمول کدها نیومده. شما باید به علامت > و < دقت کنید.
اما شاید این راهکار بتونه مشکل رو حل کنه. شما قبل از اینکه از تابع mysql_real_esca pe_string استفاده کنید، کانکشن دیتابیس رو باز کنید. چون تابع فوق هم از توابع مرتبط به mysql هست و برای کار نیاز به اتصال دیتابیس داره.
سلام و عرض ادب....من این تابع رو mysql_real_esca _string();//com ment وقتی تو کدای php وارد میکنم پیغام میده که تابع ناشناختع است....علتش چیه؟ ممنونم از لطفتون
در ضمن وقتی به این شکل mysql_real_esca pe_string($valu e);//comment مینویسم خود نرم افزار ایراد میگیره...
سلام و تشکر.
دقت کنید در این سایت چون امکان تایپ دقیق برای کد مهیا نیست، من عبارت comment // رو میذارم تا دایرکشن کدها بهم نریزه. شما باید این قسمت رو کلا پاک کنید. همونطور هم که از اسمش پیداست به صورت کامنت است. ان شاءالله به زودی بخش فوروم این سایت راه اندازی میشه و تمامی سوال و جواب به اونجا منتقل میشه. اونجا کامنت گسترده ای برای نوشتن کد و ... برای کاربران عزیز مهیا است.
اما جواب سوالتون. اول از همه اینکه شما باید ببینید از mysql برای پروژتون استفاده کردید یا از mysqli. تابع فوق برای هر کدوم به صورت مجزا هست.
به نظرم شما دارید یه جا رو اشتباه میرید. کدهاتون رو بذارید یا خطا رو بذارید یا اینکه از صفحه یه عکس بگیرید.
اینطوری متوجه میشم مشکل از کجاست.
سلام و روزتون بخیر...من یه سایت نوشتم با php که کاملا داینامیک هست و ماژول محصولات و اخبار رو هم داره...میخوام بدونم چطور سایتم رو قیمت بزنم ...البته من برای این سایت 1 ماه زمان گداشتم....ممنون میشم راهنمایی بفرمایید...
با سلام و تشکر
قیمت گذاری در برنامه نویسی اون هم در ایران کمی چالش برانگیز هست. چون در ایران اونطور که باید برای صنعت نرم افزار و برنامه نویسی هزینه نمیشه.
باید قیمت گذاری باید یه سری موارد رو در نظر گرفت. شما باید خودتون بسنجید که چقدر زمان گذاشتید و یا چقدر زمان میذارید، چه امکاناتی رو به کار میگیرید و چه آپشنایی رو به کاربر میدید و ...
سایت تون رو به چه متدی نوشتید، از چه فریمورکی استفاده کردید و ...؟ ماژولار هست یا خیر و ...
حقیقتا برای سایتم 1 ماه زمان گذاشتم...سایت کاملا داینامیک هست و مدیریت تمام بخش ها توسط مدیر سایت کنترل میشه....سایتم رو با php نوشتم....یه سایت فروشگاهی با ماژول محصولات و اخبار + صفحات درباره ما و خانه و تماس با ما که همگی کلا توسط مدیریت کنترل میشن..البته مدیریت منو رو هم سایت داره..ممنونم
اگه توی نت انداختید، آدرسشو بهم بدید یه نگاهی بندازم.
بله...ان شالله تا یکی دوروز آینده روی نت میزارم...حقیقتا میخواستم کف قیمت رو بدونم ما بقی رو تخمین میزنم...اخه نگرانم که زیاد یا کم نگیرم....
باید دید تا بشه قیمت حدودی داد، ولی دیگه زیر یک یا یک و نیم به نظرم مقرون به صرفه نیست. با توجه به اینکه میفرمایید یه ماه وقت گذاشتید.
البته گفتم باید دید و اینکه از چه متدی استفاده کردید و چطور کد زدید هم تا حدودی میتونه تأثیرگذار باشه.
لطف کردید....ممنونم ....
ممنونم....موفق باشید
بسیا ممنونم....لطف کردید....لطف میکنید راهنمایی بفرمایید برای اپلود سایت باید چه کنم؟
خواهش میکنم.
برای آپلود سایت نرمافزارهای مختلفی از جمله FTP Cute یا FileZilla و ... هست. با این نرمافزارها و اطلاعات امنیتی از هاست خودتون که شامل آدرس ftp و یوزر و پسورد هست، شما به هاست خودتون وصل میشید و فایلها و پوشههای سایت رو در جای مناسب اپلود میکنید.
معمولا پوشهی موردنظر یکی از اسامی public_html یا httpdocs نام داره.
سلام...من یه سایت نوشتم با php فقط موندم برای بحپ امنیت سایتم چه کنم؟ یعنی چه کار باید انجام بدم که امنیت سایتم بالاتر بره؟ ممنون میشم .....
با سلام.
بحث امنیت همیشه یکی از چالشهای برنامهنویسان هست. اینطور هم نیست که با به کاربردن یک یا چند تابع بگیم امنیت سایت تأمین شده یا نشده. برای امنتر کردن سایت سعی کنید راهکارهای زیر رو به کار ببرید. با به کار بردن موارد زیر امنیت سایت صد در صد تضمین نمیشه،ولی تا حدود زیادی میشه راههای نفوذ رو بست.
دقت کنید برخی موارد شاید کمی پیچیده و سنگین باشه که نیاز به توضیحات مفصل داره.
1) اول از همه سعی کنید ورودیهای کنترلها رو پاکسازی کنید. توسط توابع html_entities($ variable);//com ment میتونید از تزریق کدهای html و یا همون اسکریپت جلوگیری کنید. توابع دیگهای نیز برای خنثی کردن کد html هست که میتونید با سرچ پیدا کنید.
2) برای خنثی کردن کدهای SQL Injection هم استفاده از تابع mysql_real_esca pe_string($valu e);//comment توصیه میشه.
3) هنگام آپلود فایل، از آپلود فایلهای خطرناک با پسوند php., .c, .sh و ... جلوگیری کنید و توسط کدنویسی این فایلها رو خنثی کنید.
4) سعی کنید اطلاعات زیادی در مورد سایت و یا نحوهی برنامهنویسیش منتشر نکنید. زمانی که مشخص بشه، یه سایت از چه طریقی نوشته شده، تا حدودی مثل این میمونه که ما ساختار منزل خودمون رو همه جا اعلان کنیم.
5) اگه از هاستهای اشتراکی برای نگهداری سایتتون استفاده میکنید، بهتره session رو از طریق دیتابیس مدیریت کنید تا از طریق فایل. خود این مورد، داستان زیادی برای توضیح داره که باید مطالعه کنید.
6) ...
همین موارد تا حدود زیادی باعث امن شدن سایت میشه! ولی خوب 100% تضمین نمیشه. این رو بدونید امنیت کامل در دنیای وب هرگز وجود نداره،و همیشه راهی برای نفوذ میشه پیدا کرد. فقط میشه این راه رو سختتر کرد.
موفق باشید.
واقعا ازتون ممنونم.....مشکل م حل شد....امیدوارم موفق باشید و خدا همیشه کمکتون کنه...بازم ممنونم....
خواهش میکنم. شکر خدا مشکلتون حل شد!!!
موفق باشید.
سلام...من این کد رو برای ویرایش عکس نوشتم ولی نمیدونم چرا عکس عا با حجم بالای 2 مگ رو پیام میده وه قادر به کگی در پوشه مورد نظر نیست؟؟؟ ممنون میشم راهنمایی بفرمایید.....
من آپاچی رو stop و سپس start کردم.... و البته قبلش 2مگ رو به 8مگ تغییر دادم ولی نمیدونم چرا مشکل حل نشد....تشکر میکنم اگر راهنمایی بفرمایید...
با سلام.
این مسئله به خاطر این هست که در تنظیمات سرور شما اجازه آپلود فایل بیشتر از 2 مگا داده نمیشه. برای حل این مشکل به سراغ فایل php.ini برید و کلمه upload_max_file size رو سرچ کنید. مقدار جلوی این عبارت رو از 2M به 4 یا 8 تغییر بدید. دقت کنید که در این جا میتونید حجم رو تنظیم کنید.
تغییرات رو ذخیره و یک بار سرور رو ریست کنید. مطمئنا باید مشکلتون حل بشه!!!
واقعا ممنونم....ببخشی ذ فایلی رو که فرمودید کجا سرچ کنم؟
تو چه محیطی برنامه رو اجرا میکنید؟؟؟
xamp یا wamp
من در xamp کار میکنم
زمانی که xamp رو اجرا میکنید، روی دکمهی Config کلیک کنید و سپس فایل php.ini رو انتخاب کنید. تغییر موردنظر رو اعمال کنید. سپس برنامه رو یک بار stop و دوباره start کنید.
مسیر فایل هم در C:\xampp\php هست. با فرض اینکه برنامه رو در درایو C نصب کردید. احتمال اینکه فایل hidden باشه، هست؛ اگه فایل رو ملاحظه نکردید، بدونید این قضیه رو.
fhsghl
ایا مرجع دستورات پی اچ پی در سایت وجود دارد؟
سلام . مجموعه دستورات php در حال حاضر در حال ترجمه شدن است. و در آینده در دسترس کاربران قرار خواهد گرفت.
با سلام
من html,css,javasc ript,jquery بلدم البته جاوا اسکریپت بسیار کم و کلی ایا می توانم سراغ php بروم؟
با سلام.
معمولا ترتیب زیر برای یادگیری طراحی صفحات وب پیشنهاد میشه، ولی الزامی نیست.
1ـ html
2ـ CSS
3ـ جاوااسکریپت
4ـ به طور همزمان PHP و MySQL
این رو در نظر داشته باشید که در صفحات وب پایهترین زبان html هست. وقتی این زبان رو بلد هستید، برای رفتن به سراغ دیگر زبانها اشکالی نداره.
ممنون
سلام خسته نباشید
ببخشید کار پی اچ پی چطوریه ؟؟ مثل اچ تی ام ال نیست؟؟
من کد ابتدای آموزش را داخل ندپد نوشتم اما چیزی تو صفحه نمایش داده نشد
مگه نباید کلمه hello world داخل صفحه چاپ بشه؟؟
تشکر
لطفا سیلابس رو کامل بخونید؛اگر متوجه نشدید بعد سوال کنید
اینطوری برای خودتون هم بهتر است
سلام
PHP کاملاً با HTML فرق داره ...!
با استفاده از PHP می توانید سمت سرور، برنامه نویسی کنید. مثلاً داده های ارسال شده از سمت کاربر را در پایگاه داده ذخیره کنید. شما آموزش PHP را تا انتها مطالعه فرمایید، حتماً با نحوه ی کار آن آشنا خواهید شد.
سلام
من میخواستم متغیر جاوا اسکریپت رو به متغیر php اتصال بدم
اگه میشه منو راهنمایی کنید
با سلام.
به طرقی میشه از PHP به متغیرهای جاوااسکریپت مقدار داد، ولی عکس این عمل امکان نداره. چون کدهای سمت سرور (PHP) زودتر اجرا میشن و نتیجه به سمت کلاینت داده میشه. بعد از این مرحله کدهای سمت کلاینت اجرا میشن.
اگه بگید دقیقا برای چی میخواید شاید بشه بهتر راهنمایی کرد. شاید برای این هدف ajax جواب بده.
سلام
ممنون از آموزشتون
یه سوال.این سبک آموزش ها بر تریشون نسبت به فیلم آموزشی چی هست؟
با تشکر
یکی از برتری های این آموزش ها نسبت به فیلم ها اینه که در این آموزش ها(البته به غیر از php) از خودتان امتحان کنید استفاده شده است که باعث می شود که کاربر کدها را امتحان کند و در آنها تغییراتی به وجود بیاورد. البته قابل انکار نیست که، هر نوع آموزش از معایب و مزایایی برخوردار است...
سلام.
ممنوناز راهنماییتون
یک سوال دیگه
برای این که صفحات وبرو طراحی کرد باید به ترتیب از کدوم زبان ها شروع کرد و به پی اچ پی رسید؟
سلام
می توانید طبق ترتیب منوی بالای سایت بیاموز مطالب را دنبال کرده و مطالعه کنید.
سلام
سایت بیاموز خیلی جامعه و من کامل تر و جامع تر از این سایت به زبان فارسی نیافتم.
آبا ممکن هست که در آینده بخش ویدیوهای آموزشی هم در سایت بیاموز قرار داده بشه؟
سلام
بله، فیلم های آموزشی php در دستور کار قرار داره!
سلام مجدد
یه سوال کوکی چیه؟
تو اینترنت سرچ کردم جواب درستو حسابی ننوشتن
اگه جواب بدین لطف می کنید
در ضمن تو خط اول به جای اسکریپت نوشتین اسکریبت اگه امکانش هست اصلاح کنید.
برای کسب اطلاعات بیشتر در مورد Cookie به لینک زیر مراجعه فرمایید:
beyamooz.com/php/81-advance/78-cookie-%D9%87%D8%A7-%D8%AF%D8%B1-php
واژه ی اسکریپت، اصلاح شد. ممنون ...
سلام
اون بالا توی اون کادر به جای مایکروسافت نوشتین میکروسافت . اگه دوست داشتین اصلاحش کنین .
با تشکر از سایت خوبتون .
اتفاقا برخلاف گویش غلط ما میکروسافت microsoft درسته نه ماکروسافت ... شرکت میکروسافت بر اساس مقیاس میکرو کار میکنه نه ماکرو ... تو سایت رسمی شرکت هم برید متوجه میشید...www.microsoft.com...
اما توی google translate این کلمه رو مایکروسافت تلفظ می کنه!
سلام، چقدر دقیق...! ممنون اصلاح شد.
برای یادگیری زبان php دستورات sql هم واجبه که یاد بگیریم
اگر قرار است اطلاعات و داده های پروژه، در بانک اطلاعاتی نگهداری شوند شما نیاز دارید که زبان استاندارد SQL را برای انجام عملیات های Insert / Update / Delete / Select آموزش ببینید.
برای آموزش زبان استاندار SQL به لینک زیر مراجعه فرمایید:
beyamooz.com/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-sql
در ادامه بعد از آموزش SQL می توانید از فصل 4 یعنی "آموزش پایگاه داده" که سمت راست همین صفحه قرار دارد، برای تکمیل آموزش تان استفاده نمایید.
ممنون بابت سایت خوبتون واقعا عالیه ایشالا خدا خیرتون بده مرسیییییییییییی ییییییییییییییی ییییییییییییییی ییی
سلام
من html و css رو یاد گرفتم حالا باید javascript رو یاد بگیرم و بعد برم سراغ php یا اینکه میتونم اول php رو یاد بگیرم و بعدا برم سراغ javascript
با سلام دوست گرامی
شما اول باید html و css را یاد بگیری بعد بری سراغ java script و بعد اگه دوست داشتی و خواستی خوب و حرفه ای کار کنی بری سراغ jqery و در آخر بری سراغ php چون این زبان سخت تر از بقیه است و باید اطلاعات قبلی هم داشته باشی.
سلام
مشکلی وجود ندارد، شما می توانید ابتدا آموزش PHP را مطالعه فرمایید و بعد به سراغ JavaScript بروید. پیشنهاد بنده به شما نیز به همین ترتیب است. اما دقت فرمایید که نهایتاً برای پیاده سازی یک پروژه PHP شما به یادگیری jQuery که یکی از کتابخانه های JavaScript است نیاز خواهید داشت.
سلام و خسته نباشید
اگه درست متوجه شده باشم php زبانی نیست که یادگیری خودش به تنهایی کافی باشه و مجبوریم پیش نیازهایی رو طی کنیم.
اما اگه بخوایم با asp.net کار کنیم تنها یادگیری خودش کافیه و نیازی به تسلط بر باقی مباحث نیست.
درسته؟
بله تقریباً حق با شماست، برای ورود به PHP باید HTML و CSS و JavaScript و حتماً jQuery را در حد خوب آموزش دیده باشید ولی برای ASP.Net WebForm در حد مقدماتی کافی است.
با سلام.من یه راهنمایی ازتون میخوام اونم اینه که چرا من پی اچ پی رو یاد گریفتم ولی برنامه نوشتن برام سخته؟؟!!! راهنماییم بکنید خیلی ممنونم
سلام
پیشنهاد می کنم، پروژه رزرو هتل که لینک آن در زیر آمده است را خریداری کرده و کدهای آن را بدقت بررسی نمایید. از این طریق متوجه خواهید شد که پیاده سازی یک Application آنقدرها هم سخت نیست ...!
www.beyamooz.com/php/339-project-hotel/2594
سلام
یه سوال داشتم بین دو زبان php و asp.net کدوم حرفه ای تر هستن چون من بیشتره سایت های دولتی و بانکی رو که میبینم با asp.net مینویسن ولی سایت های تفریحی و کوچکتر رو با php مینویسن . یعنی اینکه php برای ساخت اون سایت های بزرگ خوب نیست ؟
سلام
1- PHP رایگان و کدباز است در مقابل asp.Net محصول میکروسافت بوده و کدباز نیست.
2- ابزارهای ارائه شده برای ASP.Net قابل مقایسه با PHP نیست. (بعنوان مثال در ASP.NET webform برای نمایش داده ها در یک جدول، به راحتی از ابزار GridView استفاده می کنیم اما در PHP انجام این کار براحتی امکان پذیر نیست)
3- سرعت لود صفحات در PHP خیلی بالاتر از ASP.NET است.
4- سیستم مدیریت محتوای جوملا با PHP نوشته است، یعنی اگر قصد دارید از جوملا برای طراحی سایت استفاده کنید و نیاز به پیاده سازی کامپوننت خاصی در آن دارید ، باید PHP را فرا بگیرید.
5- اگر انتخاب شما PHP است، باید در HTML و JavaScript و jQuery خبره باشید، در غیر اینصورت ASP.NET webform گزینه بهتری خواهد بود.
ببخشید شما یه جا تو پرسش و پاسخ گفته بودید که اول php رو یادبگیریم بعد اگه لازم شد جاوااسکریپت!! ولی اینجا میگید برای یادگیری php باید تو جاوااسکریپت و جکوئری خبره باشیم این یعنی چی؟
لطفاً آدرس نقل قول را هم ذکر کنید.
برای خبره شدن در زمینه ی وب باید این حلقه های زنجیر رو به هم متصل کنید و از دیر باز هم گفته اند که چه خواجه علی و چه علی خواجه. هر دو رو یاد بگیرید.
در مورد گرید ویو و امثال آن در دات نت باید بگم تنها مال زمانی بود که وب فرم ها بودن و الان که MVC استفاده میشه به همراه موتور رندر razor یا مشابه چنین چیزی وجود نداره و کلا کنترل آماده ای وجود نداره و وب فرم هم کم کم باید جز منسوخ شده ها حسابش کرد.امروزه اکثر قسمت های دات نت دارن به سمت متن باز بودن پیش میرن و خود MVC به صورت متن باز ارائه شده و باقی سیستم ها و موارد دیگه هم یا متن باز شدن یا دارن میشن و همچنین مایکروسافت هیچ پافشاری و اجباری برای استفاده از سیستم های خودش نداره و برای مثال میتونید میتور رندر را تغییر بدید یه یک موتور دیگه که شاید حتی شما آن را نوشتید یا مثلا به جای EF از یک ORM دیگر استفاده کنید و بسیاری از موارد دیگر.در ضمن خبره بودن در فناوری های گفته شده هیچ ارتباطی با انتخاب یک زبان ندارد و دقیقا نمیدونم چه برتری php در زمینه کار با این فناوری ها داره
اولاً مقایسه بالا بین PHP و ASP.Net WebForm است و زمانی که بنده عرض کردم برای ورود به PHP باید در HTML و JavaScript و JQuEry مسلط باشید منظور این است که مثلاً برای نمایش اطلاعات در یک جدول، باید از صفر تا 100 رو خودت انجام بدی ولی در ASP.NET WebForm فقط با دو حرکت زیر جدول اطلاعاتی ات نمایش داده می شه ...!
1- کشیدن و انداخت ابزار GridView در صفحه
2- وصل کردن GridView به یک شیء sqlDataSource
بنابریان با این توضیح، کسانی که تازه کارند قطعاً، ASP.NET WebForm گزینه بهتری خواهد بود.
و اما در مورد ASP.NET MVC، حق با شماست، در این جا دیگر ابزارهایی مثل GridView در اختیار نیست و مانند PHP باید از صفر تا 100 رو خودت انجام بدی ...! بنظر بنده آموزش MVC برای کسی که تازه وارد بحث برنامه نویسی وب شده است واقعاً سخت است و بهتر است بجای اینکه از پله اول به پله دهم بریم از ابتدا ASP.NET WebForm را آموزش ببینیم و نهایتاً اینکه ASP.NET MVC برای پروژه های با مقیاس بزرگ که تیمی اند مناسب است والا برای پروژه های کوچک ASP.NET WebForm گزینه بهتری خواهد بود.
سلام. من حرفی ندارم و فقط میتونم بگم تشکر بینهایت!!!! همه ی مطالب سایت رو یاد گرفتم از جمله jquery, css, html, sEo. انشالله مطالب بیشتری تو سایت قرار بدید دستتون درد نکنه.از کتابخانه های پی اچ پی چندتا رو هم واسه آموزش قرار بدید با تشکر فراوان
با سلام و خسته نباشید من تازه عضو شدم و امیدوارم که این مطالب به درد منم بخوره با سپاس و لطف فرآوان
اول از همه باید خسته نباشید بگم بابت ایجاد چنین سایتی
کار خیلی خوبی رو آغاز کردین
در مورد my sql الان دیگه به اوراکل تعلق داره و تا یکی دو سال آینده فقط برای وب سایت های متن باز رایگان خواهد بود و برای مابقی هزینه تجاری داره
اینطور که به نظر میرسه الان دیتابیسی به اسم Marian db برای خودش اسم و رسمی به عنوان جایگزین مطرح کرده
با سلا م
این سایت مثل یه دانشگاه میمونه ، واقعا خسته نباشید . من خیلی استفاده کردم
با سلام
یعنی توی دانشگاه انقد مطلب یاد میدن؟
سلام وخسته نباشید به همه کسانی که این سایت رو راه اندازی کردن واقعا ممنونم
اگر ممکنه یه کم درباره هاست و دامین توضیح بدید اخه توضیحاتتون خیلی روان و گویاست .
باز هم متشکرم
در مورد هاست و دامنه و ای اس پی هر سوالی داشتید از من بپرسید
سلام و خسته نباشید
اموزش های خوبی رو تو سایتتون گذاشید
استفاده خوبی کردیم
خدا اجرتون بده
tnx
با سلام
با این وب سایت شما دینتون رو به وب فارسی ادا کردین/
واقعاً فوق العاده است
با تشکر
سپاس فراوان از گروه شما
سلام واقعا خسته نباشید کارتون عالیه! به خدا ثواب داره این کار شما قیمت نداره بینهایت ممنون
من سایتم رو با php طراحی کردم الان می خواهم سایتم رو به وردپرس متصل کنم میشه راهنمایی کنید
سلام.
سوالتون ایراد داره. سورس کد وردپرس PHP هست. اتصال سایت به وردپرس معنی نداره.
اگه منظورتون این هست که قصد دارید، سایت تون رو با وردپرس بالا بیارید، باید بگم که شما فایلهای وردپرس رو باید در هاست خودتون بریزید و سپس مراحل نصب وردپرس رو برید که خیلی سخت هم نیست.
آموزش PHPهاتون خیلی خوبه ولی اگر بشه ویدئویی باشه خیلی بهتر میشه ممنون
beyamooz.com/project-based-php