matiszostak
6.07.2006, 18:43:29
szukam fajny skrypt php ktory daje przekierowanie na adres strony
np:
index.php <nazwa pliku> i jest zapytanie
?strona=jakas tam
i w tym pliku zaleznie od wpisanego adresu ma byc przekierowany na inny plik
np: index.php?strona=start
i przekieruje na plik np:
start.php
strife
6.07.2006, 20:18:55
<?php
$file = $_GET['strona'];
{
header("Location: " . $file . ".php"); }
?>
matiszostak
6.07.2006, 20:33:31
aby aktywowac ten adres to jaki czeba uzyc link
strife
6.07.2006, 21:56:43
Cytat(matiszostak @ 6.07.2006, 21:33 )

aby aktywowac ten adres to jaki trzeba uzyc link
<a href="index.php?strona=start">Start
</a>
O to Ci chodzi? No, a po drugie, napisz to jeszcze raz dokładnie bo nic nie zrozumiałem zbytnio, a myślę, że o taką błahą sprawę jak stworzenie link'a nie pytasz ...
Pozdrawiam

ps. chyba zostanę jedną z najbardziej aktywnych na tym forum osób, które dają uwagi dotyczące pisowni
revyag
6.07.2006, 22:32:11
Bez jaj, jaki skrypt ? I co to za temat ?
przenoszę
Gotowe skrypty php -> Przedszkole
matiszostak
7.07.2006, 14:54:50
hmm... troche skrypt niechce mi dzialac
strife
7.07.2006, 15:00:54
Cytat(matiszostak @ 7.07.2006, 15:54 )

hmm... troche skrypt niechce mi dzialac
Podałeś w tej wypowiedzi Tyle szczegłowych danych, że napewno zaraz dostaniesz setki odpowiedzi... a poważne, przeczytaj
» przyklejony temat na forum przedszkole, sprawdź jaki to błąd, napisz go na forum, a także podaj jak Ty wykorzystujesz ten skrypt.

Pozdrawiam
Cysiaczek
7.07.2006, 15:02:25
Jeśli dobrze zrozumiałem, to chcesz zmieniać tak:
<a href="strona1.php?strona=innastrona">inna strona
</a>
Czy tak?
Rozwiązanie strifa jest dobre - podaj jaki błąd Ci wyskakuje w przeglądarce.
matiszostak
7.07.2006, 15:04:40
nic zaden blad nieotwiera mi zadnego pliku
Cysiaczek
7.07.2006, 15:06:53
Możliwe sensowne błędy:
1. Nie masz takiego pliku, który chcesz wywołać
Możliwe niesensowne błędy:
1. Czy masz wogóle php?
2. Czy masz serwer?
Wybacz, ale po prostu takie pytania sugerują brak podstaw...
Napisz jak dokładnie to wywołujesz etc... najlepiej wszystko.
matiszostak
7.07.2006, 15:09:09
plik w php wyglada tak a moja strona ma serwer cba pod adresem www.ml2.cba.pl
<a href="index.php?strona=start">Start</a>
<?php
$file = $_GET['strona'];
{
header("Location:" . $file . ".php"); }
?>
kszychu
7.07.2006, 15:09:26
A od siebie proszę... nie proszę, nalegam na poprawienie tematu wątku na właściwy.
I opisz trochę dokładniej o co Ci chodzi. Widzę, że masz jakieś problemy z językiem polskim, ale spróbuj opisać to tak, jak umiesz.
strife
7.07.2006, 15:13:07
Cytat(matiszostak @ 7.07.2006, 16:09 )

plik w php wyglada tak a moja strona ma serwer cba pod adresem www.ml2.cba.pl
<a href="index.php?strona=start">Start</a>
<?php
$file = $_GET['strona'];
if ( ! empty ( $file ) )
{
header("Location:" . $file . ".php");
}
?>
Po jakiemu Ty piszesz?! Zauważyłem, że u Ciebie na serwerze główny plik ma rozszerzenie .html a nie .php, zapewne o to chodzi, iż nie masz włączonej obsługi plików html jako php, więc musisz zmienić rozszerzenie bądź dodać w httpd odpowiedni wpis.
Hint: zamiast index.html będzie index.php

