5

好吧,我有虚拟主机,我想获得显示我的 ebay 反馈的代码,但我需要的不是与另一个网站相关的代码,我的意思是我想获得自己的代码。我找到了可以帮助我的非常好的代码,但我仍然需要你的帮助,这是代码,它运行良好:

<link rel="stylesheet" type="text/css" href="http://gamila-secret.comyr.com/Styles/feedback.css" />
<script type="text/javascript" src="http://www.pc-homecare.co.uk/ebay/feedback.php?id=[USERID]&site=[SITEID]&seller=[SELLER]"></script>

正如我所说我需要自己的代码,我所做的是获取样式文件并重建它,但我仍然需要获取 javascript 文件,我只是去了那个页面“ http://www.pc-homecare.co.uk/ebay/feedback.php?id=[USERID]&site=[SITEID]&seller=[SELLER]”,我从代码中得到,我复制了它源(它的代码),然后我用该代码在我的服务器中创建了一个新文件,但不幸的是它没有工作。关于如何从代码中获取功能以在我自己的服务器上工作的任何想法?

4

2 回答 2

1

您可以get_file_contents像这样在 PHP 中使用来获取 URL 的内容(请参阅 php.net/manual/en/function.file-get-contents.php)。

<?php

$page = file_get_contents('http://www.example.com/');

?>

或者,

<?php

$section = file_get_contents('http://example.com', NULL, NULL, 20, 14);
var_dump($section);

?>

, 得到它的一部分。但当然,您始终可以使用 PHP 正则表达式解析第一个示例中的 URL 内容(请参阅http://php.net/manual/en/function.preg-match.php)。

在 PHP 中回显 HTML 是一件简单的事情(请参阅 php.net/manual/en/function.echo.php)。

<?php

$src = 'http://example.com/script.js':
echo '<script src="' . $src . '"></script>';

?>

,使用连接(参见 php.net/manual/en/language.operators.string.php)。

我希望这会有所帮助。

于 2013-08-21T21:32:24.813 回答
0

这可能是一个黑客,但它肯定会工作..

尝试安装 PhantomJS(或任何服务器端 javascript 引擎)并使用它来加载显示您的 ebay 反馈分数的任何页面,然后使用 jQuery 获取包含您的反馈分数的元素并将其返回到文件并使用 PHP 读取该文件。可能有点慢(也许几秒钟),但它会完成工作。

于 2013-08-18T08:11:55.763 回答