به آموزشگاه بیاموز خوش آمدید!

سبد خرید (0)

مقدمه آموزش PHP

آموزش PHP (پی اچ پی) - مقدمه

Wiki

PHP (پی اچ پی) یک زبان اسکریپت نویسی سمت سرور است و می تواند، ابزاری قدرتمند برای ساخت صفحات پویا و داینامیک بحساب آید.

  • گستردگی استفاده
  • رایگان بودن (بدون اهمیت در ایران)
  • جایگزینی مناسب برای ASP ماکروسافت

آموزش آسان PHP (پی اچ پی) با مثال های فراوان

Wiki

مثال های فراوان در آموزش PHP، باعث می شود که PHP را به آسانی فرابگیرید، در این مثال ها، هم کدهای PHP و هم خروجی آن همزمان نمایش داده می شود:

مثال - آموزش PHP

<!DOCTYPE html>
<html>
<body>

<?php
echo "My first PHP script!";
?>

</body>
</html>

خروجی کد بالا:

My first PHP script!

پیش نیازهای آموزش PHP (پی اچ پی)

Wiki

پیشنهاد می شود اگر با آموزش های زیر آشنا نیستید، قبل از ادامه آموزش PHP، آنها را مطالعه فرمایید:


آموزش PHP (پی اچ پی): PHP چیست؟

Wiki

  • PHP سرنام واژگان "PHP Hypertext Preprocessor" بحساب می آید.
  • PHP یک نرم افزار کد باز است. (Open Source)
  • PHP زبان اسكریپتی سمت سرویس دهنده می باشد. (server-side)
  • PHP را می توانید بصورت رایگان دانلود و استفاده کرد.
Note PHP یک زبان جالب و معروف
PHP آنقدر قدرتمند هست که بتواند هسته بزرگترین سیستم محتوای وب (Joomla) را تشکیل دهد.
PHP به اندازه کافی توانایی دارد که یکی از بزرگترین جوامع مجازی (Facebook) را اجرا کند.
همچنین PHP بقدری آسان است که بتواند مورد استفاده تازه کاران قرار بگیرد.

آموزش PHP (پی اچ پی): فایل PHP چیست؟

Wiki

  • فایل های PHP می تواند شامل متن، تگ های HTML، خصوصیت های CSS، دستورات JavaScript و دستورات PHP باشد.
  • دستورات PHP سمت سرور اجرا می شوند و نتیجه بصورت HTML به مرورگر کاربر ارسال می شود.
  • فایل های PHP با پسوند php. ذخیره می شوند.

آموزش PHP (پی اچ پی): قابلیت های PHP

Wiki

  • PHP می تواند صفحات با محتوای داینامیک را ایجاد کند.
  • PHP می تواند سمت سرور فایل ها را ایجاد کند، حذف کند، باز کند، بخواند، ویرایش کند و ببندد.
  • PHP می تواند داده های فرم را جمع آوری کند.
  • PHP می تواند Cookieها را ارسال و دریافت کند.
  • PHP می تواند داده ها را در پایگاه داده اضافه، حذف و ویرایش کند.
  • PHP می تواند دسترسی کاربران وب سایتتان را به بعضی از صفحات محدود کند.
  • PHP می تواند داده ها را رمزنگاری کند.

با PHP هیچ محدودیتی در تولید HTML ندارید. شما می توانید تصاویر، فایل های PDF و حتی فایل های Flash را ایجاد نمایید. همچنین می توانید هر متنی مانند XHTML و XML را در خروجی چاپ نمایید.


آموزش PHP (پی اچ پی): چرا PHP؟

Wiki

  • یکی از برترین مزایای PHP (پی اچ پی) سازگاری آن با اکثر سیستم عامل ها و نرم افزارهای وب سرور مانند IIS و Appache است.
  • PHP (پی اچ پی) ساختار و ترکیبی بسیار شبیه C دارد.
  • استفاده و دانلود PHP (پی اچ پی) رایگان است.
  • PHP (پی اچ پی) یکی از سریع ترین زبان ها در نوع خود است.

در آموزش PHP از کجا شروع کنم؟

Wiki

  • PHP (پی اچ پی) برای اجرا نیاز به یک Web-Server دارد، ساده ترین Web-Server برای شما احتمالاً IIS خواهد بود. (PHP & IIS)
  • طبیعتاً برای اجرای فایل های PHP (پی اچ پی) نیاز به یک مرورگر وب دارید که مسلماً رایجترین آن IE است.
  • برای ایجاد فایل های PHP (پی اچ پی)، نیاز به یک ویرایشگر ساده متنی مثل Notpad یا Wordpad دارید.
  • PHP (پی اچ پی) و در صورت نیاز MySql را نصب کنید.

در ادامه آموزش PHP،خواهید دید که با نصب بسته XAMPP، همزمان PHP و MySQL و Apache  نصب خواهد شد.


توجه: شما می توانید، مطالب آموزش PHP بالا را از پنل سمت راست همین صفحه دنبال فرمایید.

دیدگاه‌ها  

