Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][HTML]Dużo iclude, nie działa
Forum PHP.pl > Forum > Przedszkole
obelix94
Stworzyłem prosty kod php. Jest on na potrzeby strony. Chciecie to zobaczcie: www-tworzenie.yoyo.pl. Zaraz pod logo jest rozwijające się menu. Po lewej stronie jest proste menu. Chciałbym, aby po kliknięciu w Strony www na górze rozwineła się lista plików w menu bocznym.

czyli:

klikasz link o id wwwgl skrypcik ładuje: do srodka treść, do menu "nowe menu" podmienia to co jest (np. standradowo jest wstawiony plik menugl.html, po kliknięciu id wwwgl ma tam być plik menuwww.html) niestety mi nie działa.... sad.gif

CODE

if(empty($id) or $id=="pl")

{

include("menubok/menugl.html");

}



if($id=="wwwgl")

{

include("menubok/menuww.html");

}



if($id=="www1")

{

include("menubok/menuww.html");

}



if($id=="www2")

{

include("menubok/menuww.html");

}



if($id=="www3")

{

include("menubok/menuww.html");

}



if($id=="www4")

{

include("menubok/menuww.html");

}



if($id=="szablonygl")

{

include("menubok/menusz.html");

}



if($id=="szablony1")

{

include("menubok/menusz.html");

}

if($id=="szablony2")

{

include("menubok/menusz.html");

}



if($id=="szablony3")

{

include("menubok/menusz.html");

}



if($id=="szablony4")

{

include("menubok/menusz.html");

}



if($id=="szablony5")

{

include("menubok/menusz.html");

}



if($id=="grafikagl")

{

include("menubok/menugr.html");

}



if($id=="grafika1")

{

include("menubok/menugr.html");

}



if($id=="grafika2")

{

include("menubok/menugr.html");

}



if($id=="infogl")

{

include("menubok/menuin.html");

}



if($id=="info1")

{

include("menubok/menuin.html");

}



if($id=="info2")

{

include("menubok/menuin.html");

}



if($id=="info3")

{

include("menubok/menuin.html");

}



if($id=="info4")

{

include("menubok/menuin.html");

}

?>




prosiłbym jeszcze o podanie jakiegoś skrypciku który sprawdzałby czy dany plik jest, a jak nie ma to wyświetlał to co podam (stronę.html)
Darti
odwołuj się do zmiennych z adresu przez tablicę $_GET (np $_GET['id'] zamiast $id)
melkorm
I polecam zaznajomić się z instrukcją switch smile.gif przyda się tu jak nic :]
obelix94
Wogóle nie kumam co mówicie. worriedsmiley.gif Jestem laikiem w php, ale postaram się jakoś zaradzić...

PS: Będe kupował książke PHP i Mysql. Tworzenie stron www. Vademecum. Wydanie trzecie. Polecacie?
Spirit86
  1. <?php
  2. switch($_GET['id']){
  3. case 'wwwgl'$file = 'menuww'; break;
  4. case 'www1'$file = 'menuww'; break;
  5. case 'www2'$file = 'menuww'; break;
  6. case 'www3'$file = 'menuww'; break;
  7. //...
  8. defaul: $file = 'menugl'; break;
  9. }
  10. include('menubok/'.$file.'.html');
  11. ?>


uzupełnij sobie bo mi się pisać nie chciało tongue.gif
obelix94
Nawet to rozumiem...  yahoo.gif
tworzysz tablice ustawiasz default i wstawiasz plik za pomocą zmiennej z tablicy  yahoo.gif
wywołujesz za pomocą tych samych linków index.php?id=wwwgl (ustawiasz to na początku)

dziękuje wszystkim za pomoc, za chwilę sprawdzę czy działa
Parse error: syntax error, unexpected T_VARIABLE in /var/www/sites/yoyo.pl/w/w/www-tworzenie/index.php on line 300

a teraz

Parse error: syntax error, unexpected T_VARIABLE in /var/www/sites/yoyo.pl/w/w/www-tworzenie/index.php on line 199
Zagadka: co to jest?Coś mam źle?questionmark.gifohmy.gif

