2013-08-13 5 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> 

Как я сказал, мне нужен мой собственный код, что я сделал, получает файл стилей и переконфигурируйте его, но все-таки мне нужно получить файл javascript, я просто пошел на эту страницу «http://www.pc-homecare.co.uk/ebay/feedback.php?id=[USERID]&site=[SITEID]&seller=[SELLER]», которую я получил от кода, и я скопировал его источник (его коды), а затем создал на своем сервере новый файл с этим но, к сожалению, это не сработало. Любые идеи о том, как я могу получить функции от кодов до работы на моем собственном сервере?

+1

Поскольку это файл PHP, код работает на стороне сервера, а не на стороне клиента. Вы не сможете получить код PHP, если это то, что вам нужно - только то, что он выплевывает (в данном случае некоторый Javascript для записи вывода HTML). –

+0

Ваш вопрос слишком расплывчатый, попробуйте переписать его. – Benubird

ответ

0

Это может быть хак, но это, безусловно, работать ..

Попробуйте установить PhantomJS (или любой стороне сервера JavaScript двигателя) и использовать его для загрузки любой страницы, которая отображает ваш счет обратной EBay, а затем захватить элемент, содержащий ваш счет обратной связи с помощью jQuery и возвращает его в файл и читает этот файл с помощью PHP. Может быть, немного медленнее (может быть, несколько секунд), но он выполнит свою работу.

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); 

?> 

, чтобы получить ее часть. Но, конечно, вы всегда можете проанализировать содержимое URL-адреса из первого примера с помощью PHP regex (см. http://php.net/manual/en/function.preg-match.php).

Echoing 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. Но в любом случае я буду голосовать за ваши усилия, спасибо. –

Смежные вопросы