我需要echo $賬戶到$ url,這樣的url /路徑是無論我從$賬戶加上擴展名json。我無法弄清楚報價。我試過單引號和雙引號,但沒有運氣。有任何想法嗎?我如何迴應php的json字符串?
<?php
$account = $_POST['account'];
$url = 'echo $account.json'; //
$content = file_get_contents($url);
$json = json_decode($content, true);
?>
我需要echo $賬戶到$ url,這樣的url /路徑是無論我從$賬戶加上擴展名json。我無法弄清楚報價。我試過單引號和雙引號,但沒有運氣。有任何想法嗎?我如何迴應php的json字符串?
<?php
$account = $_POST['account'];
$url = 'echo $account.json'; //
$content = file_get_contents($url);
$json = json_decode($content, true);
?>
是這樣的?
<?php
$account = $_POST['account'];
$url = $account. '.json'; //
$content = file_get_contents($url);
$json = json_decode($content, true);
?>
.
運算符用於php中的字符串連接。這意味着取值$account
並將字符串.json
追加到最後,並將其存儲在變量$url
中。剩下的代碼看起來很好。還有其他一些方法可以在php中使用字符串來做到這一點,但我覺得這是最簡單的方法。
有關strings
的文檔詳細介紹瞭如何格式化字符串。您可能想嘗試在變量周圍使用大括號({}
)以描述標識符結束的位置。
$url = "{$account}.json"
你可以做到這一點,因爲這
$account = $_POST['account'];
$content = file_get_contents($account.'.json');
$json = json_decode($content, true);
需要我提醒你,你的代碼怎麼樣,脆弱的注射?
血腥地獄隊友。我想到了,我需要鍵入「回聲」,這導致了整個問題 - 非常感謝。它現在工作:)! – Azukah 2012-04-23 23:51:33