Pozdrawiam!
~editPanowie ja wysiadam nic nie rozumiem z tego co on pisze
matiszostak
7.07.2006, 15:31:58
skrypt ma wygladac tak ze (mialem kiedys taki ale niemoge go poszukac bo go skasowalem)
skrypt wyglada tak
ze jest strona
i mam 2 strony
w interiach i na cba
i chce zrobic tak ze jest adres strony index.php lub inny i jest ? i jakis adres np:
index.php?nazwa=start&str=3 itd
na serweze mam tak ze jak niema index.html to sie wlacza index.php
dziala

(usunolem plik html i wgralem php)
pod tym napisem pisze mi takie cos
Warning: Cannot modify header information - headers already sent by (output started at /var/www/virtual/ml2.cba.pl/index.php:2) in /var/www/virtual/ml2.cba.pl/index.php on line 6
Cysiaczek
7.07.2006, 15:34:27
Ten skrypt musisz dać na początku strony. Zanim cokolwiek innego napiszesz. Wtedy zadziała.
strife
7.07.2006, 15:35:44
Cytat(matiszostak @ 7.07.2006, 16:31 )

Warning: Cannot modify header information - headers already sent by (output started at /var/www/virtual/ml2.cba.pl/index.php:2) in /var/www/virtual/ml2.cba.pl/index.php on line 6
Nie chcę Ci się szukać nie?
» Najczęściej popełniane błędy początkujących programistów » Najczęstsze błędy leń
matiszostak
7.07.2006, 15:36:02
a nieprzeszkadza skrypt reklamy dawany przez serwer na poczatku strony ?
kiler129
7.07.2006, 22:16:15
Raczej przeszkadza
matiszostak
8.07.2006, 16:31:18
ale dziala z reklamami
phpion
8.07.2006, 22:12:14
No jak dziala to spoko.
// czytalem posty 3 razy - nic nie kumam
matiszostak
11.07.2006, 13:18:58
zrobilem taki kod:
<?php
if ( $_GET['nr'] == '1' )
{
include("nr/1/index.php");
}
if ( $_GET['nr'] == '1_1' )
{
include("nr/1/1.php");
}
if ( $_GET['nr'] == '1_2' )
{
include("nr/1/2.php");
}
if ( $_GET['nr'] == '1_3' )
{
include("nr/1/3.php");
}
if ( $_GET['nr'] == '1_4' )
{
include("nr/1/4.php");
}
?>
co mam wpisac
zeby wrazie braku pliku lub kodu byla strona bledu
kwiateusz
11.07.2006, 13:21:30
po 1 nie ładniej byłoby to zamieic na elseif i na koncu dać else ?
ew. zastosowac switch ?
matiszostak
11.07.2006, 13:24:39
kwiateusz
11.07.2006, 13:29:53
<?php
switch($_GET['nr'])
{
case '1':
include("nr/1/index.php");
break;
case '1_1':
include("nr/1/1.php");
break;
case '1_2':
include("nr/1/2.php");
break;
case '1_3':
include("nr/1/3.php");
break;
case '1_4':
include("nr/1/4.php");
brak;
default:
include("nr/1/index.php");
}
?>
coś takiego
babejsza
11.07.2006, 13:30:07
<?php
if ( $_GET['nr'] == '1' ) include("nr/1/index.php");
elseif ( $_GET['nr'] == '1_1' ) include("nr/1/1.php");
elseif ( $_GET['nr'] == '1_2' ) include("nr/1/2.php");
elseif ( $_GET['nr'] == '1_3' ) include("nr/1/3.php");
elseif ( $_GET['nr'] == '1_4' ) include("nr/1/4.php");
else include "blad.php";
?>
matiszostak
11.07.2006, 13:34:35
dzieki teraz moja strona ma strone bledu
nospor
11.07.2006, 13:38:43
w skrypcie kwiateusz'a zamiast:
1
1_1
....
powinnno byc:
'1'
'1_1'
....
matiszostak
11.07.2006, 18:55:25
a czy mopzna zrobic tak ze
wysyla zapytanie do innej strony o tym adresie np:
1.php?nr=1&nr2=1
a wysyla tylko nr2 a nr zostawia w pliku 1.php
dzisiaj hyba nic juz nie wgram bo serwer jest nie dostepny