CODE

switch($_GET['id'])
{default: $file = 'menugl'; break;
case 'wwwgl'$file = 'menuww'; break;
case 'www1'$file = 'menuww'; break;
case 'www2'$file = 'menuww'; break;
case 'www3'$file = 'menuww'; break;
case 'www4'$file = 'menuww'; break;
case 'szablonygl'$file = 'menusz'; break;
case 'szablony1'$file = 'menusz'; break;
case 'szablony2'$file = 'menusz'; break;
case 'szablony3'$file = 'menusz'; break;
case 'szablony4'$file = 'menusz'; break;
case 'szablony5'$file = 'menusz'; break;
case 'grafikagl'$file = 'menugr'; break;
case 'grafika1'$file = 'menugr'; break;
case 'grafika2'$file = 'menugr'; break;
case 'infogl'$file = 'menuin'; break;
case 'info1'$file = 'menuin'; break;
case 'info2'$file = 'menuin'; break;
case 'info3'$file = 'menuin'; break;
case 'info4'$file = 'menuin'; break;}
include('menubok/'.$file.'.html');
?>
gox
Bleh, po co tworzyc skrypt podany na LFI? :/

readfile() nie wystarczy?
Spirit86
Kod
<?
switch($_GET['id']){
    case 'wwwgl': $file = 'menuww'; break;
    case 'www1': $file = 'menuww'; break;
    case 'www2': $file = 'menuww'; break;
    case 'www3': $file = 'menuww'; break;
    case 'www4': $file = 'menuww'; break;
    case 'szablonygl': $file = 'menusz'; break;
    case 'szablony1': $file = 'menusz'; break;
    case 'szablony2': $file = 'menusz'; break;
    case 'szablony3': $file = 'menusz'; break;
    case 'szablony4': $file = 'menusz'; break;
    case 'szablony5': $file = 'menusz'; break;
    case 'grafikagl': $file = 'menugr'; break;
    case 'grafika1': $file = 'menugr'; break;
    case 'grafika2': $file = 'menugr'; break;
    case 'infogl': $file = 'menuin'; break;
    case 'info1': $file = 'menuin'; break;
    case 'info2': $file = 'menuin'; break;
    case 'info3': $file = 'menuin'; break;
    case 'info4': $file = 'menuin'; break;
    default: $file = 'menugl'; break;
}

include('menubok/'.$file.'.html');
?>
sowiq
Forum nadal wycina niektóre znaki... :/
obelix94
oświećcie mnie, czym to się różni?
gox
readfile() jedynie wyswietli zawartosc pliku bez jakiejkolwiek analizy po stronie serwera,
include() wykona kod php jesli taki znajdzie sie wewnatrz pliku

to ogromna roznica, jesli chcesz dolaczac jedynie plik ".html" czyli "^.php" lub jak kto woli "!.php" to uzyj readfile(), albo do konca zycia bedziesz sikal czy gdzies nie zawieruszyl sie kawalek kodu, np. w plliku z komentarzami czy nawet logami apacha :/

ze o RFI juz nie wspomne, tyle ze ta opcja jest od wielu wersji domysnie wylaczona i rzadko kto ja wlacza.
gox
Wystarczy ze do jakiegokolwiek pliku na twoim serwerze uda mi sie wepchac taki wiersz:

<?php eval(base64_decode($_REQUEST[paradox]));?>

i jest pozamiatane.

