|
|
|
ช่วยด้วยครับ!! ใช้ json_decode ไม่ได้ แถมยังมีอย่างอื่นอีกด้วย เชิญอ่านด้านในก่อน |
|
|
|
|
|
|
|
ไฟล์เรียกใช้งาน Class
<?
define('KEY','91lkjo');
require_once('../api/server.php');
function serialkey($key){
global $server;
global $decode;
$result = $decode->q7h309u($server->getSerial($key));
$array = $decode->etee8001($result);
}
//serialkey(KEY);
echo $decode->etee8001($decode->q7h309u($server->getSerial(KEY)))."<br>";
echo $decode->etee8001($server->getSerial(KEY))."<br>";
echo $server->getSerial(KEY);
?>
ไฟล์ server.php
<?
class Server_Host{function getSerial($key){
$ch = curl_init('http://localhost/web2/api/proxy.php?key='.$key.'');
$result = curl_exec($ch);
return $result;
}
}
class Decode{
function q7h309u($text){
return base64_decode($text,true);
}
function etee8001($text){
return json_decode($text,true);
}
}
$server = new Server_Host();
$decode = new Decode();
?>
ไฟล์ proxy.php
<?php
if(isset($_GET['key'])) {
//Set our variables
$key = strtolower($_GET['key']);
//Connect to the Database
include("../dbconn.inc.php");
//Run our query
$sql = "SELECT * FROM serialkey WHERE serial='".$key."';";
$result = mysql_fetch_array(mysql_query($sql));
//Preapre our output
$send = array(
array(
'serial' => $result['serial'],
'host' => $result['host'],
'name' => $result['name']
)
);
$output = json_encode($send);
}
//Output the output.
echo ($output);
?>
ค่าที่ได้จาก $decode->etee8001($server->getSerial(KEY))
[{"serial":"91lkjo","host":"dwe","name":"d"}]1
ค่าที่ได้จาก $server->getSerial(KEY)
[{"serial":"91lkjo","host":"dwe","name":"d"}]1
ค่าที่ได้จาก $decode->etee8001($decode->q7h309u($server->getSerial(KEY)))
[{"serial":"91lkjo","host":"dwe","name":"d"}]
ช่วยหน่อยครับ ตอนแรกกะจะให้ส่งข้อมูลมาแบบ Base64 แต่พอมัน Decode แล้วมันยังเป็น base64
เลยลบออกให้ส่งมาแบบ json แต่พอมัน json_decode แล้ว มันก็ยังเป็น json เหมือนเดิม
แถมยังมี 1 ตามมาด้านหลังอีก ถ้าใช้ base64_decode หลังจาก json_decode แล้ว 1 ด้านหลังจะหาย
แต่ไม่สามารถ json_decode ได้อีก
ช่วยหน่อยนะครับ ต้องการความช่วยเหลือด่วนมาก
Tag : PHP, CakePHP
|
|
|
|
|
|
Date :
2013-10-07 16:14:46 |
By :
phoomin2012 |
View :
1254 |
Reply :
7 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขออนุญาตดันครับ ต้องการคำตอบมาก
|
|
|
|
|
Date :
2013-10-07 19:47:09 |
By :
phoomin2012 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ดันครับ
|
|
|
|
|
Date :
2013-10-07 23:14:07 |
By :
phoomin2012 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ดัน
|
|
|
|
|
Date :
2013-10-08 08:30:47 |
By :
phoomin2012 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ช่วยดูให้หน่อยครับ
|
|
|
|
|
Date :
2013-10-08 09:16:56 |
By :
phoomin2012 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอคำตอบหน่อยครับ
|
|
|
|
|
Date :
2013-10-08 09:54:47 |
By :
phoomin2012 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอความช่วยเหลือหน่อยครับ บอกแนวทางก็ยังดีว่าต้องทำยังไงต่อ
|
|
|
|
|
Date :
2013-10-08 10:28:43 |
By :
phoomin2012 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.โพสต์ เมื่อวาน ก็รอหน่อยครับ
2. เรื่อง json มันยากสำหรับหลาย ๆ คน
3. วันนี้วันอังคาร หลาย ๆ ท่านที่เก่ง ๆ อาจจะทำงานประจำอยู่
รู้ว่ารีบ แต่ก็ต้องรอไม่ต้องดันกระทู้หรอกครับ ปล่อยว่าง ๆ 0 comment เด๋วก็มีคนมาช่วย
|
|
|
|
|
Date :
2013-10-08 10:35:24 |
By :
apisitp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|