2012-05-17 6 views
-1

Я хотел бы обсудить с вами наши требования, например, у нас есть программа, которая получает исходный код веб-сайта. мы просто хотим вставить его с помощью некоторой php-функции. Посмотрите на код ниже.Как мы можем переписать исходный код сайта

<?php 
$url = "http://www.xyz.com" ; 
function status($url){ 
//// here we check the particular url in our database and return the value. 
} 
$source = file_get_contents($url); 
$insert = "<div id='status'>".status($url)."</div>" ; 

?> 

если исходный код для конкретного URL указан ниже.

<html> 
<head> 
</head> 
    <body> 
    <div> 
    <p>please look at the URL is <a href="http://www.abc.com">Good Example</a>.</p> 
</div> 
    </body> 
    </html> 

после реализации функции исходный код должен быть таким. (Пожалуйста, смотрите на ниже.)

<html> 
<head> 
</head> 
    <body> 
    <div> 
    <p>please look at the URL is <a href="http://www.abc.com">Good Example</a><div id="status">Checked URL</div>.</p> 
</div> 
</body> 
</html> 

Заключение: - мы должны проверить каждый URL исходного кода (только в теге тела). исправить исходный код с помощью нашей реализованной функции: status();

I m beginner для выполнения этой задачи.

Благодаря PP

+0

вы можете использовать регулярные выражения, чтобы сделать изменения. –

+0

Как создать скрипт регулярного выражения. для него – PPS

ответ

0

Пожалуйста, прочтите о DOMDocument класс, который позволяет манипулировать HTML

+0

Есть ли простой и быстрый способ достичь этой цели? – PPS

+0

Нет. Вы еще что-нибудь пробовали? – OrionRogue

+0

Чтение об этом будет легким и быстрым способом достижения этой цели. Как правило, вы не должны использовать регулярное выражение для управления HTML, из-за его сложности, вот где DOMDocument приходит в –

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