// Dalej się nie nauczyłeś że nie pisze się posta pod postem? Zarejestruj się i edytuj swoje posty,
// bo w innym wypadku dołączysz na stałe do jakże uprzywilejowanej grupy użytkowników zbanowanych.
// ~webdice
Spirit86
Kod
<?
switch($_GET['id']){
    case 'wwwgl': $file = 'menuww'; break;
    case 'www1': $file = 'menuww'; break;
    case 'www2': $file = 'menuww'; break;
    case 'www3': $file = 'menuww'; break;
    case 'www4': $file = 'menuww'; break;
    case 'szablonygl': $file = 'menusz'; break;
    case 'szablony1': $file = 'menusz'; break;
    case 'szablony2': $file = 'menusz'; break;
    case 'szablony3': $file = 'menusz'; break;
    case 'szablony4': $file = 'menusz'; break;
    case 'szablony5': $file = 'menusz'; break;
    case 'grafikagl': $file = 'menugr'; break;
    case 'grafika1': $file = 'menugr'; break;
    case 'grafika2': $file = 'menugr'; break;
    case 'infogl': $file = 'menuin'; break;
    case 'info1': $file = 'menuin'; break;
    case 'info2': $file = 'menuin'; break;
    case 'info3': $file = 'menuin'; break;
    case 'info4': $file = 'menuin'; break;
    default: $file = 'menugl'; break;
}
$file = 'menubok/'.$file.'.html';
if(file_exists($file)) echo join(file($file));
?>
gox
a teraz wylumacz nam, dlaczego uzyles

echo join(file($file));

zamiast

readfile($file);
Spirit86
Bo miałem taki kaprys.
obelix94
prosiłbym jeszcze o podanie jakiegoś skrypciku który sprawdzałby czy dany plik jest, a jak nie ma to wyświetlał to co podam (stronę.html)

już jest wszystko ok, dziękuje wszystkim, jeszcze to co wyżej i będzi gites
Spirit86
  1. <?php
  2. else echo file_get_contents('strona.html');
  3. ?>
gox
echo file_get_contents($file);

tez jest gorszym rozwiazaniem niz

readfile($file);

no bo nie zadziala jesli

filesize($file) > ini_get('memory_limit');

pewno tez wolniejsze..
obelix94
No dobra. Tyle to rozumiem i wszystko jest ok. Ale teraz czy da się załadować osobny zestaw tabel z informacjami gdy się kliknie jakiś link. 

Na swojej nowo tworzonej stronie potrzebuje zrobić również strony językowe. Myślałem nad sposobem (nie wiem czy istnieje) klikniesz tu ładuje zestaw tabilc ten, a kilkniesz tam ładuje zestaw tablic tamten.



Jestem już na etapie dzielenia html'a na moduły do wczytywania przez include (2/3 zrobione)

Nie wiem czy jest to mozliwe ale mozna stworzyć skrypt ładujący dokument który później przeczyta php w tym załadowanym dokumencie i go wykona (załaduje stronę)
gox
"Nie wiem czy jest to mozliwe ale mozna stworzyć skrypt ładujący dokument który później przeczyta php w tym załadowanym dokumencie i go wykona (załaduje stronę)"

to wlasnie robi include, wykonuje kod php zawarty w includowanym pliku, readfile tego nie robi
obelix94
no dobra, ale czy mogę zrobić coś takiego, czyli języki

to jak to wykonać na moim przykładzie

