Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
skrypt
#1
Mam taki przykladowy skrypt
Kod PHP:
<body>
<
div class="a1">
    <
div><h2>Przykładowa strona</h2></div>
    <
div class="menu">
        <
a href="index.php?id=nowosci">Nowo¶ci</a>
        <
a href="index.php?id=galeria">Galeria</a>
        <
a href="index.php?id=programy">Programy</a>
        <
a href="index.php?id=ksiazki">Ksi±żki</a>
    </
div>
    <
div class="tresc">
    
    <?
php
    
    
if(empty($_GET['id']) or $_GET['$id']=="nowosci"){
         include(
"dane/nowosci.html");
     }
    
     if(
$_GET['id']=="galeria"){
         include(
"dane/galeria.html");
     }

     if(
$_GET['id']=="programy"){
         include(
"dane/programy.html");
     }

     if(
$_GET['id']=="ksiazki"){
         include(
"dane/ksiazki.html");
     }
    
    
?>
    </div>
</div>
</body> 

I pytanko brzmi: czy da sie zrobic tak by nie trza bylo pisac za kazdym razem??
Kod PHP:
if(empty($_GET['id']) or $_GET['$id']=="nowosci"){
   include(
"dane/nowosci.html"); 

Chodzi mi o to ze jezeli id=nowosci to skrypt od razu wie ze ma otworzyc plik z taka sama nazwa + oczywiscie rozszerzenie .php lub .html...
Created by Plebanov
Odpowiedz
#2
Da się ;].

Kod PHP:
<body>
<
div class="a1">
    <
div><h2>Przykładowa strona</h2></div>
    <
div class="menu">
        <
a href="index.php?id=nowosci">Nowo¶ci</a>
        <
a href="index.php?id=galeria">Galeria</a>
        <
a href="index.php?id=programy">Programy</a>
        <
a href="index.php?id=ksiazki">Ksi±żki</a>
    </
div>
    <
div class="tresc">
    
    <?
php
    
if(isset($_GET['id']))
{
    if(
file_exists('dane/'.$_GET['id'].'.html')) // rozszerzenie szukanego pliku
    
{
        include(
'dane/'.$_GET['id'].'.html'); // j.w
    
}
    else
    {
        echo 
'<center>Blad. Nie odnaleziono podstrony.</center>'// komunikat jesli nie znajdzie pliku
    
}
}
else
{
    include(
'dane/nowosci.html'); // tu ustawiasz domyslny include
}
    
    
?>
    </div>
</div>
</body> 

Zamiast .html możesz oczywiście wstawić inne rozszerzenie.
Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  [PHP] Skrypt AzDGDatingMedium - nie idzie się rejestrować krysek76 0 2,341 15-05-2017, 23:42
Ostatni post: krysek76
  Skrypt wyszukiwania Robert 33 1 4,269 14-04-2014, 22:22
Ostatni post: Engine
  Skrypt Logowania oraz rejestracji z kodowaniem w SHA265 Tehiro 0 2,019 23-06-2013, 18:06
Ostatni post: Tehiro
  [PHP] Informowanie o cookies - skrypt krysek76 0 2,177 29-04-2013, 15:08
Ostatni post: krysek76
  Skrypt rozpoznający cenę kodu DotPay Extragracz 2 3,337 30-01-2013, 22:22
Ostatni post: Extragracz

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości
Sponsorzy i przyjaciele
SeoHost.pl