Днес четох една тема за проверка на линкове във форум.Поразрових се из книгите ми и открих че има подобно нещо.После ще пусна и кода.Така...Има ли начин да се направи така...
Пример :
Отваряш си една страничка там има едно поленце в което си пишеш линка на страницата която искаш да провериш и после едно бутонче провери и тогава вече да заработва този код.Мисля че ще е полезно да доста потребители
Ето кода:
checklinks.php
Пример :
Отваряш си една страничка там има едно поленце в което си пишеш линка на страницата която искаш да провериш и после едно бутонче провери и тогава вече да заработва този код.Мисля че ще е полезно да доста потребители
Ето кода:
checklinks.php
Код:
<?php
function checklinks_start()
{
ob_start();
}
function checklinks_end()
{
$doc = ob_get_clean();
preg_match_all( "/\<a.*?href=[\"|\'](.*?)[\"|\']\>/", $doc, $found );
print( $doc );
$badlinks = array();
foreach( $found[1] as $link )
{
$ch = curl_init( $link );
ob_start();
curl_exec( $ch );
$out = ob_get_clean();
if ( curl_errno( $ch ) != 0 )
$badlinks []= $link;
curl_close( $ch );
}
if ( count( $badlinks ) > 0 ) {
?>
<br/>
<table style="background: red;" cellspacing="2" cellpadding="2" width="100%">
<tr><td style="white; color: white; text-align:center;">Bad links</td></tr>
<tr><td style="background: white;">
<?php foreach( $badlinks as $link ) { echo( $link."<br/>" ); } ?>
</td></tr>
</table>
<?php } } ?>