PDA

View Full Version : سوال: چگونه در phpوmysql سايت كاملافارسي بسازيم



Mo_hasan1366
یک شنبه 29 دی 1387, 08:58 صبح
با عرض سلام خدمت برنامه نويسان
من تازه شروع به ياد گيري php كردم
لطفا به طور كامل به من توضيح بديد جگونه مي توانم سايت كاملا فارسي با php , mysql بسازم
من از want براي ترجمه استفاده مي كنم

با تشكر

terrorhell
یک شنبه 29 دی 1387, 10:27 صبح
سلام
دوست عزیز منظوزت چیه از سایت کاملاً فارسی ؟

Mo_hasan1366
پنج شنبه 03 بهمن 1387, 21:28 عصر
با عرض سلام
چطور بايد با php متن فارسي در صفحه قرارداد
چطور بايد اطلاعات به صورت فارسي ذخيره كند
با تشكر

smile17
پنج شنبه 03 بهمن 1387, 22:19 عصر
اطلاعات را به صورت فارسي تايپ كن...همين كافيه
براي ذخيره در بانك اطلاعاتي هم كه مشكلي وجود ندارد.mysql از زبان فارسي پشتيباني مي كند

terrorhell
جمعه 04 بهمن 1387, 00:35 صبح
تو صفحه ای که اطلاعات فارسی میگیری از دیتابیس charset=utf-8

Mo_hasan1366
جمعه 04 بهمن 1387, 13:23 عصر
نمیشه کاملتر توضیح بدید بی زحمت
من تازه برنامه نویسی php,mysql شروع کردم اطلاعاتم بسیار کمه
با تشکر

terrorhell
جمعه 04 بهمن 1387, 18:21 عصر
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>
<?php
//php code
?>
</body>
</html>

Mo_hasan1366
شنبه 05 بهمن 1387, 06:02 صبح
با عرض سلام و خسته نباشید
کد نوشتم ام تو مرورگر درست چاپ نمیشه به صورت ���� چاپ می کنه
با تشکر

noorsoft
شنبه 05 بهمن 1387, 06:34 صبح
نوشته هایی که داخل php اگه فارسی باشه با توضیحاتی که دوستمون در پستهای بالا داد حل میشه ولی اگه نوشته هایی که از MySql دریافت میکنید این حالت را داره باید Charactr Set دیتابیس رو تغییر بدین

Mo_hasan1366
شنبه 05 بهمن 1387, 13:51 عصر
باعرض سلام
من يك كد ساده نوشتم که یک کلمه فارسی چاپ کنه

echo "بسم الله الرحمن الرحيم"
ووقتي با مرورگر بازش کردم یه چیزی ���� مثل این نشون میدی و اصلا از mysqlاستفاىه نكرىم

afrashteh1
شنبه 05 بهمن 1387, 16:24 عصر
كد زير بالاي صفحه وبت بنويس.


<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

reza.palang
شنبه 05 بهمن 1387, 22:04 عصر
باعرض سلام
من يك كد ساده نوشتم که یک کلمه فارسی چاپ کنه

echo "بسم الله الرحمن الرحيم"
ووقتي با مرورگر بازش کردم یه چیزی ���� مثل این نشون میدی و اصلا از mysqlاستفاىه نكرىم

گاهی مشکل از ادیتور هم میتونه باشه و یا درست ذخیره نشده. حتما موقع ذخیر کردن چک کن unicode ذخیره بشه

reza saam
شنبه 05 بهمن 1387, 22:37 عصر
خوب! اونطور که معلومه تو از صفر میخوای شروع کنی تا انشالله به امید خدا پیشرفت کنی
اگه اجازه بدی به عنوان دوست کمی راهنماییت کنم. البته میدونم خیلی از چیزایی که قراره بگم رو میدونی ولی میگم تا اگه یکی دیگه سرچ کرد یه راهنمایی باشه واسش

اولا اینکه یک سری ابزار نیاز داری، این ابزار دو دسته ان: 1-ابزار طراحی 2-ابزار برنامه نویسی
ابزار طراحی که شامل photoshop , adobe flash , Microsoft Expression web ,adobe dreamweaver

ابزار برنامه نویسی هم که zend studio نیاز داری ،البته برنامه هاتو با notepad هم میتونی بنویسی ولی خوب اگه میخوای حرفه ای باشی باید ابزارات هم حرفه ای باشن تا بعدا که پیشرفت کردی جواب نیاز هاتو بدن
بعد برای شبیه سازی سرور میتونی از wampserver استفاده کنی ولی به نظرم اصلا خوب نیست،apache و mysql رو جدا از هم دانلود ،نصب و تنظیم کن...چون ومپ خودش بعضی جاها تورو به اشتباه میندازه و سفارشی کردنش همیشه برنامه هاتو لنگ میکنه

البته چون تو تازه شروع کردی لازم نیست همه ابزارها رو کامل بلد باشی،به مرور یاد میگیری
اول از برنامه های expression web که استفاده اش ساده هست استفاده کن و سرور وبت رو راه اندازی کن (apache و mysql رو نصب کن)

حالا تو ابزارها رو داری! میرسیم به برنامه نویسی....
یه کتاب خوب درمورد برنامه نویسی با php بگیر یا مستندات help خود php رو از سایت رسمیش یعنی www.php.net دانلود کن،نسخه انگلیسیش رو بخون بی نقصه،البته فکر نکنم نسخه فارسیش وجود داشته باشه ولی اگه انگلیسی بلد باشی پیشرفتت حتمیه
کتاب هم میتونی کتاب "راهنمای سریع ویژوال php" نوشته ی larry ulman رو که ترجمه اش رو انتشارات ناقوس ویرایش 2002 چاپ کرده رو بخونی،همش نکته ها و قواید رو گفته و حاشیه و جزیات نرفته،خیلی عالیه