i nadal server nie dziala a jest po 19 a od 16 nie dziala
dziala serwer jest 19:55
nospor
11.07.2006, 19:02:55
@matiszostak co ty, bloga se z naszego forum zrobiles? Opanuj sie. a co nas obchodzi czy ci serwer dziala czy nie. Dostalem 3 maile z tą informacją. opanuj sie chlopie
kwiateusz
11.07.2006, 23:32:25
Cytat(nospor @ 11.07.2006, 14:38 )

w skrypcie kwiateusz'a zamiast:
1
1_1
....
powinnno byc:
'1'
'1_1'
....
zasugerowałem się manualem gdzie ciapek nie było.. ale dodałem
nospor
12.07.2006, 08:03:30
Cytat
zasugerowałem się manualem gdzie ciapek nie było.. ale dodałem
Az polecialem do manuala spojrzec bo jakos mi sie w te herezje wierzyc nie chcialo

No i owszem, w manualu jest bez ciapkow, ale to dlatego ze tam są liczby w case. Jak zapewne wiesz liczby to nie stringi i w ciapki ich sie nie bierze.
Natomiast takie cudo: 1_1 to nijak liczba ino string wiec w ciapkach byc musi
Tak wiec ty mi sie tu manualem nie zaslaniaj i nie bluźnij chlopie, ze w manualu sa niby bledy
kwiateusz
12.07.2006, 12:09:57
ale nie było co nie

aż tak się nie wczytywałem czy to string czy liczba

tylko przypominałem sobie ogólną budowę, ale następnym razem postaram się nie głosić herezji
matiszostak
13.07.2006, 20:39:13
moja strona wystartowala w wersji testowej

teraz adres
http://ml2.cba.pl aby zobaczyc pelna wersje czeba kliknac na napis "WeJsCiE"
skowron-line
13.07.2006, 21:15:15
@matiszostak chyba bedziesz musial nad nia popracowac, moze jakis warunek na tego submita zeby nie wysylalo pustego
matiszostak
14.07.2006, 14:47:08
wlasnie buduje ta wyszukiwarke i narazie nie dziala
dlatego jest pusta strona
mam pytanie : jak mozna zrobic 2 napisy w 2 kolorach na tej samej stronie uzywajac <body>
lub inaczej moze byc w php i w html
Cysiaczek
14.07.2006, 14:55:57
Słuchaj... <body> to znacznik ciała dokumentu html. jesli chcesz ustawic sobie dwa kolory czcionek na stronie, to użyj CSS, czyli tzw. styli. Rozumiem, że jesteś początkujący, ale trzeba więcej próbować zrobić samemu.

Jak Ci się nie będzie udawało, to wówczas pytaj na forum.
matiszostak
14.07.2006, 14:58:00
no a jaki kod czeba dodac do css

bo moja strona uzywa stylu css
Cysiaczek
14.07.2006, 15:05:33
.czerwony {color:red;}
.niebieski {color:blue;}
<p class="czerwony">Moj czerwony tekst
</p> <p class="niebieski">Moj niebeski tekst
</p>
matiszostak
14.07.2006, 15:16:28
troche nie pasuje bo robii ze napis przeskakuje w dol
nospor
14.07.2006, 15:19:23
@matiszostak pamietasz co ci mowil cysiaczek? pomysl potem pisz. no to pomysl troche, poszukaj, kombinuj. zamiast <p> uzyj <span> albo baw sie css
Cysiaczek
14.07.2006, 15:21:29
Posłuchaj. Naprawdę, zanim cokolwiek więcej zechcesz się dowiedzieć, to zajrzyj tu:
http://www.ifj.edu.pl/~krawczyk/kurshtml/Możesz tez użyć np
<span class="czerwony">Mój tekst !!!!!!
</span>
matiszostak
14.07.2006, 17:43:03
tylko ze ja mam to jako link i juz mam class w linku

i ten class mi nie dziala
a mam pytanie do mojego tematu :
czy mozna zrobic tak ze np:
jest adres 1.php?nr=1&nr2=3&nr3=6
i przenosi do pliku nr/1/3/6.php
zeby bylo ze nr/<?nr>/<?nr2>/<?nr3>.php
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.