+2 # دودی 1395-12-06 12:07
سلام خسته نباشید خیلی سایت آموزشی شما فوق العاده هست
من آموزش html و css رو از سایت شما خوندم تمرین هم انجام دادم وکلاس جاوااسکریپت هم رفتم ولی برای خواندن وتمرین کردن php دلشوره دارم فک میکنم هنوز چیزی یادنگرفتم .و اینطورکه شنیدم خیلی php زبان سختی هست ..میترسم از پسش برنیام ..ممنون میشم راهنمایی کنید .
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+1 # امیر پهلوان صادق 1395-12-08 10:27
سلام، بعد از مطالعه آموزش های PHP پیشنهاد می کنم آموزش پروژه محور زیر را خرید فرمایید:
http://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
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+1 # kitana 1395-11-26 13:44
سلام و تشکر بابت سایت بسیار خوبتون خسته نباشین.
من از بیاموز، مبحث jQuery رو یاد گرفتم و در ادامه می خواستم آموزش PHP رو شروع کنم آیا با توجه به اینکه در مطلب آموزشی بالا فرمودید که javaScript یکی از پیشنیازهای آموزش PHP است به مشکلی برنخواهم خورد؟
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+1 # امیر پهلوان صادق 1395-11-27 08:53
سلام، پیشنهاد می شه، فصل اول آموزش javascript رو مطالعه فرمایید.
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+3 # محمدرضا جعفری 1395-10-04 18:29
سلام
اگه اشتباه نکنم آموزش صوتی برای مبحث PHP دچار مشکل شده اگه امکانش هست آنرا اصلاح کنید.
با تشکر
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+2 # امیر پهلوان صادق 1395-10-07 21:43
سلام، ضمن عذرخواهی از شما و کاربران محترم بیاموز، هم اکنون مشکل برطرف شد.
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
0 # روشن ضمیر 1395-09-30 12:30
سلام، می خواستم تشکر کنم، آموزش PHP عالی بود.
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
0 # shadi 1395-09-24 18:59
آموزش PHP عالی بود.
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
0 # javad.ro 1395-09-18 13:54
سلام خسته نباشید آموزش هاتون عالیبه
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
0 # tehrani 1395-09-13 08:18
با سلام و احترام
ممنون از اموزش خوبتون
تشکر
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
0 # نيلوفر 1395-09-02 15:23
سلام خسته نباشيد، آموزش PHP خوب بود، ممنون سايتتون عاليه مخصوصا كانالتون
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
0 # حمید متقی پیشه 1395-08-11 21:37
سلام تشکر از سایت و آموزش های بسیار عالیتون انشاالله که در زندگی موفق باشید
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
0 # غریب 1395-06-29 10:13
سلام عزیز خسته نباشید. می خواستم بابت آموزش های پی چ پی تشکر کنم.
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
0 # شفق 1395-06-06 21:19
آموزش PHP خیلی خوب بود. ممنون
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+2 # http://academyit.net 1395-06-03 06:23
عالی بود مرسی از شما بخاطر این اموزش های جذاب و کارآمد
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+3 # محمدرضا جعفری 1395-06-02 11:46
با عرض سلام و خسه نباشید خدمت شما میخواستم بدونم آموزش framework های php مثل laravel را در سایت خوبتان ندارید؟؟؟اگر نیست برنامه ای برای آن دارید؟؟؟
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+3 # امیر پهلوان صادق 1395-06-04 16:30
سلام، آموزش فریم ورک Laravel در برنامه کاری آینده مون قرار گرفت.
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
0 # انتطامی 1395-05-14 00:18
آموزش پی اچ پی عالی بود.
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
0 # انتظامی 1395-05-14 00:00
آموزش ها عالی بود.
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+3 # مجید 1395-04-09 14:34
سلام من کد بالا رو کپی پیست کردم ولی این خطا رو داد
Notice: Undefined index: file in C:\xampp\htdocs \uploads\XUP.ph p on line 2
چیکار کنم ؟!!
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+3 # امیر پهلوان صادق 1395-04-09 14:56
سلام
کنترل پنل Xampp را اجرا نمایید و چک کنید که سرویس های Apache و MySQL درحالت اجرا باشد:
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+3 # tehrani 1395-02-04 09:20
با سلام و احترام
ببخشید اگه سایتی داشته باشیم که کاربران زیادی داره
اگه بخواهیم گزینه ای توو سایتمون بذاریم که کاربر وقتی روش کلیک کرد به گروه تلگرامی همون سایت اضافه بشه
و همچنین هرکاربری توو سایت ثبت نام کرد با استفاده از نام کاربری و شمارش بصورت خودکار به گروه تلگرامی سایت اضافه بشه...
چطوری میشه با پی اچ پی این کار رو انجام داد؟ api خاصی داره؟؟
لطفا کامل راهنماییم کنین
باتشکر
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+3 # مهرداد صلاحی 1395-02-06 09:37
با سلام و تشکر.
بله! باید از API مخصوصی که تلگرام برای این منظور برای برنامه نویسان طراحی کرده، استفاده کنید. استفاده از اون خیلی سخت نیست، به شرطی که با دانش برنامه نویسی آشنا باشید و به زبان PHP مسلط باشید.

بهتره از سایت خود تلگرام این APIها را دانلود کنید! این رو مدنظر داشته باشید.
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+3 # tehrani 1395-02-07 11:27
به نقل از مهرداد صلاحی:
با سلام و تشکر.
بله! باید از API مخصوصی که تلگرام برای این منظور برای برنامه نویسان طراحی کرده، استفاده کنید. استفاده از اون خیلی سخت نیست، به شرطی که با دانش برنامه نویسی آشنا باشید و به زبان PHP مسلط باشید.

بهتره از سایت خود تلگرام این APIها را دانلود کنید! این رو مدنظر داشته باشید.



ممنون از پاسختون
میشه لطفا کامل تر توضیح بدین مراحل کار رو...و دقیقا باید چیو دانلود کنم از سایت تلگرام
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+4 # مهرداد صلاحی 1395-02-18 09:51
یه نمونه در لینک زیر هست:
https://github.com/akalongman/php-telegram-bot
سمپل هم درونش هست.
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+2 # entezami 1395-01-22 00:25
با سلام...من با کانکشن 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 ایراد میگیره....ممنون میشم راهنمایی بفرمایید...
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+2 # مهرداد صلاحی 1395-02-06 09:42
سلام.
متن خطا رو بذارید تا مشخص بشه مشکل از چیه.

این کد خطای منطقی داره. برای چی از fetch دوبار استفاده کردید؟ و دوم اینکه دستور echo قبل از header هم از لحاظ منطقی درست نیست. باعث خطا میشه.
این موارد رو در نظر داشته باشید.
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+2 # سامان محمدی 1394-12-25 10:08
سلام و وقت بخیر
چطوری میتونم یک سایت چند زبانه طراحی کنم ؟
مثلا کار بر روی هر پرچم کلیک کرد ، زبان اون سایت رو نشون بده به صورت داینامیک (از پایگاه داده بخونه).
همینطور مدیر سایت هم بتونه محتوا داخل هر جدولی بریزه.
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+2 # مهرداد صلاحی 1395-02-06 09:47
با سلام و تشکر.
برای طراحی سایت های چند زبانه شما باید کمی با برنامه نویسی ماژولار و همچنین شی گرایی آشنا و مسلط باشید. وقتی سایتی به این صورت نوشته بشه، تمامی اجزای اون طبقه بندی شده هستند و شما قادر خواهید بود روی هر قسمت تسلط کامل داشته باشید.
اگر سورس کد بعضی از پروژه ها رو ببینید، معمولا درون آنها یک پوشه به نام language هست که درون این پوشه فایلهایی به زبان مختلف هست. معمولا برنامه ها به طریقی کد رو طوری مینویسند که با توجه به انتخاب زبان، یکی از زبانهای داخل این پوشه، انتخاب شده و کلمات و لیبل ها رو به این زبان نشون میده.
یه راه دیگه هم استفاده از دیتابیس هست که این هم مقوله خودش رو داره.

توضیح فنی این مقوله در اینجا خیلی نمیگنجه. این مبحث خیلی سخت نیست، ولی خیلی هم ساده نیست. پیشنهاد میکنم کمی با برنامه نویسی ماژولار و شی گرایی مسلط بشید و متدهای مختلفی مثل mvc رو مطالعه کنید. به مرور دستتون میاد.
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+3 # محمد0000 1394-11-30 19:07
با سلام یه برنامه میخواستم
برنامه اینه:
نام و نام خانوادگی رو به عنوان پارامتر ورودی دریافت کنه بعد تعداد حروف رو چاپ کنه.
با تشکر
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+2 # محمد0000 1394-11-30 19:05
با عرض سلام و خسته نباشید
میخواستم اگه زحمتی نیست برنامه بنویسید یا در اینجا پاسخ رو بنویسید.برنامه اینه:
نام و نام خانوادگی رو به عنوان پارامتر ورودی دریافت کنه و سپس تعداد حروف آن را چاپ کند.
با تشکر
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+2 # مهرداد صلاحی 1394-12-12 15:01
سلام.
دوست عزیز هدف ما در این سایت آموزش برنامه نویسی هست تا بتونیم کاری کنیم که خود شما برنامه موردنظر رو بنویسید.
شما میتونید آموزش ببینید و سوالات خودتون رو بپرسید، تا من و همکارانم در اسرع وقت به آنها پاسخ دهیم.

