Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

2 Stron V   1 2 >  
Reply to this topicStart new topic
> [PHP][HTML]Dużo iclude, nie działa, skrypt z include, ładowanie, podmienianie
obelix94
post 30.09.2008, 14:38:45
Post #1





Grupa: Nieautoryzowani
Postów: 141
Pomógł: 0
Dołączył: 30.09.2008
Skąd: Gdańsk

Ostrzeżenie: (20%)
X----


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)

Ten post edytował obelix94 30.09.2008, 16:15:19


--------------------
Zawieszony w pisaniu przez @mike - pisze na PW. <?php echo !$lubie.'moderatorow' ?>
Jak to czytasz, to współczuj mi. Przebolewam za swe grzechy...
Współczujcie...
Gdzie to współczucie?
Go to the top of the page
+Quote Post
Darti
post 30.09.2008, 16:03:41
Post #2





Grupa: Zarejestrowani
Postów: 1 076
Pomógł: 62
Dołączył: 6.03.2005
Skąd: Wroc

Ostrzeżenie: (0%)
-----


odwołuj się do zmiennych z adresu przez tablicę $_GET (np $_GET['id'] zamiast $id)


--------------------
The answer is out there, Neo. It's looking for you. And it will find you, if you want it to.
SERVER_SOFTWARE : Apache/2.2.4 (Win32) PHP/5.2.1
MySQL Client API version : 5.0.27
Go to the top of the page
+Quote Post
melkorm
post 30.09.2008, 16:10:21
Post #3





Grupa: Zarejestrowani
Postów: 1 366
Pomógł: 261
Dołączył: 23.09.2008
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


I polecam zaznajomić się z instrukcją switch smile.gif przyda się tu jak nic :]


--------------------
Go to the top of the page
+Quote Post
obelix94
post 30.09.2008, 16:17:42
Post #4





Grupa: Nieautoryzowani
Postów: 141
Pomógł: 0
Dołączył: 30.09.2008
Skąd: Gdańsk

Ostrzeżenie: (20%)
X----


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?


--------------------
Zawieszony w pisaniu przez @mike - pisze na PW. <?php echo !$lubie.'moderatorow' ?>
Jak to czytasz, to współczuj mi. Przebolewam za swe grzechy...
Współczujcie...
Gdzie to współczucie?
Go to the top of the page
+Quote Post
Spirit86
post 30.09.2008, 16:32:55
Post #5





Grupa: Zarejestrowani
Postów: 607
Pomógł: 23
Dołączył: 8.09.2004
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


  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

Ten post edytował Spirit86 30.09.2008, 16:33:12


--------------------
Audio: Metallica, Soil, RHCP, OffSpring, Green Day, "Retro", Gorillaz, Disturbed, Coma
DB: MySQL 4.1 | php: 4.4.3 Pomogłem Ci? Wciśnij przycisk POMÓGŁ.
Go to the top of the page
+Quote Post
obelix94
post 30.09.2008, 16:54:05
Post #6





Grupa: Nieautoryzowani
Postów: 141
Pomógł: 0
Dołączył: 30.09.2008
Skąd: Gdańsk

Ostrzeżenie: (20%)
X----


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');
?>


Ten post edytował obelix94 30.09.2008, 17:17:04


--------------------
Zawieszony w pisaniu przez @mike - pisze na PW. <?php echo !$lubie.'moderatorow' ?>
Jak to czytasz, to współczuj mi. Przebolewam za swe grzechy...
Współczujcie...
Gdzie to współczucie?
Go to the top of the page
+Quote Post
-gox-
post 30.09.2008, 17:18:38
Post #7





Goście







Bleh, po co tworzyc skrypt podany na LFI? :/

readfile() nie wystarczy?
Go to the top of the page
+Quote Post
Spirit86
post 30.09.2008, 17:20:26
Post #8





Grupa: Zarejestrowani
Postów: 607
Pomógł: 23
Dołączył: 8.09.2004
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


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');
?>


Ten post edytował Spirit86 30.09.2008, 17:21:30


--------------------
Audio: Metallica, Soil, RHCP, OffSpring, Green Day, "Retro", Gorillaz, Disturbed, Coma
DB: MySQL 4.1 | php: 4.4.3 Pomogłem Ci? Wciśnij przycisk POMÓGŁ.
Go to the top of the page
+Quote Post
sowiq
post 30.09.2008, 17:23:43
Post #9





Grupa: Zarejestrowani
Postów: 1 890
Pomógł: 339
Dołączył: 14.12.2006
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Forum nadal wycina niektóre znaki... :/
Go to the top of the page
+Quote Post
obelix94
post 30.09.2008, 17:34:34
Post #10





Grupa: Nieautoryzowani
Postów: 141
Pomógł: 0
Dołączył: 30.09.2008
Skąd: Gdańsk

Ostrzeżenie: (20%)
X----


oświećcie mnie, czym to się różni?


--------------------
Zawieszony w pisaniu przez @mike - pisze na PW. <?php echo !$lubie.'moderatorow' ?>
Jak to czytasz, to współczuj mi. Przebolewam za swe grzechy...
Współczujcie...
Gdzie to współczucie?
Go to the top of the page
+Quote Post
-gox-
post 30.09.2008, 17:49:50
Post #11





Goście







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.
Go to the top of the page
+Quote Post
-gox-
post 30.09.2008, 18:03:34
Post #12





Goście







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
Go to the top of the page
+Quote Post
Spirit86
post 30.09.2008, 18:12:02
Post #13





Grupa: Zarejestrowani
Postów: 607
Pomógł: 23
Dołączył: 8.09.2004
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


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));
?>


