امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
فارسي در php
نویسنده پیام
hamidsina آفلاین
كاربر دو ستاره
**

ارسال‌ها: 210
موضوع‌ها: 67
تاریخ عضویت: بهمن ۱۳۸۶

تشکرها : 94
( 23 تشکر در 11 ارسال )
ارسال: #12
RE: فارسي در php
منظورتون به اين صورته ؟
کد:
mysql_query("SET NAMES 'utf8'");
نوشتم ولي فرقي نكرد.
اگه ميشه يه كتاب خوب برا دانلود بدين كه اين مسائل رو گفته باشه .
مرسي .

۱۶-آذر-۱۳۸۷, ۰۱:۵۰:۴۵
ارسال‌ها
پاسخ
ha_60 آفلاین
بنيانگذار سايت
******

ارسال‌ها: 4,637
موضوع‌ها: 216
تاریخ عضویت: آبان ۱۳۸۳

تشکرها : 560
( 6556 تشکر در 2385 ارسال )
ارسال: #13
RE: فارسي در php
توی phpmyadmin درست می بینی؟
۳ تا نکته باید درست رعایت بشه
۱ - تو دیتابیس باید utf-8 ذخیره بشه (Collation رو utf8_general_ci یا persian قراربده)
۲ - کویری SET NAMES 'utf8' باید حتما قبل از تبادل داده اجرا بشه
۳ - صفحه تو بروزر باید utf-8 نمایش داده بشه که با همون tag html می شه تعریفش کرد
دیگه نباید مشکلی باشه

هادی امین زاده
دیدن چیزی که همه می بینند هنر نیست
بانک اطلاعات صنایع ایران.
۱۶-آذر-۱۳۸۷, ۱۸:۱۹:۱۲
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : hamidsina
hamidsina آفلاین
كاربر دو ستاره
**

ارسال‌ها: 210
موضوع‌ها: 67
تاریخ عضویت: بهمن ۱۳۸۶

تشکرها : 94
( 23 تشکر در 11 ارسال )
ارسال: #14
RE: فارسي در php
مرسي از لطفتون

۱۷-آذر-۱۳۸۷, ۰۷:۱۱:۲۱
ارسال‌ها
پاسخ
man4toman آفلاین
در حال پیشرفت
***

ارسال‌ها: 261
موضوع‌ها: 12
تاریخ عضویت: تير ۱۳۸۷

تشکرها : 318
( 454 تشکر در 178 ارسال )
ارسال: #15
RE: فارسي در php
من راحت با PHP و فارسی کار میکنم:
نمونه کد:
ارتباط:
کد php:
$dbname 'morteza';
// The name of the database 
$dbuser 'morteza'
// MySQL morteza 
$dbpwd 'morteza';
// MySQL Password 
$host 'localhost';
// Most likely you wont need to change this 
برای ارسال:
کد php:
<form action="submitnews.php" method="post">
<
b>عنوان</b>
<
br />
<
input type="text" name="title" size="40" maxlength="80" value="" /> <br /><br />
    
    <
p><b>متن كوتاه</b><br />
<
textarea style="width: 650px" name="descr" rows="2" cols="10" ></textarea>
<
br />
<
br />
<
b>متن خبر</b><br />
<
textarea style="width: 650px" name="news" rows="3" cols="40"></textarea>
<
br />
<
br />
<
input type="submit" value="ارسال" /> <input type="reset" value="دوباره" />
</
p><br>
</
form
کد php:
//grabs the variables
$title $_POST["title"];
$descr $_POST["descr"];
$news $_POST["news"];


//gets mysql info
require_once('../config.php');

//gets the current date...
$date jdate("l,d/m/y");

$addnews =MYSQL_QUERY("INSERT INTO news (id,title,date,descr,news)".
 
"VALUES ('NULL', '$title', '$date','$descr' , '$news')");

//success... 
برای خوندن:
کد php:
$query "SELECT id, title ,date ,descr FROM news ORDER BY id DESC LIMIT $offset$rowsPerPage";

$result mysql_query($query) or die('Error : ' mysql_error()); 




while(
$row mysql_fetch_array($resultMYSQL_NUM))