موفق باشید.
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+4 # بهمن 1394-11-18 21:03
باسلام و خسته نباشید!و تقدیر و تشکر بخاطر سایت و مطالب فوق العادتون!
پی دی اف php کی آماده میشه دقیقا؟؟؟؟؟(و همچنین جاوا اسکریپت و...،مخصوصا php) چون این ترم طراحی وب دارم و چون سر کلاس هم اینترنت نداریم شدیدا ب مطالبتون نیاز دارم!
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+5 # مهرداد صلاحی 1394-11-18 22:54
با سلام و تشکر.
به محض آماده شدن در سایت بارگذاری خواهد شد. اگر شما سؤال یا اشکالی دارید، می‌تونید در فوروم یا بخش مربوطه سؤالتون رو مطرح کنید. من و سایر دوستان در اسرع وقت پاسخگوی سؤالات شما عزیزان هستیم.

موفق باشید.
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+3 # بهمن 1394-11-18 19:57
باسلام و خسته نباشید و تشکر فراوان بخاطر سایت و مطالب فوق العاده خوبتان!

هفته های گذشته در مورد پی دی اف php بهتون پیام دادم ک گفتید در حال آماده شدنه،میخاستم بدونم دقیقا کی آماده میشه؟؟؟ من این ترم طراحی وب دارم سرکلاس چون اینترنت نداریم نیاز مبرم دارم به این جزوه و مطالب خوبتان!!!
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+2 # akrami 1394-11-17 10:36
سلام و روزتون به خیر...یه مشورت ازتون میخوام و اون اینه که من 7 ماه هست که php رو یاد گرفتم و 3 تا سایت هم نوشتم اما میخوام از حالا به بعد php رو به صورت شی گرا یاد بگیرم ولی نمیدونم از کجا باید شروع کنم...منطورم اینه که کلاس خوبه یا فیلم های اموزشی؟؟؟ ممنون میشم راهنمایی بفرمایید
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+2 # امیرکیان 1394-11-17 21:15
در حال حاضر اگر به کدهای اغلب برنامه ها نگاه کرده باشید به صورت شی گرایی هستند و دارند بیشتر برنامه ها به سمت شی گرایی پیش میرند.
شیگرایی چیزه سختی و غول بی شاخو دمی نیست اصن؛
فقط اضافه شدن منطق فسلفه به برنامه نویسی هست که اگر این منطق رو یاد بگیرید به راحتی میتوانید مفاهیم آنرا درک کنید.
موفق باشید
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+3 # مهرداد صلاحی 1394-11-17 20:57
با سلام...
این بستگی به شما داره. می‌تونید با یه کتاب راه بیفتید و بعد از یادگیری مفاهیم اولیه، اقدام به کدنویسی شئ‌گرایی کنید... بعد از یادگیری متدهای مختلفی با شئ‌گرایی هست که با تمرین هر کدوم به این مبحث مسلط می‌شید. البته تجربه ثابت کرده که کمی نیاز به زمان هست برای یادگیری مفاهیم شئ‌گرایی.
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+2 # سعید تهرانی 1394-10-25 14:57
سلام ، چنانچه بخواهیم در html با کلیک روی یک عکس محتویات یک string را به کلاس دیگر منتقل کنیم چه کدی باید بنویسیم
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+2 # مهرداد صلاحی 1394-11-17 20:59
با سلام.
کار سختی نیست! می‌تونید از کد سمپل زیر استفاده کنید:
$("#img").click(function(){
$(".class2").html($(".class1").html());
});


با کلیک روی عکسی با ID #img محتویات تگی با کلاس 1 به تگی با کلاس 2 منتقل خواهد شد.
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+2 # اکرم 2 1394-09-24 10:48
بله ممنونم....اینم کد:
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+2 # اکرم 2 1394-10-06 08:52
من ایمیل رو پیدا نمیکنم لطف میکنید ایمیلتون روبهم بگید...ممنون
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+2 # مهرداد صلاحی 1394-10-06 21:04
ایمیل من: [email protected]
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+1 # مهرداد صلاحی 1394-09-24 12:10
متأسفانه کد اینجا نیومده.
میتونید کد رو از طریق انجمن سایت بیاموز در سایت قرار بدید یا از طریق ایمیل.
ایمیل من در بخش نویسنده ها هست.
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+2 # اکرم 2 1394-09-24 08:45
در واقع مشکل در Pagination هست ...نمیدونم صفحاتی رو که با ajax نوشتم چطور صفحه بندی کنم...درواقع نمیدونم که چه طور باید ایتم شرکتی رو از ایتم فروشگاهی برای صفحه بندی جدا کنم؟؟؟ ممنون میشم راهنمای بففرمایید
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+1 # مهرداد صلاحی 1394-09-24 09:37
باید دید! مسلما باید از اجکس استفاده کنید، و برای pagination نیاز دارید، چند پارامتر رو به دست بیارید.
تعداد کل رکوردها اون بخش، شماره صفحه ای که نیاز دارید نمایش داده بشه، تعداد رکوردها قابل نمایش در هر صفحه و ...

اگه بتونید کدتون رو بذارید یا اینکه در یه صفحه html برای نمایش بارگذاری کنید، خیلی بهتره. ببینم بهتر میتونم بگم میشه چی کار کرد.
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+1 # اکرم 2 1394-09-23 13:10
با سلام و احترام
چطور میتونم با ajax صفحاتم رو صفحه بندی کنم؟
فایلم به این شکل هست که دارم :
منتخب - شرکتی - فروشگاهی
این فایل ها با ajax باز میشن من تو صفحه بندی اینا موندم..ممنون میشم راهنمایی کنید..
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+1 # مهرداد صلاحی 1394-09-23 20:45
با سلام و تشکر

سؤالتون واضح نیست. مشکل شما تو Pagination هست یا ajax؟؟؟
بیشتر توضیح بدید تا بشه دقیق راهنمایی کرد.

موفق باشید.
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+1 # حسن قناعتی 1394-09-18 21:23
سلام اقای فرخنده
اینجانب حسن قناعتی کلستانی دنبال مازولی در نرم افزار دریم ویور (زبان
php) و بانک اطلاعاتی my sql هستم که بتوانم که یک فایل اکسل که دارای n
ستون و نیز n ردیف باشد را به بانک اطلاعاتی my sql وصل کنم
که از ان طریق بتونم
import export کنم و نیز
بتوان عملیات insert,update , delete دیتا را نیز از این طریق انجام دهم
در صورت انجام همکاری توسط جنابعالی و تولید فیلم و نیز سورس مربوطه
هرینه مرتبط را پرداخت خواهم کرد.
با تشکر حسن قناعتی
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+1 # hamid fa 1394-09-19 12:01
سلام به شما دوست عزیز و گرامی

برای این کار شما کارهای زیادی پیش رو دارید تا انجام دهید اما اگر نظر من را بخواهید شما میتوانید به راحتی فایل اکسلی که تهیه کرده اید و شامل اطلاعات است را به راحتی به مای اس کیو ال ایمپورت کنید

و از آن استفاده کنید

نیازی به کد نویسی نیستش