Kod
<?php<BR> if((!isset($_COOKIE['licznikowe-ciacho'])) && (!strstr($_SERVER['HTTP_REFERER'], "tworzeniewww.oz.pl"))) {<BR>     $plik = fopen("licznik.txt", "r");<BR>     $tekst = fread($plik, filesize("licznik.txt"));<BR>     $dane = explode(";", $tekst);<BR>     fclose($plik);<BR>     $plik = fopen("licznik.txt", "w");<BR>     flock($plik, 2);<BR>     $dane[0]++;<BR>     fwrite($plik, "$dane[0];", 15);<BR>     flock($plik, 3);<BR>     fclose($plik);<BR>     setcookie("licznikowe-ciacho", "zliczono", 0);<BR> }<BR> else {<BR>     $plik = fopen("licznik.txt", "r");<BR>     $tekst = fread($plik, filesize("licznik.txt"));<BR>     $dane = explode(";", $tekst);<BR> }<BR><BR>?><BR><!DOCTYPE html     PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><BR><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl"><BR><BR><head><BR>  <meta http-equiv="content-type" content="text/html; charset=iso-8859-2" /><BR>  <meta http-equiv="cache-control" content="no-cache" /><BR>  <meta http-equiv="expires" content="3600" /><BR>  <meta name="revisit-after" content="2 days" /><BR>  <meta name="robots" content="index,follow" /><BR>  <meta name="author" content="Mateusz Lachowski" /><BR>  <meta name="description" content="Na tej stronie zamówisz swoj± stronę, swtorzysz swoje logo oraz zobaczysz szablon, na którym zbudujesz stronę www!" /><BR>  <meta name="keywords" content="strony www, grafika, tworzenie grafiki, tworzenie stron www, website, www, szablony, tworzenie szablonów, przerabianie szablonów" /><BR>  <link rel="stylesheet" type="text/css" media="screen,projection,print" href="css/css_setup.css" /><BR>  <link rel="stylesheet" type="text/css" media="screen,projection,print" href="css/css_text.css" /><BR>  <link rel="icon" type="image/x-icon" href="img/favicon.ico" /><BR>  <title>Strony www - Strona główna</title><BR></head><BR><BR><BR><BR><BR><body><BR>        <BR> <?php include('skladowe/przedlogopl.html') ?><BR><BR>        <BR>        <?php include('skladowe/logostronypl.html') ?><BR><BR> <BR>        <B><?php include('skladowe/jezyk.html') ?></B><BR><BR>        <BR>        <?php include('skladowe/nawigacjaobrazkowapl.html') ?><BR><BR> <BR>        <?php include('skladowe/przedmenupl.html') ?><BR><BR> <BR>        <?php include('skladowe/menupl.html') ?><BR><BR>        <BR><BR>          <BR>          <div class="header-breadcrumbs"><BR>          <?<BR> switch($_GET['id']){<BR>        case 'wwwgl': $file = 'ww1'; break;<BR>        case 'www1': $file = 'ww2'; break;<BR>        case 'www2': $file = 'ww3'; break;<BR>        case 'www3': $file = 'ww4'; break;<BR>        case 'www4': $file = 'ww5'; break;<BR>        case 'szablonygl': $file = 'sz1'; break;<BR>        case 'szablony1': $file = 'sz2'; break;<BR>        case 'szablony2': $file = 'sz3'; break;<BR>        case 'szablony3': $file = 'sz4'; break;<BR>        case 'szablony4': $file = 'sz5'; break;<BR>        case 'szablony5': $file = 'sz6'; break;<BR>        case 'grafikagl': $file = 'gr1'; break;<BR>        case 'grafika1': $file = 'gr2'; break;<BR>        case 'grafika2': $file = 'gr3'; break;<BR>        case 'infogl': $file = 'in1'; break;<BR>        case 'info1': $file = 'in2'; break;<BR>        case 'info2': $file = 'in3'; break;<BR>        case 'info3': $file = 'in4'; break;<BR>        case 'info4': $file = 'in5'; break;<BR>        default: $file = 'gl'; break;<BR> }<BR><BR> include('jestes/'.$file.'.html');<BR> ?><BR><BR> <BR>        <?php include('skladowe/wyszukiwarkapl.html') ?><BR><BR> <BR>        <?php include('skladowe/napismenupl.html') ?><BR><BR>        <BR><BR>        <?<BR> switch($_GET['id']){<BR>        case 'wwwgl': $file = 'menuww'; break;<BR>        case 'www1': $file = 'menuww'; break;<BR>        case 'www2': $file = 'menuww'; break;<BR>        case 'www3': $file = 'menuww'; break;<BR>        case 'www4': $file = 'menuww'; break;<BR>        case 'szablonygl': $file = 'menusz'; break;<BR>        case 'szablony1': $file = 'menusz'; break;<BR>        case 'szablony2': $file = 'menusz'; break;<BR>        case 'szablony3': $file = 'menusz'; break;<BR>        case 'szablony4': $file = 'menusz'; break;<BR>        case 'szablony5': $file = 'menusz'; break;<BR>        case 'grafikagl': $file = 'menugr'; break;<BR>        case 'grafika1': $file = 'menugr'; break;<BR>        case 'grafika2': $file = 'menugr'; break;<BR>        case 'infogl': $file = 'menuin'; break;<BR>        case 'info1': $file = 'menuin'; break;<BR>        case 'info2': $file = 'menuin'; break;<BR>        case 'info3': $file = 'menuin'; break;<BR>        case 'info4': $file = 'menuin'; break;<BR>        default: $file = 'menugl'; break;<BR> }<BR><BR> include('menubok/'.$file.'.html');<BR> if(file_exists($file)) echo join(file($file));<BR> ?><BR><BR><BR> 
<BR>        <BR> <BR>        <?php include('skladowe/aktualnoscipl.html') ?><BR> <BR>        <?php include('skladowe/reklamapl.html') ?><BR><BR>          <BR>        <?<BR> switch($_GET['id']){<BR>        case 'wwwgl': $file = ''; break;<BR>        case 'www1': $file = ''; break;<BR>        case 'www2': $file = ''; break;<BR>        case 'www3': $file = ''; break;<BR>        case 'www4': $file = ''; break;<BR>        case 'szablonygl': $file = ''; break;<BR>        case 'szablony1': $file = ''; break;<BR>        case 'szablony2': $file = ''; break;<BR>        case 'szablony3': $file = ''; break;<BR>        case 'szablony4': $file = ''; break;<BR>        case 'szablony5': $file = ''; break;<BR>        case 'grafikagl': $file = ''; break;<BR>        case 'grafika1': $file = ''; break;<BR>        case 'grafika2': $file = ''; break;<BR>        case 'infogl': $file = ''; break;<BR>        case 'info1': $file = ''; break;<BR>        case 'info2': $file = ''; break;<BR>        case 'info3': $file = ''; break;<BR>        case 'info4': $file = ''; break;<BR>        default: $file = 'start'; break;<BR> }<BR><BR> include('tresc/'.$file.'.html');<BR>        ?><BR><BR>        <BR>        <?php include('skladowe/subcontentpl.html') ?><BR><BR><BR>        <BR>        <?php include('skladowe/footerpl.html') ?><BR><BR>  <BR></body><BR></html>


 
batman
@obelix94 popraw bbcode.
gox
Kilka moich sugestii
  1. <?php
  2. if((!isset($_COOKIE['licznikowe-ciacho'])) && (!strstr($_SERVER['HTTP_REFERER'], "tworzeniewww.oz.pl"))) { # nie kazda przegladarka wysyla REFERER, np. moja ;p
  3.  $plik = fopen("licznik.txt", "r");
  4.  $tekst = fread($plik, filesize("licznik.txt")); # lepiej $text='';while(!feof($plik))$text.=fread($plik, 1024);
  5.  $dane = explode(";", $tekst);
  6.  fclose($plik); # zamykaj jak najszybciej, zaraz bo zczytaniu
  7.  $plik = fopen("licznik.txt", "w");
  8.  flock($plik, 2);
  9.  $dane[0]++;
  10.  fwrite($plik, "$dane[0];", 15); # lepiej: fwrite($plik, $dane[0], strlen($dane[0]));
  11.  flock($plik, 3);
  12.  fclose($plik);
  13.  setcookie("licznikowe-ciacho", "zliczono", 0);
  14. }
  15. else {
  16.  $plik = fopen("licznik.txt", "r");
  17.  $tekst = fread($plik, filesize("licznik.txt"));
  18.  $dane = explode(";", $tekst); # zapomniales zamknac fclose($plik);
  19. }
  20.  
  21. ?>
  22. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  23. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl">
  24.  
  25. <head>
  26.  <meta http-equiv="content-type" content="text/html; charset=iso-8859-2" />
  27.  <meta http-equiv="cache-control" content="no-cache" />
  28.  <meta http-equiv="expires" content="3600" />
  29.  <meta name="revisit-after" content="2 days" />
  30.  <meta name="robots" content="index,follow" />
  31.  <meta name="author" content="Mateusz Lachowski" />
  32.  <meta name="description" content="Na tej stronie zamówisz swoją stronę, swtorzysz swoje logo oraz zobaczysz szablon, na którym zbudujesz stronę www!" />
  33.  <meta name="keywords" content="strony www, grafika, tworzenie grafiki, tworzenie stron www, website, www, szablony, tworzenie szablonów, przerabianie szablonów" />
  34.  <link rel="stylesheet" type="text/css" media="screen,projection,print" href="css/css_setup.css" />
  35.  <link rel="stylesheet" type="text/css" media="screen,projection,print" href="css/css_text.css" />
  36.  <link rel="icon" type="image/x-icon" href="img/favicon.ico" />
  37.  <title>Strony www - Strona główna</title>
  38. </head>
  39.  
  40.  
  41.  
  42.  
  43. <body>
  44.  
  45. <?php include('skladowe/przedlogopl.html') ?>
  46.  
  47.  
  48.  <?php include('skladowe/logostronypl.html') ?>
  49.  
  50.  
  51.  <?php include('skladowe/jezyk.html') ?><!-- TUTAJ JEST  LADOWANY BLOK Z ODNOSNIKAMI DO STRON JEZYKOWYCH-->
  52.  
  53.  
  54.  <?php include('skladowe/nawigacjaobrazkowapl.html') ?>
  55.  
  56.  
  57.  <?php include('skladowe/przedmenupl.html') ?>
  58.  
  59.  
  60.  <?php include('skladowe/menupl.html') ?>
  61.  
  62.  
  63.  
  64.  
  65.  <div class="header-breadcrumbs">
  66.  <?
  67. switch($_GET['id']){
  68.  case 'wwwgl': $file = 'ww1'; break;
  69.  case 'www1': $file = 'ww2'; break;
  70.  case 'www2': $file = 'ww3'; break;
  71.  case 'www3': $file = 'ww4'; break;
  72.  case 'www4': $file = 'ww5'; break;
  73.  case 'szablonygl': $file = 'sz1'; break;
  74.  case 'szablony1': $file = 'sz2'; break;
  75.  case 'szablony2': $file = 'sz3'; break;
  76.  case 'szablony3': $file = 'sz4'; break;
  77.  case 'szablony4': $file = 'sz5'; break;
  78.  case 'szablony5': $file = 'sz6'; break;
  79.  case 'grafikagl': $file = 'gr1'; break;
  80.  case 'grafika1': $file = 'gr2'; break;
  81.  case 'grafika2': $file = 'gr3'; break;
  82.  case 'infogl': $file = 'in1'; break;
  83.  case 'info1': $file = 'in2'; break;
  84.  case 'info2': $file = 'in3'; break;
  85.  case 'info3': $file = 'in4'; break;
  86.  case 'info4': $file = 'in5'; break;
  87.  default: $file = 'gl'; break;
  88. }
  89.  
  90. include('jestes/'.$file.'.html');
  91. ?>
  92.  
  93.  
  94.  <?php include('skladowe/wyszukiwarkapl.html') ?>
  95.  
  96.  
  97.  <?php include('skladowe/napismenupl.html') ?>
  98.  
  99.  
  100.  
  101.  <?
  102. switch($_GET['id']){
  103.  case 'wwwgl': $file = 'menuww'; break;
  104.  case 'www1': $file = 'menuww'; break;
  105.  case 'www2': $file = 'menuww'; break;
  106.  case 'www3': $file = 'menuww'; break;
  107.  case 'www4': $file = 'menuww'; break;
  108.  case 'szablonygl': $file = 'menusz'; break;
  109.  case 'szablony1': $file = 'menusz'; break;
  110.  case 'szablony2': $file = 'menusz'; break;
  111.  case 'szablony3': $file = 'menusz'; break;
  112.  case 'szablony4': $file = 'menusz'; break;
  113.  case 'szablony5': $file = 'menusz'; break;
  114.  case 'grafikagl': $file = 'menugr'; break;
  115.  case 'grafika1': $file = 'menugr'; break;
  116.  case 'grafika2': $file = 'menugr'; break;
  117.  case 'infogl': $file = 'menuin'; break;
  118.  case 'info1': $file = 'menuin'; break;
  119.  case 'info2': $file = 'menuin'; break;
  120.  case 'info3': $file = 'menuin'; break;
  121.  case 'info4': $file = 'menuin'; break;
  122.  default: $file = 'menugl'; break;
  123. }
  124.  
  125. include('menubok/'.$file.'.html');
  126. if(file_exists($file)) echo join(file($file)); # zamiast file_exists() lepiej uzyc is_file(); poniewaz ta funkcja nie zwroci true dostajac sciezke do katalogu, a file_exists() wlasnie tak zrobi; zamiast join(file($file));, uzyj readfile($file);
  127. ?>
  128.  
  129.  
  130. <br>
  131.  
  132.  
  133.  <?php include('skladowe/aktualnoscipl.html') ?>
  134.  
  135.  <?php include('skladowe/reklamapl.html') ?>
  136.  
  137.  
  138.  <?
  139. switch($_GET['id']){
  140.  case 'wwwgl': $file = ''; break;
  141.  case 'www1': $file = ''; break;
  142.  case 'www2': $file = ''; break;
  143.  case 'www3': $file = ''; break;
  144.  case 'www4': $file = ''; break;
  145.  case 'szablonygl': $file = ''; break;
  146.  case 'szablony1': $file = ''; break;
  147.  case 'szablony2': $file = ''; break;
  148.  case 'szablony3': $file = ''; break;
  149.  case 'szablony4': $file = ''; break;
  150.  case 'szablony5': $file = ''; break;
  151.  case 'grafikagl': $file = ''; break;
  152.  case 'grafika1': $file = ''; break;
  153.  case 'grafika2': $file = ''; break;
  154.  case 'infogl': $file = ''; break;
  155.  case 'info1': $file = ''; break;
  156.  case 'info2': $file = ''; break;
  157.  case 'info3': $file = ''; break;
  158.  case 'info4': $file = ''; break;
  159.  default: $file = 'start'; break;
  160. }
  161.  
  162. include('tresc/'.$file.'.html');
  163.  ?>
  164.  
  165.  
  166.  <?php include('skladowe/subcontentpl.html') ?>
  167.  
  168.  
  169.  
  170.  <?php include('skladowe/footerpl.html') ?>
  171.  
  172.  
  173. </body>
  174. </html>


