2013-08-13 6 views
5

ウェブホストがあり、私のeBayフィードバックを示すコードを入手したいと思いますが、私が必要とするのは別のウェブサイトに関連するコードではありません。私自身のコードを取得する。 私は私を助けることができる非常に良いコードを見つけましたが、それでも私はあなたの助けを必要とし、ここでのコードだと、それがうまく機能:私のウェブサイトに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> 

私は私がスタイルファイルを取得しているなかったものを、自分のコードが必要です言ったようにして私はコードから得たそのページ "http://www.pc-homecare.co.uk/ebay/feedback.php?id=[USERID]&site=[SITEID]&seller=[SELLER]"に行き、そのソース(コード)をコピーした後、私のサーバーに新しいファイルを作ったコードは残念ながらうまくいきませんでした。 コードから機能を取得して自分のサーバーで機能させるにはどうすればいいですか?

+1

PHPファイルであるため、コードはクライアント側ではなくサーバー側で実行されています。もしあなたが後になっているのであれば、PHPコードを取得することはできません。ただ、吐き出すものだけです(この場合、HTML出力を書き込むためのJavaScriptです)。 –

+0

あなたの質問はあまりにも曖昧です。 – Benubird

答えて

0

これはハックかもしれないが、それは間違いなく動作するでしょう。..

はPhantomJSをインストールしてください(または任意のサーバー側のJavaScriptエンジン)とあなたのeBayフィードバックスコアを表示する任意のページをロードするためにそれを使用して、その後、グラブjQueryを使用してフィードバックスコアを含む要素をファイルに返し、そのファイルをPHPで読み込みます。少し遅いかもしれませんが(おそらく数秒)、それは仕事を完了させるでしょう。

1

PHPでget_file_contentsを使用すると、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); 

?> 

、それの部分を取得します。もちろん、URLの内容は、PHP正規表現(http://php.net/manual/en/function.preg-match.phpを参照)を使用して、最初の例から解析できます。

HTMLをエコーすることは、PHPでは簡単なことです(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を参照)。

私は役立つことを願っています。

+0

私はそれをどのように使いたいのか分かりません。また、私はどのようにPHPのコードを知りません。しかし、とにかく私はあなたの努力に投票するつもりです、ありがとうございます。 –

関連する問題