و اگر هم میخواهید حتما از پی اچ پی برای این کار استفاده کنید میتوانید از دستور phpexcel برای وصل شدن به اکسل استفاده کنید اما روش اول به نظرم راحت تر است و کم دردسر تر
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+1 # اکرم2 1394-09-03 13:58
سلام و احترام...ببخسید من سایتم رو اپلود کردم حالا صفحاتی که دو تا هدر توش نوشته شده نمیتونه باز بشه و warning میده...رو لوکال درست بوده نمیدونم علتش چیه... ممنون میشم راهنمایی بفرمایید
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
0 # مهرداد صلاحی 1394-09-03 21:13
با سلام و احترام.
میشه متن خطا رو بذارید.
یه خاصیتی تو لوکال غیر فعال یا فعال هست که توی هاست بر عکس اون هست.

متن خطا رو بذارید، متوجه میشم مشکل از چیه.
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
-2 # اکرم2 1394-08-26 18:58
سلام و ممنون بابت تمام راهنمایی هاتون....خدا خیرتون بده ان شاااله...من 5 ماه هست که کد نویسی با php رو یاد گرفتم و تا حالا 3 تا سایت طراحی کردم... اما کار با فریم ورک ها و نوشتن کد در کلاس های php رو بلد نیستم...به نطر شما برم asp.net رو یاد بگیرم یا اینکه تو php خودم رو تقویت کنم؟ منظور اینکه کار با کلاس و فریم وورک و یاد بگیرم...لطفا در مورد فریم ورک یه توضیح بدید که بدونم به چه دردی میخوره...ممنونم ....درضمن برایدات نت باید اول sql server رو یاد بگیرم درسته؟
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
-1 # اکرم2 1394-08-29 14:16
بسیار ممنونم .... یه سوال دیگه...همون طور که گفتم سایت هایی که نوشتم از فریم وورک استفاده نکردم حالا این مسعله چه تاپیر مخربی (احتمالا) میتونه روی سایت من بزاره؟ ممنونم
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
-1 # مهرداد صلاحی 1394-08-29 15:57
خواهش میکنم.
فریمورک معمولا معماری MVC رو رعایت می‌کنند و این معماری هم به شدت وابسته به مفاهیم شی‌گرایی هست. مفاهیم شی‌گرایی هم باعث راحت‌تر شدن کدنویسی و برنامه‌نویسی می‌شن.
ماژولار بودن پروژه، راحت‌تر بودن در توسعه‌ی پروژه، تأمین امنیت بسیار خوب و ... از مزایای رعایت برنامه نویسی شی‌گرایی مبتنی بر معماری MVC است.
فریمورک‌ها این قابلیت رو در اختیار برنامه‌نویس قرار میدن. معمولا برنامه‌نویسان حرفه‌ای در پروژه‌هاشون از فریمورک‌ها استفاده می کنند. بعضی از افراد هم فریمورک مخصوص خودشون رو دارن.

رفتن به سمت یه فریمورک خوب بعد از یه مدت نیاز برنامه‌نویس محسوب میشه.
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
0 # مهرداد صلاحی 1394-08-27 21:14
با سلام و تشکر.
ابتدا باید بگم که اراده‌ی خیلی خوبی دارید. طراحی 3 سایت در این مدت خیلی خوبه.

اما در مورد کلاس ها و فریمورک ها باید بگم که شما برای کار به فریمورک باید با اصول شئ‌گرایی آشنا باشید. تمامی فریمورکها مفاهیم شیءگرایی رو به طرق مختلف پیاده سازی کرد. البته این مسئله صرفا مختص فریمورک نیست. هر فریمورک دارای متد خاص خودش و همینطور ابزارهایی مختص خودش هست و هر برنامه نویس معمولا بر حسب علاقه و راحتی یک فریمورک رو انتخاب و از اون برای انجام پروژه‌های خودش استفاده می‌کنه.
دقت داشته باشید فریمورک‌های مطرح شده هم صرفا با زبان PHP هستند و برای فهم و کار کردن با اون‌ها باید PHP بلد باشید. شما اینطوری در نظر داشته باشید، با استفاده از فریمورک‌ها، شما ابزارهایی برای انجام کار دارید. اگر خودتون صرفا بخواید اون کار رو بدون استفاده از فریمورک انجام بدید، ابتدا باید ابزار اون رو بسازید و بعد با استفاده از ابزار، کار موردنظر رو انجام بدید.

امیدوارم تونسته باشم منظورمو برسونم.
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
-2 # اکرم 2 1394-08-18 21:35
سلام و عرض ادب
من در سایتم میخوام یه قسمت بزارم برای مقاله...سوالم اینه که با چه کذی میتونم مقاله رو از دیتا بیس بخونم و در تپ مربوطه قرار بدم....من شبیه عکس مقاله رو در دیتا بیس ذخیره کردم با پسوند pdf ولی وقتی در تگ مربوطه فراخوانیش میکنم اصلا فایل پی دی اف رو نمیشناسه و نمیاره...ممنون میشم کمک کنید
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
-1 # مهرداد صلاحی 1394-08-18 23:04
با سلام و تشکر.
یکی از روشهای ذخیره فایل در دیتابیس، ذخیره فیزیکی فایل در درایو به همراه ذخیره اسم و مسیر فایل در دیتابیس هست. یعنی در دیتابیس شما فقط اسم و مسیر فایل رو ذخیره می‌کنید (البته قبلش باید فایل رو در مسیر مذکور به طور فیزیکی قرار داده باشید). اینطوری مدیریت خیلی راحت‌تر و حجم دیتابیس خیلی کمتر می‌شه.

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

به نظر من یکی از بهترین روش‌ها این هست. اما در مورد سایر روش‌ها کافیه یه سرچ در اینترنت بزنید و موارد مشابه رو مطالعه کنید.
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
-1 # اکرم 2 1394-08-17 11:27
سلام و روزتون به خیر ان شالله....من یه تمپلت آماده دارم و یکی از این صفحات تمپلتم یه سرس عکس با حجم 160 کیلو بایتی داره...این صفحه از تمپلت روی زمپ وقتی باز میشه عکساش لود نمیشن...علتش چی میتونه باشه؟ ممنون از لطفتون
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
-1 # مهرداد صلاحی 1394-08-17 13:09
با سلام و تشکر.
از سوالتون سخت میشه فهمید مشکل از چیه...
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
-1 # اکرم 2 1394-08-17 14:00
در واقع عکس ها در محیط زمپ لود نمیشن....عکس های خود قالب...
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
0 # مهرداد صلاحی 1394-08-17 14:38
با استفاده از افزونه فایرباگ در مرورگر فایرفاکس چک کنید که عکس یا تگ اون در جای موردنظر لود میشه یا نه.
لود نشدن عکس در بیشتر مواقع به خاطر آدرس اشتباه هست...
البته این صرفا یه راهکاره...
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+3 # اکرم 2 1394-08-11 23:00
حلقه ی اول باید محصولات را از tbnewinstrument بخونه....حلقه ی دوم باید زیر مجموعه رو از tbmenu بخونه...حلقه ی دوم درست کار میکنه ولی حلقه ی دوم اجرا نمیشه...آکولاد که میزارم 5 بار تکرار میکنه و اگر نزارم اجرا نمیشه...موندم چه کنم؟؟؟
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
-1 # مهرداد صلاحی 1394-08-12 07:05
تا حدودی منظورتون رو متوجه شدم، ولی چون به تمامی کدها و جداول دسترسی ندارم، نمی‌دونم مشکل از کجاست.
یه نمونه کد ساده نوشتم، بر همین منطق برید، کارتون مشکل پیدا نخواهد کرد. فرض کنید دو تا جدول دارید به نام منو و آیتم. کلید اصلی در جدول منو به صورت کلید خارجی در جدول آیتم وجود داره. توسط کد زیر برای هر منو آیتم‌های موردنظرش واکشی میشه. دقت کنید کد زیر فقط یه نمونه هست:
$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 '] . '';
}
}


