Взимане на нужда информация от html

mizarck

Registered
Здравейте,
имам един много голям html код и въпросат ми е как чрез php да изкарам само тага A
демек резултата от кода да е
<a href="*******"></a><a href="*******"></a><a href="*******"></a>...
кода се намира в ппроменлива и е дълаг около 10 000 символа

благодаря предварително
 
За момента не се сещам за варянт с php. виж това с JS
http://web-tourist.net/login/login/view.php?st=1323
 
Я виж така. :roll:

Код:
<?php
function remove_html(&$item, $key)
{
   $item=trim(strip_tags($item));
}

function get_links($url) {
$preg =
"/a[\s]+[^>]*?href[\s]?=[\s\"\']+(.*?)[\"\']+.*?>"
."([^<]+|.*?)?<\/a>/";
    preg_match_all(trim($preg),
           file_get_contents($url), $out, PREG_PATTERN_ORDER);
    $keys = $out[1];
    $values = $out[2];

for($i=0;$i<(count($keys));$i++){
echo "<a href=\"".$keys[$i]."\">".$values[$i]."</a><br />";
}
}

get_links("http://web-tourist.net");
?>
 
Сигурен ли си че правиш всичко както трябва ?
Виж на мен какво ми излиза.
mizarck_get_links.jpg
 
Яавно греша някаде
ето кода с който взимам дадения код

<style type="text/css">

</style>
<div align="center">
<form name="form1" method="post" action="">
<table width="100%" border="1" cellpadding="3" cellspacing="4" bordercolor="#666666" bgcolor="#999999">
<tr>
<td colspan="2"><div align="center">Търсене на файл из <strong><span class="style1">G</span><span class="style2">O</span><span class="style3">O</span><span class="style1">G</span><span class="style4">L</span><span class="style2">E</span> </strong></div></td>
</tr>
<tr>
<td width="30%"><div align="right">Име на файла </div></td>
<td width="70%"><div align="left">
<input name="filename" type="text" value="">
</div></td>
</tr>
<tr>
<td><div align="right">Тип на файла<br>
<br>
</div></td>
<td><table width="100%" border="0" cellspacing="2" cellpadding="2">
<tr>
<td width="19%">
<input name="video" type="checkbox" value="1">
Видео<br>
<input name="audio" type="checkbox" value="1">
Аудио</td>
<td width="27%"><input name="image" type="checkbox" value="1">
Изображения<br>
<input name="Docs" type="checkbox" id="Docs" value="1">
Документи<br>
<br></td>
<td width="24%"><input name="rar" type="checkbox" id="rar" value="1">
Архиви<br>
<input name="sub" type="checkbox" id="sub" value="1">
Субтитри</td>
</tr>
</table></td>
</tr>

<tr>
<td colspan="2"><div align="center">
<input type="submit" name="Submit" value="Търсене">
</div></td>
</tr>
</table>
</form>
</div>

<?php
$file = $_POST['filename'];
$video = $_POST['video'];
$audio = $_POST['audio'];
$image = $_POST['image'];
$Docs = $_POST['Docs'];
$rar = $_POST['rar'];
$sub = $_POST['sub'];
if ($video == "1")
{
$video = "avi|mpg|mov|mpeg|";
}
if ($audio == "1")
{
$audio = "mp3|mid|ogg|";
}
if ($image == "1")
{
$image = "jpg|jpeg|bmp|gif|";
}
if ($Docs == "1")
{
$Docs = "doc|txt|pdf|";
}
if ($rar == "1")
{
$rar = "rar|zip|bin|";
}
if ($sub == "1")
{
$sub = "sub|srt|";
}
$page = "0";
$file = str_replace(" ", "%20", $file);
$formati = "$video$audio$image$Docs$rar$sub";
$formati = trim($formati);
$formati = substr("$formati", "0", "-1");
$formati = trim($formati);
$search = 'http://www.google.bg/search?hl=bg&q=%7B-inurl%3A%28htm%7Chtml%7Cphp%7Casp%29+intitle%3A%22index+of%22+%2B%22last+modified%22+%2B%22parent+directory%22+%2Bdescription+%2Bsize+%2B%28';
$search .= "$formati";
$search .= '%29+%22';
$search .= "$file";
$search .= '%22%7D&hl=bg&start=';
$search .= "$page";
$search .= '&sa=A';
$goole = file($search);
$count = count($goole);
$goole = substr($goole[46], 4099, -2000);

echo "$goole";
?>
 

Back
Горе