بعد از اینکه مباحث ابتدایی زبان رو یاد گرفتی (مثل متغیرها،حلقه ها،ساختار تصمیم گیری،عبارات شرطی ، توابع،نشست ها،عبارات منظم و...) میتونی به سمت دیتابیس mysql بری
خوب ببین! دیتابیس هیچی نیست جز یه فایل که به روش عجیب غریب و پیشرفته ای نوشته میشه ولی تنها چیزی که واسه مدیریت یه دیتابیس نیاز داری نحوه ی کار کردن با یه تابع خیلی راحت به اسم mysql(); هست که انواع و اقسام داره و میتونی توی مستندات پی اچ پی روش استفاده از اون رو ببینی ، راستی توی مستندات رسمی php بغل هر نکته آموزشی یه مثال گذاشته،واقعا غنی هست،حتما دانلود کنی اونو

خوب پس دیتابیس هارو باید با توابعی که تو خود php هست اداره کنی! یعنی درآورده حلوا کرده داده دستت فقط خوردنش مونده !!! خیلی آسونه،خیلی
اگه خواستی اینایی که گفتم رو خوندی و اجرا کردی بهم پیام خصوصی بدی یکی از پروژه های خصوصیم رو واست بفرستم که واسه مشتریم هست تا ببینی چه ساده هست php
درضمن اینو هم بگم که اگه واسه استخدام و کار میخوای برنامه نویسی کنی از اول برو سراغ asp.net بعد php رو یاد میگیری، من این همه php خوندم یجای درست حسابی که به اندازه ی ارزش کارم بهم پول بدن نتونستم استخدام شم،اپن سورس بودن همچین ها هم باکلاس نیست
خوب بعد از اینکه قوائد رو یاد گرفتی ابزاراتو میتونی تغییر بدی ،مثلا بجای MS EXPRESSION WEB از Adobe dreamweaver استفاده کنی چون پیشرفته تره،درضمن واسه اینکه یه طراح حرفه ای باشی علاوه بر زبان اصلی برنامه نویسیت (php یا asp.net) باید زبان های دیگه ای مثلcss , html , javascript ya jquery رو هم یاد بگیری تا کارات حرفه ای باشن
تو اگه بهترین برنامه رو بنویسی ولی استاندارد نباشه همه زحمت هات بر باده و بلعکس!

reza saam
شنبه 05 بهمن 1387, 22:45 عصر
این هم 3تا کتاب انگلیسی مفید که خیلی پرمحتوا هستند:

http://www.4shared.com/file/17967083/3cbffb06/WroxBeginningPHP5ApacheandMySQLWebDevelopmentJan20 05ISBN0764579665.html?s=1

http://www.4shared.com/file/11682345/614766da/Kevs_Build_Your_Own_Database_Driven_Website_Using_ PHP_and_MySQL_2nd_Edition.html?s=1

http://www.4shared.com/file/29918639/fe00799/_2006__Wrox_Professional_Lamp_-_Linux_Apache_Mysql__Php5_Web_Development.html?s=1

hbi
دوشنبه 07 بهمن 1387, 10:01 صبح
با سلام
من هم همین مشکل را دارم
print('<h1>خوش امدید </h1><br /><br />Click on the below link :<br /><br />');
فارسی ها را به صورت ? نمایش میدهد

hbi
دوشنبه 07 بهمن 1387, 10:03 صبح
من از Adobe Dreamweaver CS3 استفاده میکنم

smile17
دوشنبه 07 بهمن 1387, 10:40 صبح
شما وقتی کد php رو توی یه نرم افزار قوی برا برنامه نویسی و طراحی وب می نویسی اون صفحه رو به صورتی save کن که utf8 رو ساپورت کنه

hbi
دوشنبه 07 بهمن 1387, 12:19 عصر
سلام
میبخشید چطور این کار را بکونم

smile17
دوشنبه 07 بهمن 1387, 13:20 عصر
این عکس رو ببین متوجه میشی (http://img19.picoodle.com/img/img19/3/1/26/f_Untitled1m_43e93ab.jpg)

yaqubian
چهارشنبه 09 بهمن 1387, 08:14 صبح
دوست عزیز
از چه نوع ادیتوری استفاده می کنین؟ مثلا اگر از notepad استفاده می کنین موقع save کردن صفحه باید فرمت اون رو روی utf-8 قرار بدین.
موفق باشید

hbi
چهارشنبه 09 بهمن 1387, 10:58 صبح
سلاموقتی اطلاعاتا از MySql میخونم به صورت ? چاپ میکنه از Adobe Dreamweaver CS3 استفاده میکنم
بالای صفحه هم کد <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> را نوشته ام

hbi
چهارشنبه 09 بهمن 1387, 11:20 صبح
میبخشید مشکل حل شد اشتباها از دستور strtolower استفاده کرده بوذم

zoho1381
سه شنبه 11 فروردین 1388, 12:12 عصر
میبخشید مشکل حل شد اشتباها از دستور strtolower استفاده کرده بوذم

ميشه حالا كه مشكلتون حل شده به ما هم توضيح بدي؟
چون منم خيلي از اين راههايي كه بچه ها ميگن رو امتحان كردم ولي مشكلم حل نشده!
با ديتا بيستون هم مشكل حل شد؟؟

Hussein39
سه شنبه 11 فروردین 1388, 12:37 عصر
سلام دوستان وقتی از dreamWaver استفاده می کنیم دیگه نیازی نیست که Apachi و php نصب باشه