Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 67 Pomógł: 0 Dołączył: 5.04.2003 Ostrzeżenie: (0%)
|
Witam. Mam engine strony.
Kod podany nizej to kod pliku index.php - odpowiada on za utworzenie tabel : gora, lewa, prawa, srodek , dol. Linki zarowno prawej jak i lewej tabeli wyswietlane sa zawsze w tabeli srodkowej - za pomoca linkow index.php?go= nazwa_dzialu . Niestety mam problem gdy na stronie stosuje skrypt ktory sklada sie z wielu plikow. [php:1:fbc9c7e53e]<? session_start(); ?>[/php:1:fbc9c7e53e] [xml:1:fbc9c7e53e]<html> <head> <META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=iso-8859-2"> <title>xxx</title> <link REL="stylesheet" HREF="scr1.css" TYPE="text/css"> </head> <body leftmargin="0" topmargin="5" marginwidth="0" marginheight="0" bgcolor="#000000"> <table align="center" border="0" cellpadding="0" cellspacing="0" width="800 "> <tr><td valign="top" width="800" colspan="3"><? include("gora.inc");?></td></tr> <tr><td width="800" colspan="3"><? include("m_gora2.inc");?></td></tr> <tr><td valign="top" width="125" height=100% ><? include("menu_lewa.inc");?></td> <td valign="top" width="550" height=100% bgcolor="#EFEFEF" bordercolor="#C0C0C0">[/xml:1:fbc9c7e53e] [php:1:fbc9c7e53e] <? if(!isset($go)){ include("news.php");} else if($go==info){ include("info.inc");} else if($go==privmsg){ include("privmsg.php");} else if($go==pomoc){ include("pomoc.inc");} else if($go==ksiega){ include("ksiega.php");} else echo "<br> DZIAŁ w budowie. Zagl±dnij za jaki¶ czas</br>"; ?> [/php:1:fbc9c7e53e][xml:1:fbc9c7e53e] </td> <td valign="top" width="125" height=100% border="1" bordercolor="#C0C0C0><? include("menu_prawa.inc");?></td> </tr> <tr> <td valign="top" width="800" colspan="3"><? include("dol.inc");?></td> </tr> </table> [/xml:1:fbc9c7e53e] No i wlasnie: -gdy odaple jakis skrypt w taki sposob: www.abc.net/skrypt.php - to wtedy jest wyswietlona zawartosc samego skryptu - a nie ma szablonu strony (tabel) i wiadomo skrypt nie jest wyswietlony w srodkowej tabeli. A przeciez bez sensu by bylo, ze jak skrypt sklada sie z kilkudziesieciu plikow musialbym za kazdym razem pisac w pliku index.php : [php:1:fbc9c7e53e]else if($go==xxqq){ include("xxqq.php");} [/php:1:fbc9c7e53e] Co zmienic i gdzie (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) - w podanym enginie czy cos dopisac to kodu skryptow. Ogolnie chodzi - ze po kliknieciu kazdego linku na stronie kod skryptu bedzie wyswietlany w srodkowej tabeli. Za wyjatkiem tego jak w prawym menu umieszcze formularz logowania to po wcisnieciu przycisku LOGUJ rezultat (czyli Witaj $login) bedzie wyswietlony w tej samej czyli lewej tabeli. Mysle ze problem opisalem w miare wyczerpujaco - i bardzo prosilbym o pomoc. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 166 Pomógł: 0 Dołączył: 30.01.2003 Skąd: Warszawa Ostrzeżenie: (0%)
|
W Waszych sposobach można otworzyc index w indexie
[php:1:1bad85dc3d]<?php if(!isset($_GET['mode']) || !file_exists("includes/".$_GET['mode'].".inc.php")){ include("includes/start.php"); }else{ include("includes/".$_GET['mode'].".inc.php"); } ?>[/php:1:1bad85dc3d] Dzieki takiemu rozwiazaniu będziesz mogl wyswietlic tylko istniejace pliki z rozeszeniem .inc.php z katalogu includes, wtedy nikt nie bedzie ci mogł wrzucic jakiejs innej stronki do środka twojej link bedzie wyglądał index.php?mode=nazwapliku |
|
|
|
lucek Engine strony.... 3.01.2004, 18:03:14
menic Najpierw to trzeba cos zroobic z twoim postem bo p... 3.01.2004, 18:07:10
raf2001 Radze troche poczytać o pisaniu enginów
1. http://... 3.01.2004, 18:14:37
lucek Juz czytalem te artykulu - ale niestety ie bardzo ... 3.01.2004, 18:26:26
menic Z konstrukcji twego silniczka nie da sie bezpośr... 3.01.2004, 18:42:14
lucek O kurcze. To mam duzy problem - najbardzije zalezy... 3.01.2004, 18:50:11
raf2001 he ja mam krótszy, moze się przyda jeszcze
<?ph... 3.01.2004, 18:58:14
menic Z tym logowaniem to nie rozumiem :?
Przecież w ind... 3.01.2004, 21:04:17
lucek Z tym logowaniem juz sobie poradze.
TYlko ze mam ... 4.01.2004, 12:48:42
raf2001 Morze mnie zrozumiesz.
Mój "engine" jest taki że n... 4.01.2004, 13:15:59 ![]() ![]() |
|
Aktualny czas: 6.10.2025 - 20:10 |