چند نکته هم بگم، البته در سؤالات قبلی اشاره کردم.
- برای هر بلوک سعی کنید آکولاد باز و بسته رو بذارید. این برای فهم بیشتر خیلی کمکتون می‌کنه. حتی اگه دستورات داخلی یک عدد باشه.
- سعی کنید تمیز کد بنویسید. عبارات و بلوک‌ها رو تودرتو بنویسید. این برای فهم سایرین و حتی خودتون در اینده خیلی کمک می‌کنه.
- سعی کنید برای کوئری نوشتن، کلمات کلیدی رو با حروف بزرگ بنویسید و اسم جداول و فیلدها رو همون چیزی که در دیتابیس هست.
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
0 # اکرم 2 1394-08-11 11:33
اینم کدم :
$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] ";

}
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+1 # اکرم 2 1394-08-11 11:33
سلام و ادب.... من یه کد نوشتم که دوتا while پشت سر هم داره که از بانک میخونه...وایل اول رو وقتی اکولاد میزارم 5 بار اجرا میکنه و وقتی اکولاد نمیزارم اصلا اجرا نمیکه...چه کنم؟
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+2 # اکرم 2 1394-08-11 11:31
$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] ";

}
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
-1 # مهرداد صلاحی 1394-08-11 20:35
این طرز کدنویسی به اشتباه می‌اندازه.
حلقه‌ی اول اصلا برای چی هست؟ چی کار می‌کنه؟
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+2 # اکرم 2 1394-08-11 11:30
سلام.... 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] ";

}

?>
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+2 # مهرداد صلاحی 1394-08-11 20:30
با سلام.
در مورد سؤال اول باید با استفاده از CSS به اون قسمت که قصد دارید، استایل مخصوص بدید تا متن به دلخواه شما به نمایش در بیاد.
در مورد سؤال دوم باید بگم که حلقه‌ی اول معلوم نیست برای چی هست. نحوه‌ی کدنویسی‌تون غلطه.
بیشتر توضیح بدید که قصد انجام چه کاری رو دارید تا دقیق بشه راهنمایی کرد.

یه نکته هم خدمت‌تون عرض کنم که کلا سعی کنید در عبارات شرطی، حلقه‌ها و .... علامت آکولا باز و بسته رو بذارید. یا بهتر بگم، بلوک اون رو مشخص کنید. در خوندن کدها این مورد خیلی کمک می‌کنه.
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
0 # اکرم 2 1394-08-09 16:34
بله این موضوع رو میدونم و البته از my sql استفاده میکنم...تینم کدم:
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
0 # مهرداد صلاحی 1394-08-09 16:38
طبق معمول کدها نیومده. شما باید به علامت > و < دقت کنید.

اما شاید این راهکار بتونه مشکل رو حل کنه. شما قبل از اینکه از تابع mysql_real_esca pe_string استفاده کنید، کانکشن دیتابیس رو باز کنید. چون تابع فوق هم از توابع مرتبط به mysql هست و برای کار نیاز به اتصال دیتابیس داره.
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
0 # اکرم 2 1394-08-09 15:40
سلام و عرض ادب....من این تابع رو mysql_real_esca _string();//com ment وقتی تو کدای php وارد میکنم پیغام میده که تابع ناشناختع است....علتش چیه؟ ممنونم از لطفتون

در ضمن وقتی به این شکل mysql_real_esca pe_string($valu e);//comment مینویسم خود نرم افزار ایراد میگیره...
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
0 # مهرداد صلاحی 1394-08-09 16:00
سلام و تشکر.
دقت کنید در این سایت چون امکان تایپ دقیق برای کد مهیا نیست، من عبارت comment // رو میذارم تا دایرکشن کدها بهم نریزه. شما باید این قسمت رو کلا پاک کنید. همونطور هم که از اسمش پیداست به صورت کامنت است. ان شاءالله به زودی بخش فوروم این سایت راه اندازی میشه و تمامی سوال و جواب به اونجا منتقل میشه. اونجا کامنت گسترده ای برای نوشتن کد و ... برای کاربران عزیز مهیا است.


اما جواب سوالتون. اول از همه اینکه شما باید ببینید از mysql برای پروژتون استفاده کردید یا از mysqli. تابع فوق برای هر کدوم به صورت مجزا هست.

به نظرم شما دارید یه جا رو اشتباه میرید. کدهاتون رو بذارید یا خطا رو بذارید یا اینکه از صفحه یه عکس بگیرید.
اینطوری متوجه میشم مشکل از کجاست.
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
0 # اکرم 2 1394-08-09 10:25
سلام و روزتون بخیر...من یه سایت نوشتم با php که کاملا داینامیک هست و ماژول محصولات و اخبار رو هم داره...میخوام بدونم چطور سایتم رو قیمت بزنم ...البته من برای این سایت 1 ماه زمان گداشتم....ممنون میشم راهنمایی بفرمایید...
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
0 # مهرداد صلاحی 1394-08-09 10:34
با سلام و تشکر
قیمت گذاری در برنامه نویسی اون هم در ایران کمی چالش برانگیز هست. چون در ایران اونطور که باید برای صنعت نرم افزار و برنامه نویسی هزینه نمیشه.

باید قیمت گذاری باید یه سری موارد رو در نظر گرفت. شما باید خودتون بسنجید که چقدر زمان گذاشتید و یا چقدر زمان میذارید، چه امکاناتی رو به کار میگیرید و چه آپشنایی رو به کاربر میدید و ...

سایت تون رو به چه متدی نوشتید، از چه فریمورکی استفاده کردید و ...؟ ماژولار هست یا خیر و ...
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
0 # اکرم 2 1394-08-09 10:55
حقیقتا برای سایتم 1 ماه زمان گذاشتم...سایت کاملا داینامیک هست و مدیریت تمام بخش ها توسط مدیر سایت کنترل میشه....سایتم رو با php نوشتم....یه سایت فروشگاهی با ماژول محصولات و اخبار + صفحات درباره ما و خانه و تماس با ما که همگی کلا توسط مدیریت کنترل میشن..البته مدیریت منو رو هم سایت داره..ممنونم
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
0 # مهرداد صلاحی 1394-08-09 10:59
اگه توی نت انداختید، آدرسشو بهم بدید یه نگاهی بندازم.
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
0 # اکرم 2 1394-08-09 11:04
بله...ان شالله تا یکی دوروز آینده روی نت میزارم...حقیقتا میخواستم کف قیمت رو بدونم ما بقی رو تخمین میزنم...اخه نگرانم که زیاد یا کم نگیرم....
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
0 # مهرداد صلاحی 1394-08-09 11:07
باید دید تا بشه قیمت حدودی داد، ولی دیگه زیر یک یا یک و نیم به نظرم مقرون به صرفه نیست. با توجه به اینکه میفرمایید یه ماه وقت گذاشتید.

