// ничего не меняется? 2010-02 фрагмент не используется и не выводится покачто ?> <br><br><table border="0" cellpadding="0" cellspacing="0"> <?php for ($a = 0; $a < $pgcnt; $a++) { if ($pgcontent[$a + 1][1] == "") { continue; } // hidekey ("str",$pgcontent[$a+1][0]); ?> <form action="str0.php?p=<?php echo $pgcontent[$a + 1][0]; ?> "><?php $name = $pgcontent[$a + 1][3]; $x = detectencoding($name); // echo "Encoded : ".$x."<br>?"; if ($x !== "utf-8" and $sd[19] == "utf-8") { $name = iconv("windows-1251", "utf-8", $name); } //if ($sd[19]=="utf-8") $name=iconv("windows-1251","utf-8",$name); menukey("goo", $name); echo "</form>"; } ?> </table> <?php } ?> <br><br><br></table> <?php
// потом улучшить чтобы не делала излишний код } if ($GENALT) { $insertone[strlen($insertone) - 2] = ";"; //оконч встав ошибка //что генерируется при ' внутри и как оно потом выполняется if ($OSTYPE == "LINUX") { $insertone .= "\n"; } if ($OSTYPE == "WINDOWS") { $insertone .= "\n\r"; } if ($views) { echo $insertone . "<br>"; } $x = detectencoding($insertone); if ($views) { echo "Encoded ln : " . $x . "<br>?"; } //dobawil utf-8 какая то левая процедура. die () не работает if ($x !== "utf-8" and $sd[19] == "utf-8") { $insertone = iconvx("windows-1251", "utf-8", $insertone); } // мне интересно что это за кодировка во встроенном дампе которая всегда ничего не делает. fwrite($dumpfile, $insertone); $lines++; //echo $insertone."<br>"; } // забыл } if ($result == false) {
if ($pgheader[$a] == $languageprofile) { $thislanguagepagescolumn = $a; } // BUG?? а зачем это +1 тут стоит? } $x = ""; if ($goo) { //$addr="str0.php?p=0".$str; header ($addr); будет работать только с $thislanguagepagescolumn !!!! без нее текст моде фаил for ($a = 0; $a < count($pgcontent); $a++) { $thispagename = $pgcontent[$a][$thislanguagepagescolumn]; $x = detectencoding($thispagename); // echo "Encoded : ".$x."<br>?"; if ($x !== "utf-8" and $sd[19] == "utf-8") { $thispagename = iconvx("windows-1251", "utf-8", $thispagename); } $x = detectencoding($goo); // echo "Encoded : ".$x."<br>?"; if ($x !== "utf-8" and $sd[19] == "utf-8") { $goo = iconvx("windows-1251", "utf-8", $goo); } //if ($sd[19]=="utf-8") $thispagename=iconvx("windows-1251","utf-8",$thispagename); // тут могут быть подводные камни связанные с кодировкой - использование menukey перепроверить //if ($sd[19]=="utf-8") $goo=iconvx("windows-1251","utf-8",$goo); if ($thispagename == $goo) { $pageenter = $a; break; } $x .= "cycle #={$a} hdnlangname=" . $pgheader[$thislanguagepagescolumn] . "(pgc[a]=goo thispagename=" . $thispagename . "=={$goo})<br>"; // млять почему ПУСТО?:?? какого хера $thispagename ="" ??? } } //echo "goo=$goo";exit;