انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل در هنگام ارسال متن فارسی به سرور

مشکل در هنگام ارسال متن فارسی به سرور

#4
به نام خدا
سلام ، شما میتونید از کد زیر برای دریافت از mysql استفاده کنید
کد پی‌اچ‌پی:
<?php

header
('Content-Type: text/plain; charset=utf-8;');
session_start();
include 
'config.php';

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
$id=$_GET['id'];
$pass=MD5($_GET['pass']);
//$id=1;

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
   
$sql="Select * from `accounts` where id=$id ";
     
$result=mysql_query($sql);
        
$row=mysql_fetch_array($result);
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////    
if(mysql_num_rows($result)==1){
         
         if(
$row['password']==$pass){
             
/////////////////////////////////////////////////////////////////////////////////////////////در صورتی که ایدی گروه خالی باشد////////////////////////////////////////////////////////////////////////             


 ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
 // Check connection if 
 
if ($conn->connect_error) {
     die(
"Connection failed: " $conn->connect_error); 
 } 
 
////////////////////////////////////////////////////////////////////////////////////////گرفتن لیست گروه های کسی که لاگین شده است///////////////////////////////////////////////////////////////////////////////////////
 
$username=$row['username'];
 
$sql "Select * from  accounts  where  type='group' and username like '%$username%'";
 
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
 
$result $conn->query($sql); 
 if (
$result->num_rows 0) { 
 echo 
'{ "GROUP":[';
 
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
 
while($row_group $result->fetch_assoc()){
///////////////////////////////////////////////////////////////////////////////////////////////////پرینت نام گروه،در باره،ایدی،ادمین،نام کار بران///////////////////////////////////////////////////////////////////////
    
$a=   '
    { "id" : "'
.json_encode($row_group['id']).'" , "group_name": "'.$row_group['name'].'" , "about": "'.$row_group['about'].'" , "userrs": "'.$row_group['username'].' " ,
    '
;
$avatar_id=$row_group['cover_id'];    

    
$sql_media="Select * from  media where id=$avatar_id ";
 
 
$result_media $conn->query($sql_media); 
 if (
$result_media ->num_rows 0) { 
 
  while(
$row_media $result_media ->fetch_assoc()){
      
  print 
$a.'"avatar_url" : "'.$url.'script/'.$row_media['url'].".".$row_media['extension'].'"},';





  }
 }
 }
     
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
 
 
echo  '{"id":"","group_name":"","about":"","userrs" : "", "avatar_url" : ""}
 ]}'
;
    
     
     
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
 
} else { echo "0 results"; }
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 
 
$conn->close(); 
 
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

         
}else{
             print
"wup";
         }
             
 
     }else{
         
         print 
"nuf";
     }
    
    
    
    
    
    
    
    
?>
 
و در فایل config می نویسیم
کد پی‌اچ‌پی:
<?php

$servername 
"localhost";
$username "root";
$password "";
$dbname "x12345678999999999999999999999";

header("Content-type: text/html; charset=utf-8");
$con=mysql_connect("$servername","$username","$password");
mysql_select_db("$dbname",$con);
mysql_query("SET NAMES UTF8");
$conn = new mysqli$servername$username$password$dbname);
$url='http://192.168.1.99/';








?>
 
و میتوانید از این لینک هم استفاده کنید
http://www.kelidestan.com/forum/showthread.php?tid=5407

 
پاسخ
 سپاس شده توسط armin20013


پیام‌های این موضوع
RE: مشکل در هنگام ارسال متن فارسی به سرور - توسط rayej.ir - ۱۳۹۴/۰۶/۱۵, ۰۳:۳۶ ب.ظ

پرش به انجمن:


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