البته گفتم باید دید و اینکه از چه متدی استفاده کردید و چطور کد زدید هم تا حدودی میتونه تأثیرگذار باشه.
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
0 # اکرم 2 1394-08-09 11:08
لطف کردید....ممنونم ....
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
0 # اکرم 2 1394-08-08 19:21
ممنونم....موفق باشید
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
0 # اکرم 2 1394-08-08 13:09
بسیا ممنونم....لطف کردید....لطف میکنید راهنمایی بفرمایید برای اپلود سایت باید چه کنم؟
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
0 # مهرداد صلاحی 1394-08-08 15:23
خواهش می‌کنم.
برای آپلود سایت نرم‌افزارهای مختلفی از جمله FTP Cute یا FileZilla و ... هست. با این نرم‌افزارها و اطلاعات امنیتی از هاست خودتون که شامل آدرس ftp و یوزر و پسورد هست، شما به هاست خودتون وصل می‌شید و فایلها و پوشه‌های سایت رو در جای مناسب اپلود می‌کنید.
معمولا پوشه‌ی موردنظر یکی از اسامی public_html یا httpdocs نام داره.
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+1 # اکرم 2 1394-08-06 23:21
سلام...من یه سایت نوشتم با php فقط موندم برای بحپ امنیت سایتم چه کنم؟ یعنی چه کار باید انجام بدم که امنیت سایتم بالاتر بره؟ ممنون میشم .....
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+1 # مهرداد صلاحی 1394-08-07 07:18
با سلام.
بحث امنیت همیشه یکی از چالشهای برنامه‌نویسان هست. اینطور هم نیست که با به کاربردن یک یا چند تابع بگیم امنیت سایت تأمین شده یا نشده. برای امن‌تر کردن سایت سعی کنید راه‌کارهای زیر رو به کار ببرید. با به کار بردن موارد زیر امنیت سایت صد در صد تضمین نمیشه،‌ولی تا حدود زیادی میشه راه‌های نفوذ رو بست.
دقت کنید برخی موارد شاید کمی پیچیده و سنگین باشه که نیاز به توضیحات مفصل داره.

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% تضمین نمیشه. این رو بدونید امنیت کامل در دنیای وب هرگز وجود نداره،‌و همیشه راهی برای نفوذ میشه پیدا کرد. فقط میشه این راه رو سخت‌تر کرد.

موفق باشید.
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
0 # اکرم 2 1394-08-06 18:02
واقعا ازتون ممنونم.....مشکل م حل شد....امیدوارم موفق باشید و خدا همیشه کمکتون کنه...بازم ممنونم....
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
0 # مهرداد صلاحی 1394-08-06 20:04
خواهش می‌کنم. شکر خدا مشکلتون حل شد!!!


موفق باشید.
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+1 # اکرم 2 1394-08-05 14:42
سلام...من این کد رو برای ویرایش عکس نوشتم ولی نمیدونم چرا عکس عا با حجم بالای 2 مگ رو پیام میده وه قادر به کگی در پوشه مورد نظر نیست؟؟؟ ممنون میشم راهنمایی بفرمایید.....
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
0 # اکرم 2 1394-08-05 15:20
من آپاچی رو stop و سپس start کردم.... و البته قبلش 2مگ رو به 8مگ تغییر دادم ولی نمیدونم چرا مشکل حل نشد....تشکر میکنم اگر راهنمایی بفرمایید...
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
0 # مهرداد صلاحی 1394-08-05 14:52
با سلام.
این مسئله به خاطر این هست که در تنظیمات سرور شما اجازه آپلود فایل بیشتر از 2 مگا داده نمیشه. برای حل این مشکل به سراغ فایل php.ini برید و کلمه upload_max_file size رو سرچ کنید. مقدار جلوی این عبارت رو از 2M به 4 یا 8 تغییر بدید. دقت کنید که در این جا میتونید حجم رو تنظیم کنید.


تغییرات رو ذخیره و یک بار سرور رو ریست کنید. مطمئنا باید مشکلتون حل بشه!!!
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
-1 # اکرم 2 1394-08-05 14:56
واقعا ممنونم....ببخشی ذ فایلی رو که فرمودید کجا سرچ کنم؟
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
-1 # مهرداد صلاحی 1394-08-05 15:48
تو چه محیطی برنامه رو اجرا میکنید؟؟؟
xamp یا wamp
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
-1 # اکرم 2 1394-08-05 17:33
من در xamp کار میکنم
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
-2 # مهرداد صلاحی 1394-08-05 19:56
زمانی که xamp رو اجرا می‌کنید، روی دکمه‌ی Config کلیک کنید و سپس فایل php.ini رو انتخاب کنید. تغییر موردنظر رو اعمال کنید. سپس برنامه رو یک بار stop‌ و دوباره start کنید.

مسیر فایل هم در C:\xampp\php هست. با فرض اینکه برنامه رو در درایو C نصب کردید. احتمال اینکه فایل hidden باشه، هست؛ اگه فایل رو ملاحظه نکردید، بدونید این قضیه رو.
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
0 # amin 1394-07-18 16:40
fhsghl
ایا مرجع دستورات پی اچ پی در سایت وجود دارد؟
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+1 # احسان عباسی 1394-07-18 17:29
سلام . مجموعه دستورات php در حال حاضر در حال ترجمه شدن است. و در آینده در دسترس کاربران قرار خواهد گرفت.
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
0 # amin 1394-07-16 19:35
با سلام
من html,css,javasc ript,jquery بلدم البته جاوا اسکریپت بسیار کم و کلی ایا می توانم سراغ php بروم؟
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
0 # مهرداد صلاحی 1394-07-16 20:35
با سلام.

معمولا ترتیب زیر برای یادگیری طراحی صفحات وب پیشنهاد میشه، ولی الزامی نیست.
1ـ html
2ـ CSS
3ـ جاوااسکریپت
4ـ به طور همزمان PHP و MySQL

این رو در نظر داشته باشید که در صفحات وب پایه‌ترین زبان html هست. وقتی این زبان رو بلد هستید، برای رفتن به سراغ دیگر زبان‌ها اشکالی نداره.
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+1 # محسن babai 1394-07-06 11:27
سلام خسته نباشید
ببخشید کار پی اچ پی چطوریه ؟؟ مثل اچ تی ام ال نیست؟؟
من کد ابتدای آموزش را داخل ندپد نوشتم اما چیزی تو صفحه نمایش داده نشد
مگه نباید کلمه hello world داخل صفحه چاپ بشه؟؟

تشکر
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
0 # امیرکیان 1394-07-06 17:40
لطفا سیلابس رو کامل بخونید؛اگر متوجه نشدید بعد سوال کنید
اینطوری برای خودتون هم بهتر است
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+1 # امیر پهلوان صادق 1394-07-06 14:11
سلام
PHP کاملاً با HTML فرق داره ...!
با استفاده از PHP می توانید سمت سرور، برنامه نویسی کنید. مثلاً داده های ارسال شده از سمت کاربر را در پایگاه داده ذخیره کنید. شما آموزش PHP را تا انتها مطالعه فرمایید، حتماً با نحوه ی کار آن آشنا خواهید شد.
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
0 # محمد 1394-06-29 10:59
سلام
من میخواستم متغیر جاوا اسکریپت رو به متغیر php اتصال بدم
اگه میشه منو راهنمایی کنید
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
0 # مهرداد صلاحی 1394-12-15 11:40
با سلام.
به طرقی میشه از PHP به متغیرهای جاوااسکریپت مقدار داد، ولی عکس این عمل امکان نداره. چون کدهای سمت سرور (PHP) زودتر اجرا میشن و نتیجه به سمت کلاینت داده میشه. بعد از این مرحله کدهای سمت کلاینت اجرا میشن.

اگه بگید دقیقا برای چی میخواید شاید بشه بهتر راهنمایی کرد. شاید برای این هدف ajax جواب بده.
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+2 # abolfazl.1 1394-04-28 14:26
سلام
ممنون از آموزشتون
یه سوال.این سبک آموزش ها بر تریشون نسبت به فیلم آموزشی چی هست؟
با تشکر
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+2 # احسان عباسی 1394-04-29 13:36
یکی از برتری های این آموزش ها نسبت به فیلم ها اینه که در این آموزش ها(البته به غیر از php) از خودتان امتحان کنید استفاده شده است که باعث می شود که کاربر کدها را امتحان کند و در آنها تغییراتی به وجود بیاورد. البته قابل انکار نیست که، هر نوع آموزش از معایب و مزایایی برخوردار است...
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+1 # abolfazl.1 1394-05-07 12:38
سلام.
ممنوناز راهنماییتون
یک سوال دیگه
برای این که صفحات وبرو طراحی کرد باید به ترتیب از کدوم زبان ها شروع کرد و به پی اچ پی رسید؟
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+2 # احسان عباسی 1394-05-07 13:21
سلام
می توانید طبق ترتیب منوی بالای سایت بیاموز مطالب را دنبال کرده و مطالعه کنید.
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+1 # مسعود مهدیان 1394-04-14 23:55
سلام
سایت بیاموز خیلی جامعه و من کامل تر و جامع تر از این سایت به زبان فارسی نیافتم.
آبا ممکن هست که در آینده بخش ویدیوهای آموزشی هم در سایت بیاموز قرار داده بشه؟
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+1 # احسان عباسی 1394-04-15 09:45
سلام
بله، فیلم های آموزشی php در دستور کار قرار داره!
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
-1 # acal weeky 1394-02-30 09:56
سلام مجدد
یه سوال کوکی چیه؟
تو اینترنت سرچ کردم جواب درستو حسابی ننوشتن
اگه جواب بدین لطف می کنید
در ضمن تو خط اول به جای اسکریپت نوشتین اسکریبت اگه امکانش هست اصلاح کنید.
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+1 # امیر پهلوان صادق 1394-02-30 12:03
برای کسب اطلاعات بیشتر در مورد Cookie به لینک زیر مراجعه فرمایید:
http://beyamooz.com/php/81-advance/78-cookie-%D9%87%D8%A7-%D8%AF%D8%B1-php
واژه ی اسکریپت، اصلاح شد. ممنون ...
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
0 # Reza Bahrami 1394-02-28 10:28
سلام
اون بالا توی اون کادر به جای مایکروسافت نوشتین میکروسافت . اگه دوست داشتین اصلاحش کنین .
با تشکر از سایت خوبتون .
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
0 # naghmeh 1394-05-04 11:24
اتفاقا برخلاف گویش غلط ما میکروسافت microsoft درسته نه ماکروسافت ... شرکت میکروسافت بر اساس مقیاس میکرو کار میکنه نه ماکرو ... تو سایت رسمی شرکت هم برید متوجه میشید...www.microsoft.com...
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
0 # احسان عباسی 1394-05-04 11:39
اما توی google translate این کلمه رو مایکروسافت تلفظ می کنه!
https://translate.google.com
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
0 # امیر پهلوان صادق 1394-02-28 15:27
سلام، چقدر دقیق...! ممنون اصلاح شد.
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
0 # webnoos.com 1394-02-22 15:22
برای یادگیری زبان php دستورات sql هم واجبه که یاد بگیریم
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
-2 # امیر پهلوان صادق 1394-02-24 09:57
اگر قرار است اطلاعات و داده های پروژه، در بانک اطلاعاتی نگهداری شوند شما نیاز دارید که زبان استاندارد SQL را برای انجام عملیات های Insert / Update / Delete / Select آموزش ببینید.
برای آموزش زبان استاندار SQL به لینک زیر مراجعه فرمایید:
http://beyamooz.com/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-sql
در ادامه بعد از آموزش SQL می توانید از فصل 4 یعنی "آموزش پایگاه داده" که سمت راست همین صفحه قرار دارد، برای تکمیل آموزش تان استفاده نمایید.
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
0 # soureh 1394-01-31 17:31
ممنون بابت سایت خوبتون واقعا عالیه ایشالا خدا خیرتون بده مرسیییییییییییی ییییییییییییییی ییییییییییییییی ییی
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
-2 # Reza Bahrami 1394-01-24 15:04
سلام
من html و css رو یاد گرفتم حالا باید javascript رو یاد بگیرم و بعد برم سراغ php یا اینکه میتونم اول php رو یاد بگیرم و بعدا برم سراغ javascript
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
-2 # نیما زد 1394-01-27 11:43
با سلام دوست گرامی
شما اول باید html و css را یاد بگیری بعد بری سراغ java script و بعد اگه دوست داشتی و خواستی خوب و حرفه ای کار کنی بری سراغ jqery و در آخر بری سراغ php چون این زبان سخت تر از بقیه است و باید اطلاعات قبلی هم داشته باشی.
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
-1 # امیر پهلوان صادق 1394-01-24 23:10
سلام
مشکلی وجود ندارد، شما می توانید ابتدا آموزش PHP را مطالعه فرمایید و بعد به سراغ JavaScript بروید. پیشنهاد بنده به شما نیز به همین ترتیب است. اما دقت فرمایید که نهایتاً برای پیاده سازی یک پروژه PHP شما به یادگیری jQuery که یکی از کتابخانه های JavaScript است نیاز خواهید داشت.
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
0 # مانی 1393-12-09 08:52
سلام و خسته نباشید
اگه درست متوجه شده باشم php زبانی نیست که یادگیری خودش به تنهایی کافی باشه و مجبوریم پیش نیازهایی رو طی کنیم.
اما اگه بخوایم با asp.net کار کنیم تنها یادگیری خودش کافیه و نیازی به تسلط بر باقی مباحث نیست.
درسته؟
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
-1 # امیر پهلوان صادق 1393-12-09 14:51
بله تقریباً حق با شماست، برای ورود به PHP باید HTML و CSS و JavaScript و حتماً jQuery را در حد خوب آموزش دیده باشید ولی برای ASP.Net WebForm در حد مقدماتی کافی است.
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
-1 # cp 1393-12-03 12:25
با سلام.من یه راهنمایی ازتون میخوام اونم اینه که چرا من پی اچ پی رو یاد گریفتم ولی برنامه نوشتن برام سخته؟؟!!! راهنماییم بکنید خیلی ممنونم
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
0 # امیر پهلوان صادق 1393-12-04 09:16
سلام
پیشنهاد می کنم، پروژه رزرو هتل که لینک آن در زیر آمده است را خریداری کرده و کدهای آن را بدقت بررسی نمایید. از این طریق متوجه خواهید شد که پیاده سازی یک Application آنقدرها هم سخت نیست ...!
www.beyamooz.com/php/339-project-hotel/2594
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+1 # Reza Bahrami 1393-12-02 20:10
سلام
یه سوال داشتم بین دو زبان php و asp.net کدوم حرفه ای تر هستن چون من بیشتره سایت های دولتی و بانکی رو که میبینم با asp.net مینویسن ولی سایت های تفریحی و کوچکتر رو با php مینویسن . یعنی اینکه php برای ساخت اون سایت های بزرگ خوب نیست ؟
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
0 # امیر پهلوان صادق 1393-12-03 07:50
سلام
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 گزینه بهتری خواهد بود.
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
-2 # سارا 1393-12-22 20:54
ببخشید شما یه جا تو پرسش و پاسخ گفته بودید که اول php رو یادبگیریم بعد اگه لازم شد جاوااسکریپت!! ولی اینجا میگید برای یادگیری php باید تو جاوااسکریپت و جکوئری خبره باشیم این یعنی چی؟
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
-1 # مظاهر نصوحی 1393-12-23 10:14
لطفاً آدرس نقل قول را هم ذکر کنید.
برای خبره شدن در زمینه ی وب باید این حلقه های زنجیر رو به هم متصل کنید و از دیر باز هم گفته اند که چه خواجه علی و چه علی خواجه. هر دو رو یاد بگیرید.
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
-1 # ali.y 1393-12-03 14:38
در مورد گرید ویو و امثال آن در دات نت باید بگم تنها مال زمانی بود که وب فرم ها بودن و الان که MVC استفاده میشه به همراه موتور رندر razor یا مشابه چنین چیزی وجود نداره و کلا کنترل آماده ای وجود نداره و وب فرم هم کم کم باید جز منسوخ شده ها حسابش کرد.امروزه اکثر قسمت های دات نت دارن به سمت متن باز بودن پیش میرن و خود MVC به صورت متن باز ارائه شده و باقی سیستم ها و موارد دیگه هم یا متن باز شدن یا دارن میشن و همچنین مایکروسافت هیچ پافشاری و اجباری برای استفاده از سیستم های خودش نداره و برای مثال میتونید میتور رندر را تغییر بدید یه یک موتور دیگه که شاید حتی شما آن را نوشتید یا مثلا به جای EF از یک ORM دیگر استفاده کنید و بسیاری از موارد دیگر.در ضمن خبره بودن در فناوری های گفته شده هیچ ارتباطی با انتخاب یک زبان ندارد و دقیقا نمیدونم چه برتری php در زمینه کار با این فناوری ها داره
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
0 # امیر پهلوان صادق 1393-12-04 09:08
اولاً مقایسه بالا بین 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 گزینه بهتری خواهد بود.
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+1 # Germany 1393-12-01 18:08
سلام. من حرفی ندارم و فقط میتونم بگم تشکر بینهایت!!!! همه ی مطالب سایت رو یاد گرفتم از جمله jquery, css, html, sEo. انشالله مطالب بیشتری تو سایت قرار بدید دستتون درد نکنه.از کتابخانه های پی اچ پی چندتا رو هم واسه آموزش قرار بدید با تشکر فراوان
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+1 # sepideh 1393-10-09 23:17
با سلام و خسته نباشید من تازه عضو شدم و امیدوارم که این مطالب به درد منم بخوره با سپاس و لطف فرآوان
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+1 # ali ym 1393-09-21 17:17
اول از همه باید خسته نباشید بگم بابت ایجاد چنین سایتی
کار خیلی خوبی رو آغاز کردین
در مورد my sql الان دیگه به اوراکل تعلق داره و تا یکی دو سال آینده فقط برای وب سایت های متن باز رایگان خواهد بود و برای مابقی هزینه تجاری داره
اینطور که به نظر میرسه الان دیتابیسی به اسم Marian db برای خودش اسم و رسمی به عنوان جایگزین مطرح کرده
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+4 # علی ناصر 1393-09-13 19:11
با سلا م
این سایت مثل یه دانشگاه میمونه ، واقعا خسته نباشید . من خیلی استفاده کردم
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+7 # مجتبی 1393-10-08 18:57
با سلام
یعنی توی دانشگاه انقد مطلب یاد میدن؟
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+8 # zm 1393-09-09 22:11
سلام وخسته نباشید به همه کسانی که این سایت رو راه اندازی کردن واقعا ممنونم
اگر ممکنه یه کم درباره هاست و دامین توضیح بدید اخه توضیحاتتون خیلی روان و گویاست .
باز هم متشکرم
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
0 # amirkain 1394-05-05 13:40
در مورد هاست و دامنه و ای اس پی هر سوالی داشتید از من بپرسید
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+8 # [email protected] 1393-09-03 22:45
سلام و خسته نباشید