{


list(
$id$title $date ,$descr) = $row;


$news .= "<div id=\"news\"><p><a href=\"views.php?id=$id\">$title
</a><div id=\"newsdes\">
$date<br>$descr<br></div></p></div>";


کد php:
<?php echo $titlenews;?>
            <?php echo $datenews;?> 
                <?php echo $descrnews;?>
                <?php echo $news;?>

Improve Your Life
http://www.dttpco.com
(آخرین ویرایش در این ارسال: ۱۷-آذر-۱۳۸۷, ۱۹:۵۶:۰۳، توسط man4toman.)
۱۷-آذر-۱۳۸۷, ۱۹:۴۹:۰۷
ارسال‌ها
پاسخ
تشکر شده توسط : hamidsina, lord_viper
hamidsina آفلاین
كاربر دو ستاره
**

ارسال‌ها: 210
موضوع‌ها: 67
تاریخ عضویت: بهمن ۱۳۸۶

تشکرها : 94
( 23 تشکر در 11 ارسال )
ارسال: #16
RE: فارسي در php
دوست عزيز از اين همه لطفتون يه عالمه تشكر. با اين كدها كار ميكنم اگه مشكل پيدا كردم بازم ميپرسم . يه چند روزي هم نتونستم با php كار كنم ولي دوباره از امشب شروع كردم . بازم تشكر .

۰۳-دى-۱۳۸۷, ۰۲:۰۳:۵۴
ارسال‌ها
پاسخ
hamidsina آفلاین
كاربر دو ستاره
**

ارسال‌ها: 210
موضوع‌ها: 67
تاریخ عضویت: بهمن ۱۳۸۶

تشکرها : 94
( 23 تشکر در 11 ارسال )
ارسال: #17
RE: فارسي در php
آقا بي زحمت يه نگاهي به اين كد بكنيد ببينيد اشكال من كجاست ؟
متني كه تو متد print هستش درست چاپ ميشه اما متون ديتا بيس ؟؟؟ چاپ ميشه!WhistleWhistleWhistleWhistle
تو ساختن ديتا بيس هم Collation رو utf8_persian_ci قرار دادم و وقتي ركورد جديد درج ميكنم كلمات فارسي درست درج ميشه .
کد:
:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>

</head>


<?php

// DataBase properties-----------------------------------------------------------------------------
$db_address ='localhost';        
$db_user='root';
$db_password='';  
$db_name=hamid_';    
    
// My Conn -----------------------------------------------------------------------------------------    
$myconn = mysql_connect( "$db_address" , "$db_user" , "$db_password");
   if($myconn)
      print ("اتصال به ديتا بيس با موفقيت انجام شد<br><br>");
    else
      die("<font color=#ff0000>اختار: شما به ديتا بيس متصل نيستيد</font><br><br>");
      
// Select DataBase  ----------------------------------------------------------------------------------
mysql_select_db("$db_name",$myconn);

// Print  ------------------------------------------------------------------------------------------
$result = mysql_query("SELECT * FROM nazar" , $myconn);

for($i = 0 ; $i != mysql_num_rows($result) ; $i++)
{
   print(@mysql_result($result,$i,0)." ".@mysql_result($result,$i,1)."<br><br>");
  

}


?>    

<body>
</body>
</html>

(آخرین ویرایش در این ارسال: ۰۳-دى-۱۳۸۷, ۱۷:۴۸:۲۳، توسط hamidsina.)
۰۳-دى-۱۳۸۷, ۱۷:۳۸:۰۴
ارسال‌ها
پاسخ
man4toman آفلاین
در حال پیشرفت
***

ارسال‌ها: 261
موضوع‌ها: 12
تاریخ عضویت: تير ۱۳۸۷

تشکرها : 318
( 454 تشکر در 178 ارسال )
ارسال: #18
RE: فارسي در php
والا نمیدونم همش ؟؟؟ میشه!!!
یه نمونه کد ساده براوت آپ کردم.از این روش کانکشن استفاده کنید.


فایل‌(های) پیوست شده
.rar   News.rar (اندازه: 2.28 KB / تعداد دفعات دریافت: 40)

Improve Your Life
http://www.dttpco.com
۰۴-دى-۱۳۸۷, ۱۸:۳۹:۲۲
ارسال‌ها
پاسخ
تشکر شده توسط : hamidsina, lord_viper
hamidsina آفلاین
كاربر دو ستاره
**

ارسال‌ها: 210
موضوع‌ها: 67
تاریخ عضویت: بهمن ۱۳۸۶

تشکرها : 94
( 23 تشکر در 11 ارسال )
ارسال: #19
RE: فارسي در php
سلام
شما كدي كه من گذاشتم رو امتحان كردين؟ كد ايراد داره يا ديتا بيس؟
واقا من چيكار كنم؟ تا اين مشكل حل نشه كه نميتونم PHP رو ادامه بدم .
اگه شما بخاين يه ديتا بيس كه نام و نام خانوادگي رو ذخيره ميكنه با مشخصات هاست و ديتا بيسي كه من تو كد بالا گذاشتم چاپ كنيد چه كدي مينويسيد ؟ اگه لطف كنيد بگيد من رو هم از اين مشكل خلاص ميكنيد.
از بابت فايل هم دستتون درد نكنه ولي من نتونستم با استفاده از اون كدها اين مشكل رو حل كنم .
مرسي ،ممنون و خدا نگهدار.

۰۵-دى-۱۳۸۷, ۰۰:۵۰:۵۴
ارسال‌ها
پاسخ
ha_60 آفلاین
بنيانگذار سايت
******

ارسال‌ها: 4,637
موضوع‌ها: 216
تاریخ عضویت: آبان ۱۳۸۳

تشکرها : 560
( 6556 تشکر در 2385 ارسال )
ارسال: #20
RE: فارسي در php
پست من رو نخوندی؟
کد php:
mysql_query("SET NAMES 'utf8'"); 
این خط رو بعد از mysql_select_db اضافه کن

هادی امین زاده
دیدن چیزی که همه می بینند هنر نیست
بانک اطلاعات صنایع ایران.
۰۵-دى-۱۳۸۷, ۱۱:۲۱:۳۶
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : hamidsina
hamidsina آفلاین
كاربر دو ستاره
**

ارسال‌ها: 210
موضوع‌ها: 67
تاریخ عضویت: بهمن ۱۳۸۶

تشکرها : 94
( 23 تشکر در 11 ارسال )
ارسال: #21
RE: فارسي در php
دستتون درد نكنه ClapClapClapClapClapClapClapClapClap
يه عالمه كمك كردين .بلا خره درست شد.يه دنيا سپاسگذارم.

۰۵-دى-۱۳۸۷, ۱۳:۰۶:۲۳
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  فروم فارسي hamidsina 3 4,672 ۱۰-فروردین-۱۳۸۸, ۱۱:۵۷:۰۷
آخرین ارسال: Rink8
  مشكل در چاپ متنها ي مخلوط فارسي و انگليسي hamidsina 2 2,138 ۰۵-بهمن-۱۳۸۷, ۰۱:۲۱:۵۴
آخرین ارسال: hamidsina
  تاريخ فارسي hamidsina 2 2,599 ۰۱-بهمن-۱۳۸۷, ۰۱:۱۲:۴۸
آخرین ارسال: hamidsina

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS