我需要从http://vortaro.us.to/ajax/epo/eng/ +’word’+“ /?callback =?” 获取json数据 。工作示例(信誉不足)
我知道如何用JavaScript来做,但是我需要我的php文件来获取此数据,它必须是服务器端的,谢谢。我是新手,我已经花了整整一天的时间来弄清楚这一点。fopen和fread不起作用,
<?php $vorto = $_GET['vorto']; // Get the Word from Outer Space and Search for it! if (isset($vorto)) { echo $vorto; } else { $Help = "No Vorto -> add ?vorto=TheWordYouWant to the end of this website"; echo $Help; } $url1 = "http://vortaro.us.to/ajax/epo/eng/"; $url2 = "/?callback=?"; $finalurl= $url1 . $vorto . $url2; /* PLEASE HELP $v1 = fopen($finalurl ,"r"); echo $v1; $frv1 = fread($v1,filesize($v1)); echo $frv1 ; */ ?>
file_get_contents()可以在URL上使用。一种处理http页面下载的简单方便的方法。
完成后,您可以使用json_decode()将数据解析为有用的东西。