Глюк с выводом

magistr_firever

Новичок
Глюк с выводом

Здравствуйте.
Я хочу вывести формат fb2 в ввиде html кода, причем что бы внизу были ссылки на главы. Написал код, все кроме ссылок получилось хорошо.
Теги ссылок он стал задом наперед раставлять! В чем причина??????????? :(

PHP:
<?php
$file=file("1.fb2");
$sizef=sizeof($file);
$str=false; $end=false; $p=0;
$array_replace = array (
"<section>" => "<ul>",
"</section>" => "</ul>",
"<title>" => "<li>",
"</title>" => "</li>",
"<strong>" => "<b>",
"</strong>" => "</b>",
"<subtitle>" => "<i>",
"</subtitle>" => "</i>",
"<empty-line/>" => "<hr/>"
);

for($i=0;$i<$sizef;$i++) { 
	if (stripos($file[$i], "title>")) {
		$new_file.="<a name='r".$i."'></a>";
		$ref[$i]=true;
	}	else $ref[$i]=false;
	$new_file.=	$file[$i];
} 

$string=$new_file;
$nre_html=strtr($string,$array_replace);

print $nre_html;

for($i=0;$i<$sizef;$i++) { 
	
	if ($tit) {
		print "<a href='#r".$i."'>".strip_tags($file[($i-1)])."</a><br/>";
		$tit=false;
	}
	if ($ref[$i]) $tit=true;
}	
?>
нижнии ссылки получаются вот такими:

....
</a><br/><a href='#r872'>Статья 1177.
</a><br/><a href='#r872'>Статья 1178.
</a><br/><a href='#r872'>Статья 1179.
.....
 

Фанат

oncle terrible
Команда форума
причина в коде, который расставляет ссылки.
 

magistr_firever

Новичок
спасибо.
Причина действительно была в нем.
надо было сделать так:
$a=strip_tags($file[($i-1)]);
print "<a href='#r".$i."'>".$a."</a><br/>";
 
Сверху