--------------------
Audio: Metallica, Soil, RHCP, OffSpring, Green Day, "Retro", Gorillaz, Disturbed, Coma
DB: MySQL 4.1 | php: 4.4.3 Pomogłem Ci? Wciśnij przycisk POMÓGŁ.
Go to the top of the page
+Quote Post
-gox-
post 30.09.2008, 18:17:51
Post #14





Goście







a teraz wylumacz nam, dlaczego uzyles

echo join(file($file));

zamiast

readfile($file);
Go to the top of the page
+Quote Post
Spirit86
post 30.09.2008, 18:43:34
Post #15





Grupa: Zarejestrowani
Postów: 607
Pomógł: 23
Dołączył: 8.09.2004
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Bo miałem taki kaprys.


--------------------
Audio: Metallica, Soil, RHCP, OffSpring, Green Day, "Retro", Gorillaz, Disturbed, Coma
DB: MySQL 4.1 | php: 4.4.3 Pomogłem Ci? Wciśnij przycisk POMÓGŁ.
Go to the top of the page
+Quote Post
obelix94
post 30.09.2008, 19:14:47
Post #16





Grupa: Nieautoryzowani
Postów: 141
Pomógł: 0
Dołączył: 30.09.2008
Skąd: Gdańsk

Ostrzeżenie: (20%)
X----


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


--------------------
Zawieszony w pisaniu przez @mike - pisze na PW. <?php echo !$lubie.'moderatorow' ?>
Jak to czytasz, to współczuj mi. Przebolewam za swe grzechy...
Współczujcie...
Gdzie to współczucie?
Go to the top of the page
+Quote Post
Spirit86
post 30.09.2008, 20:25:05
Post #17





Grupa: Zarejestrowani
Postów: 607
Pomógł: 23
Dołączył: 8.09.2004
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


  1. <?php
  2. else echo file_get_contents('strona.html');
  3. ?>


--------------------
Audio: Metallica, Soil, RHCP, OffSpring, Green Day, "Retro", Gorillaz, Disturbed, Coma
DB: MySQL 4.1 | php: 4.4.3 Pomogłem Ci? Wciśnij przycisk POMÓGŁ.
Go to the top of the page
+Quote Post
-gox-
post 30.09.2008, 22:11:47
Post #18





Goście







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..
Go to the top of the page
+Quote Post
obelix94
post 2.10.2008, 20:25:40
Post #19





Grupa: Nieautoryzowani
Postów: 141
Pomógł: 0
Dołączył: 30.09.2008
Skąd: Gdańsk

Ostrzeżenie: (20%)
X----


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ę)


--------------------
Zawieszony w pisaniu przez @mike - pisze na PW. <?php echo !$lubie.'moderatorow' ?>
Jak to czytasz, to współczuj mi. Przebolewam za swe grzechy...
Współczujcie...
Gdzie to współczucie?
Go to the top of the page
+Quote Post
-gox-
post 2.10.2008, 20:29:27
Post #20





Goście







"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
Go to the top of the page
+Quote Post
obelix94
post 2.10.2008, 20:51:04
Post #21





Grupa: Nieautoryzowani
Postów: 141
Pomógł: 0
Dołączył: 30.09.2008
Skąd: Gdańsk

Ostrzeżenie: (20%)
X----


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>


 

Ten post edytował obelix94 3.10.2008, 08:20:37


--------------------
Zawieszony w pisaniu przez @mike - pisze na PW. <?php echo !$lubie.'moderatorow' ?>
Jak to czytasz, to współczuj mi. Przebolewam za swe grzechy...
Współczujcie...
Gdzie to współczucie?
Go to the top of the page
+Quote Post
batman
post 2.10.2008, 20:59:58
Post #22





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




@obelix94 popraw bbcode.


--------------------
I would love to change the world, but they won't give me the source code.
My software never has bugs. It just develops random features.
Go to the top of the page
+Quote Post
-gox-
post 2.10.2008, 21:11:43
Post #23





Goście







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...
Go to the top of the page
+Quote Post
obelix94
post 3.10.2008, 06:29:19
Post #24





Grupa: Nieautoryzowani
Postów: 141
Pomógł: 0
Dołączył: 30.09.2008
Skąd: Gdańsk

Ostrzeżenie: (20%)
X----


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


--------------------
Zawieszony w pisaniu przez @mike - pisze na PW. <?php echo !$lubie.'moderatorow' ?>
Jak to czytasz, to współczuj mi. Przebolewam za swe grzechy...
Współczujcie...
Gdzie to współczucie?
Go to the top of the page
+Quote Post
batman
post 3.10.2008, 07:14:42
Post #25





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




@obelix94 ostatni raz proszę o poprawienie bbcode w Twoim poprzednim poście.


--------------------
I would love to change the world, but they won't give me the source code.
My software never has bugs. It just develops random features.
Go to the top of the page
+Quote Post
-gox-
post 3.10.2008, 12:07:43
Post #26





Goście







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...
Go to the top of the page
+Quote Post
obelix94
post 3.10.2008, 15:40:47
Post #27





Grupa: Nieautoryzowani
Postów: 141
Pomógł: 0
Dołączył: 30.09.2008
Skąd: Gdańsk

Ostrzeżenie: (20%)
X----


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


--------------------
Zawieszony w pisaniu przez @mike - pisze na PW. <?php echo !$lubie.'moderatorow' ?>
Jak to czytasz, to współczuj mi. Przebolewam za swe grzechy...
Współczujcie...
Gdzie to współczucie?
Go to the top of the page
+Quote Post
webdice
post 3.10.2008, 17:53:26
Post #28


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




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.
Go to the top of the page
+Quote Post

2 Stron V   1 2 >
Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 15:17