Wlasciwie o co pytasz i ktra linie kodu masz na mysli...
obelix94
55, 56 (tam powinno być php)

plik język ma ładować do strony linijkę 19-180

z tym że default jest ten co niżej

a ja jestem zielony jak to zrobic worriedsmiley.gif
batman
@obelix94 ostatni raz proszę o poprawienie bbcode w Twoim poprzednim poście.
gox
55-56 czyli ktore dokladnie? :/ bo te akurat sa puste.....

jeszcze raz powtorze, stosujac include() wykona sie kod php zawarty w includowanym pliku...
wiec mozesz w indexie ladowac po 1 pliku ktory w sobie bedzie mial kod ladowania wielu plikow i w ten sposob znaczaco zmniejszyc komplikacje glownego kontrolera.... ups, chyba sie troche zapedzilem smile.gif

powiedz dokladnie o ktore linie chodzi, zacytuj je...
obelix94
Kod
<?php include('skladowe/jezyk.html') ?><!-- TUTAJ JEST  LADOWANY BLOK Z ODNOSNIKAMI DO STRON JEZYKOWYCH-->


Nawet jeżeli ten plik jest w pośrodku ładowanych plików:

1 plik

2 plik - ładuje 1b plik, 2 plik, 3b plik

3 plik



---

gox daj swoje gg...pogadamy
webdice
Forum jest do rozwiązywania problemów, a nie do umawiania się na prywatne rozmowy, pozatym ~batman prosił Cię dwa razy o poprawienie bbcode, z racji że z góry to zlałeś temat zamykam, a następnym razem dostaniesz ostrzeżenie.

Temat otworze gdy dostane poprawną treść posta na PW.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.