Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Link
wozniak
post 23.11.2003, 12:52:39
Post #1





Grupa: Zarejestrowani
Postów: 278
Pomógł: 0
Dołączył: 21.11.2003

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


Moge to jakos latwiej zapisac? tak abym nie musiał do kazdego linka pisac tego jeszcze raz
Kod
if ($k=="redakcja")

    {

    include("modules/redakcja/index.php");

    }

  

if ($k=="tuning")

    {

    include("modules/tuning/menu.php");

questionmark.gif
Go to the top of the page
+Quote Post
Seth
post 23.11.2003, 13:03:20
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 335
Pomógł: 6
Dołączył: 7.03.2002

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


Uzywaj BBCode'u !!!!
Proszeo o wyedytownie posta i wstawienie znacznikow [php]
Go to the top of the page
+Quote Post
wozniak
post 23.11.2003, 13:43:34
Post #3





Grupa: Zarejestrowani
Postów: 278
Pomógł: 0
Dołączył: 21.11.2003

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


to jak mam to zrobic?biggrin.gif
Go to the top of the page
+Quote Post
.dragonfly
post 23.11.2003, 13:52:07
Post #4





Grupa: Zarejestrowani
Postów: 217
Pomógł: 0
Dołączył: 5.10.2003
Skąd: Londyn / UK

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


Cytat
to jak mam to zrobic?biggrin.gif


Jesli admin prosi o edycje tego posta to wypadaloby to zrobic jesli sie chce pomocy.

Zamiast if zastosuj lepiej case
[php:1:64d20572d6]<?php
switch($k)
{
case 'redakcja':
include('modules/redakcja/index.php');
break;

case 'redakcja':
include('modules/tuning/menu.php');
break;

default:
include('index.php'); // domysla strona
break;
}

?>[/php:1:64d20572d6]
Go to the top of the page
+Quote Post
wozniak
post 23.11.2003, 14:00:48
Post #5





Grupa: Zarejestrowani
Postów: 278
Pomógł: 0
Dołączył: 21.11.2003

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


no ok, ale jest jakis sposob ze nie musze pisac tego do kazdego linku to jak to zrobic? rolleyes.gif
Go to the top of the page
+Quote Post
adwol
post 23.11.2003, 14:12:49
Post #6





Grupa: Zarejestrowani
Postów: 691
Pomógł: 0
Dołączył: 6.08.2003

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


Cytat
no ok, ale jest jakis sposob ze nie musze pisac tego do kazdego linku to jak to zrobic? rolleyes.gif

[php:1:7323a49c15]<?php
if (strpos($k, '/') === false && $k != '.' && $k != '..' && is_file("modules/$k/index.php"))
{
include "modules/$k/index.php";
}
?>[/php:1:7323a49c15]
Go to the top of the page
+Quote Post
wozniak
post 23.11.2003, 14:33:00
Post #7





Grupa: Zarejestrowani
Postów: 278
Pomógł: 0
Dołączył: 21.11.2003

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


thx:D
Go to the top of the page
+Quote Post
Fistach
post 23.11.2003, 14:52:31
Post #8





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 23.11.2003

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


bezsensownie robicie

masz zalozmy takie linki:
[php:1:e661b710c8]<?php
index.php // zwroc uwage na brak zmiennej dzial
index.php?dzial=galeria
index.php?dzial=tapety
index.php?dzial=ksiegagosci
index.php?dzial=chat
?>[/php:1:e661b710c8]


wystarczy wpisac:

[php:1:e661b710c8]<?php
if ($dzial=="") {
include "nowosci.php"; // includuje strone glowna
} else {
include $dzial.php;
}
?>[/php:1:e661b710c8]

musisz zalozyc ze dzial z galeria nazywa sie galeria.php itd czyli nazwa wlasciwa pliku jest identyczna jak wartosc zmniennej $dzial

mozna jeszce sprawdzac aby nie bylo bledu 404! oto kodzik:

[php:1:e661b710c8]<?php
if ($dzial=="") {
include "nowosci.php"; // includuje strone glowna
} else {
if (file_exists("$dzial.php") {
include "$dzial.php";
} else {
include "404.php";
}
}
?>[/php:1:e661b710c8]

No mysle ze nic nie pomylilem:D
Go to the top of the page
+Quote Post
.dragonfly
post 23.11.2003, 16:00:22
Post #9





Grupa: Zarejestrowani
Postów: 217
Pomógł: 0
Dołączył: 5.10.2003
Skąd: Londyn / UK

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


@Fistach bezsensownie to zrobiles ty. nie bede wytykal teraz tych bledow w twoim posice tylko podam konkretna odpowiedz.

[php:1:e795aa88de]<?php
$ext=".php";
if(file_exists("nazwakatalogu/$show$ext")){ //sprawdza czy plik istnieje
include("nazwakatalogu/$show$ext");
}
else {
include("nazwakatalogu/index$ext"); // jeśli nie ma pliku, lub parametru wstawia include do glownej
}

?>[/php:1:e795aa88de]

Umieszczas w nazwakatalogu plik o nazwie jaka chcesz aby mial parametr go includjacy. np
dla
Kod
index?show=test
zaincludowany zostanie plik test.php z katalogu nazwakatalogu.
Go to the top of the page
+Quote Post
wozniak
post 23.11.2003, 17:26:25
Post #10





Grupa: Zarejestrowani
Postów: 278
Pomógł: 0
Dołączył: 21.11.2003

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


ale wystąpił mi problem bo ma jeszcze takie linki
Kod
if ($k=="audio=schematy")

    {

    include("modules/audio/schematy.php");

    }

To da sie to jakos połączyc?
Go to the top of the page
+Quote Post
.dragonfly
post 23.11.2003, 17:59:44
Post #11





Grupa: Zarejestrowani
Postów: 217
Pomógł: 0
Dołączył: 5.10.2003
Skąd: Londyn / UK

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


Nie bardzo rozumiem. O jaki typ linka ci chodzi? Z dwoma zmiennymi ?
Kod
index?zm=test&typ=audio


Sprecyzuj wypowiedz
Go to the top of the page
+Quote Post
wozniak
post 23.11.2003, 18:23:14
Post #12





Grupa: Zarejestrowani
Postów: 278
Pomógł: 0
Dołączył: 21.11.2003

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


To jest tak jak wejdziesz w np. to audio to potem w tym audio masz podstrony np. schematy i jak ja mam robic te linki?!
Go to the top of the page
+Quote Post
BzikOS
post 23.11.2003, 18:31:06
Post #13





Grupa: Przyjaciele php.pl
Postów: 660
Pomógł: 0
Dołączył: 28.08.2002
Skąd: Starachowice

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


@wozniak: to jest drugie i ostatnie ostrzeżenie, jeśli nie poprawisz swoich postów odnosnie BBCode temat dzisiaj zostanie zablokowany.
Go to the top of the page
+Quote Post
wozniak
post 23.11.2003, 18:34:26
Post #14





Grupa: Zarejestrowani
Postów: 278
Pomógł: 0
Dołączył: 21.11.2003

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


a jak dał bym Ci adres ftp login i hasło do mojej www to zobaczył bys to?
Go to the top of the page
+Quote Post
wozniak
post 23.11.2003, 18:35:42
Post #15





Grupa: Zarejestrowani
Postów: 278
Pomógł: 0
Dołączył: 21.11.2003

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


Pasuje:D
Go to the top of the page
+Quote Post
BzikOS
post 23.11.2003, 18:39:07
Post #16





Grupa: Przyjaciele php.pl
Postów: 660
Pomógł: 0
Dołączył: 28.08.2002
Skąd: Starachowice

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


Cytat
BzikOS ale ja nie wiem o co Ci chodzi!!!

Przy edycji/dowaniu nowego postu nad okienkiem, w które wpisujesz treść, jest belka "Kod: php, XML, SQL, Code".
Przedstawiasz w swoich postach kod php, więc używaj znacznika "php" do prezentacji tegoż kodu.
Go to the top of the page
+Quote Post
wozniak
post 23.11.2003, 19:12:17
Post #17





Grupa: Zarejestrowani
Postów: 278
Pomógł: 0
Dołączył: 21.11.2003

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


[php:1:e3a504dc4c]<?php
$ext=".php";
if(file_exists("nazwakatalogu/$show$ext")){ //sprawdza czy plik istnieje
include("nazwakatalogu/$show$ext");
}
else {
include("nazwakatalogu/index$ext"); // jeśli nie ma pliku, lub parametru wstawia
include do glownej
}


?>[/php:1:e3a504dc4c]
to ja mam to wstawic do index.php to str. głównej?

Bo wiesz ja jestem debiilem w tych sprawach:D

A linki jakie mam robic? index.php?k= questionmark.gif
Go to the top of the page
+Quote Post

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: 15.07.2025 - 22:25