اموزش های خوبی رو تو سایتتون گذاشید

استفاده خوبی کردیم

خدا اجرتون بده

tnx
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+27 # یاسین همتی 1393-02-16 20:10
با سلام
با این وب سایت شما دینتون رو به وب فارسی ادا کردین/
واقعاً فوق العاده است
با تشکر
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+35 # Vahid 1392-12-14 11:55
سپاس فراوان از گروه شما
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+53 # امیر 1392-12-10 07:52
سلام واقعا خسته نباشید کارتون عالیه! به خدا ثواب داره این کار شما قیمت نداره بینهایت ممنون
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+1 # مسعود فتحی 1394-12-05 11:25
من سایتم رو با php طراحی کردم الان می خواهم سایتم رو به وردپرس متصل کنم میشه راهنمایی کنید
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+1 # مهرداد صلاحی 1394-12-15 11:42
سلام.
سوالتون ایراد داره. سورس کد وردپرس PHP هست. اتصال سایت به وردپرس معنی نداره.

اگه منظورتون این هست که قصد دارید، سایت تون رو با وردپرس بالا بیارید، باید بگم که شما فایلهای وردپرس رو باید در هاست خودتون بریزید و سپس مراحل نصب وردپرس رو برید که خیلی سخت هم نیست.
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
0 # آموزش PHP 1395-12-25 18:47
آموزش PHPهاتون خیلی خوبه ولی اگر بشه ویدئویی باشه خیلی بهتر میشه ممنون
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن

آموزش صوتی PHP

بستن
انتخاب مدرس:

ابزاری که در پیش روی دارید یکی از ابزارهای بسیار کاربردی سایت بیاموز در زمینه آموزش است، این ابزار برای سهولت یادگیری شما کاربران محترم طراحی شده است.

فقط کافی است روی عنوان پاراگراف مورد نظرتان کلیک کنید تا پخش صدا آغاز شود ...!