$do;$i--){ if(isset($mas[$i][1])){ $file = fopen($mas[$i][1],"r"); if(isset($file)){ if(!$file) { echo("Ошибка открытия файла"); } else { $text=''; $temp = fgets ( $file); $title = fgets ( $file); $text = str_replace("###TITLE###",trim($title),$teplmain); $buff = fread ($file,$len); $text = str_replace("###TEXT###",$buff,$text); $text = str_replace("###LINK###", str_replace(".txt",".htm",$mas[$i][1])."",$text); $MainText.=$text.""; } } fclose ( $file ); } } // Составляем список страниц for($i=0; $i'.$ankor1.''; $dlina1 = strlen ($poisk1); $nachalo1 = strpos ($text, $poisk1); $text = substr_replace($text , $new1 , $nachalo1 , $dlina1); } $str2 = $sett[1]; if (!empty($str2)) { $mass2 = explode ('|',$str2 ); $poisk2 = $mass2[1]; $ankor2 = $mass2[1]; $url2 = $mass2[2]; $new2 = ''.$ankor2.''; $dlina2 = strlen ($poisk2); $nachalo2 = strpos ($text, $poisk2); $text = substr_replace($text , $new2 , $nachalo2 , $dlina2); } $str3 = $sett[2]; if (!empty($str3)) { $mass3 = explode ('|',$str3 ); $poisk3 = $mass3[1]; $ankor3 = $mass3[1]; $url3 = $mass3[2]; $new3 = ''.$ankor3.''; $dlina3 = strlen ($poisk3); $nachalo3 = strpos ($text, $poisk3); $text = substr_replace($text , $new3 , $nachalo3 , $dlina3); } $str4 = $sett[3]; if (!empty($str4)) { $mass4 = explode ('|',$str4 ); $poisk4 = $mass4[1]; $ankor4 = $mass4[1]; $url4 = $mass4[2]; $new4 = ''.$ankor4.''; $dlina4 = strlen ($poisk4); $nachalo4 = strpos ($text, $poisk4); $text = substr_replace($text , $new4 , $nachalo4 , $dlina4); } } $template = str_replace("###TEXT###",$text,$template); print $template; } } fclose ( $file ); } ?>