| imho.ws |
![]() |
|
|
|
# 1 |
|
::VIP::
Регистрация: 09.05.2002
Адрес: Lithuania
Сообщения: 591
![]() |
проблема :
весь основной код ( РНР ) был в одном файле default.php все формы и меню (слева работали( сначала . меню было собственно такого типа : <table width="126" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="10"><img src="images/spacer.gif" width="10" height="1"></td> <td valign="top" class="small"><img src="images/db.gif" width="14" height="13" border="0"></td> <td valign="top" class="small"><a href="?category=2&page=2" class="small">Societies</a> <? if($page=="2") : ?> <table width="100" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="10"><img src="images/db.gif" width="14" height="13" border="0"></td> <td width="90" class="small" ><a href="?category=2&page=2&sub=1">Benefits</a></td> </tr> <tr> <td><img src="images/db.gif" width="14" height="13" border="0"></td> <td class="small"><a href="?category=2&page=2&sub=2">Criteria</a></td> </tr> <tr> <td><img src="images/db.gif" width="14" height="13" border="0"></td> <td class="small"><a href="?category=2&page=2&sub=3">Directory</a></td> </tr> </table> <? endif; ?> </td> </tr> <tr> <td><img src="images/spacer.gif" width="10" height="1"></td> <td width="14" valign="top"><img src="images/db.gif" width="14" height="13" border="0"></td> <td width="102" class="small"><a href="?category=2&page=3">Corporate</a> <? if($page=="3") : ?> <table width="100" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="10"><img src="images/db.gif" width="14" height="13" border="0"></td> <td width="90" class="small" ><a href="?category=2&page=3&sub=1">News</a></td> </tr> <tr> <td><img src="images/db.gif" width="14" height="13" border="0"></td> <td class="small"><a href="?category=2&page=3&sub=2">Benefits</a></td> </tr> <tr> <td><img src="images/db.gif" width="14" height="13" border="0"></td> <td class="small"><a href="?category=2&page=3&sub=3">Criteria</a></td> </tr> <tr> <td height="5"><img src="images/db.gif" width="14" height="13" border="0"></td> <td class="small"><a href="?category=2&page=3&sub=4">Categories</a></td> </tr> <tr> <td height="5"><img src="images/db.gif" width="14" height="13" border="0"></td> <td class="small"><a href="?category=2&page=3&sub=5">Inside Track</a></td> </tr> <tr> <td height="9"><img src="images/db.gif" width="14" height="13" border="0"></td> <td class="small"><a href="?category=2&page=3&sub=6">Database</a></td> </tr> </table> <? endif; ?> и формы со скрытыми полям : type="hidden" name="category" value... вся заморочка началась после того как я раздробил default.php файл : на отдельные файлы ( меню- категории, функции) и сам файл стал выглядеть примерно вот так : <? // includes all functions include("***/common.php"); // to edit Header -> go to source/common.php show_header(); // Main menu switching : if(!empty($category)) { switch($category) { // category 1: ABOUT ENS ( to edit this category -> go to ***/cat1.php ) case "1" : include("***/cat1.php"); break; // category 2: MEMBERSHIP ( to edit this category -> go to ***/cat2.php ) case "2" : include("***/cat2.php"); break; // category 3: MEETINGS ( to edit this category -> go to ***/cat3.php ) case "3" : include("***/cat3.php"); break; } ***- в целях безопастности ![]() а файлы типа cat1.php выглядят примерно вот так : <? if(!empty($page)) { switch($page) { /*About the ENS*/ case "1" : load_page("about/index.php"); break; /*Officers*/ case "2" : load_page("about/officers.php"); break; /*Secretariat*/ case "3" : ... и т.д. ?> то перестало работать меню ( <? if($page=="3") : ?> и формы точнее http://tts.lt/~sirand/ens/ens/defaul...2&page=2&sub=3 и http://tts.lt/~sirand/ens/ens/defaul...2&page=4&sub=3 собствтенно сам урл : http://tts.lt/~sirand/ens/ и http://tts.lt/~sirand/ens/ens/ я надеюсь кто-нибудль поможет. и если кто-то посоветует не резать файл - я скажу надо !! ![]() п.с. сорри за такое длиннющее сообщение
|
|
|
|
|
# 6 |
|
::VIP::
Регистрация: 09.05.2002
Адрес: Lithuania
Сообщения: 591
![]() |
<B>Stasik</B>
я просек где теряются данные : в функции load_page () , а если использовать require - то все ОК : function load_page($page) { if ( file_exists($page)) { require($page); } else { echo "<table width=\"100%\" height=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\"> <tr> <td> <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"> <tr> <td><div align=\"center\"> <h1>404</h1> </div></td> </tr> <tr> <td><div align=\"center\">We couldn't find the page you were looking for. <br> We are continually redesigning and re organizing our site.<br> Chances are the page you are looking for is here, it has just been moved!<br> <a href=\"javascript: history.back()\">Go Back</a></div></td> </tr> </table> </tr> </table>"; } } подскажи из-за чего теряется ?? |
|
|