Automatyczne przekierowanie 8463 10

O temacie

Autor Tasilvar

Zaczęty 5.05.2009 roku

Wyświetleń 8463

Odpowiedzi 10

Tasilvar

Tasilvar

Użytkownicy
zwykły user
posty264
Propsy17
ProfesjaSkrypter
  • Użytkownicy
  • zwykły user
Ostatnio zacząłem stopniowo wprowadzać do strony elementy php. Utworzyłem przy użyciu $_GET przekierowania na 'podstrony' ale chciałbym aby po wejsciu na index.php przekierowało mnie (lub w jakiś sposób pokazało treść) jaka występuje w index.php?news=1
 

Retsked

Retsked

Użytkownicy
Jam jest 444
posty1533
Propsy61
  • Użytkownicy
  • Jam jest 444
To w else bez warunku daj include do tej treści i po sprawie.
 

Tasilvar

Tasilvar

Użytkownicy
zwykły user
posty264
Propsy17
ProfesjaSkrypter
  • Użytkownicy
  • zwykły user
w else raczej nie da rady bo chcem zeby w index.php było to co w index.php?news=1 iwec raczej musiałbym dać warunek if, pytanie jak mam go zdefiniować
 

Retsked

Retsked

Użytkownicy
Jam jest 444
posty1533
Propsy61
  • Użytkownicy
  • Jam jest 444
Pokaż, co masz w else bez warunku i w warunku news==1.
 

Tasilvar

Tasilvar

Użytkownicy
zwykły user
posty264
Propsy17
ProfesjaSkrypter
  • Użytkownicy
  • zwykły user
Ja else wogóle nie stosowałem. Używałem tylko warunków if.
 

Zdunek

Zdunek

Administrator
Ken'Udz mistrz stali i runy
posty671
Propsy132
Profesjabrak
  • Administrator
  • Ken'Udz mistrz stali i runy
if ($_GET['news']=='') $_GET['news'] = 'glowna';

:lol2:
 
Po co utrudniać coś co jest proste?

Agencja Interaktywna - CreaWeb.

Tasilvar

Tasilvar

Użytkownicy
zwykły user
posty264
Propsy17
ProfesjaSkrypter
  • Użytkownicy
  • zwykły user
Ok, niby działa ale problem jest gdy przechodze do galerii, poniewaz pojawia mi sie  wartosc z zmiennej news oraz galeria. Oto kod:
<?php
$home = $_GET ['home'];
$news = $_GET ['news'];
$galeria = $GET ['galeria'];

if ($_GET['news']=='') $_GET['news'] = 'glowna';
{
echo '<div class="text-h1">- Strona Główna - </div>
<div class="tresc"><iframe src="news.html" frameborder="0" width="498" height="680" widthmargin="0" heightmargin="0" name="all"></iframe>
</div>';
 }
if ($_GET ['galeria'] == '1' )
{
echo '<div class="text-h1">- Galeria - </div>
<div class="tresc"><iframe src="galeria.html" frameborder="0" width="498" height="680" widthmargin="0" heightmargin="0" name="all"></iframe>
</div>';
 }
?>
 

Zdunek

Zdunek

Administrator
Ken'Udz mistrz stali i runy
posty671
Propsy132
Profesjabrak
  • Administrator
  • Ken'Udz mistrz stali i runy
Ok, niby działa ale problem jest gdy przechodze do galerii, poniewaz pojawia mi sie  wartosc z zmiennej news oraz galeria. Oto kod:
<?php
$home = $_GET [#msgote author=Tasilvar link=topic=5836.msg50560#msg50560 date=1241623184]Ok, niby działa ale problem jest gdy przechodze do galerii, poniewaz pojawia mi sie  wartosc z zmiennej news oraz galeria. Oto kod:
[code]<?php
$home = $_GET [home#msgote author=Tasilvar link=topic=5836.msg50560#msg50560 date=1241623184]Ok, niby działa ale problem jest gdy przechodze do galerii, poniewaz pojawia mi sie  wartosc z zmiennej news oraz galeria. Oto kod:
[code]<?php
$home = $_GET [];
$news = $_GET [#msgote author=Tasilvar link=topic=5836.msg50560#msg50560 date=1241623184]Ok, niby działa ale problem jest gdy przechodze do galerii, poniewaz pojawia mi sie  wartosc z zmiennej news oraz galeria. Oto kod:
[code]<?php
$home = $_GET [news#msgote author=Tasilvar link=topic=5836.msg50560#msg50560 date=1241623184]Ok, niby działa ale problem jest gdy przechodze do galerii, poniewaz pojawia mi sie  wartosc z zmiennej news oraz galeria. Oto kod:
[code]<?php
$home = $_GET [];
$galeria = $GET [#msgote author=Tasilvar link=topic=5836.msg50560#msg50560 date=1241623184]Ok, niby działa ale problem jest gdy przechodze do galerii, poniewaz pojawia mi sie  wartosc z zmiennej news oraz galeria. Oto kod:
[code]<?php
$home = $_GET [galeria#msgote author=Tasilvar link=topic=5836.msg50560#msg50560 date=1241623184]Ok, niby działa ale problem jest gdy przechodze do galerii, poniewaz pojawia mi sie  wartosc z zmiennej news oraz galeria. Oto kod:
[code]<?php
$home = $_GET [];

if ($_GET[#msgote author=Tasilvar link=topic=5836.msg50560#msg50560 date=1241623184]Ok, niby działa ale problem jest gdy przechodze do galerii, poniewaz pojawia mi sie  wartosc z zmiennej news oraz galeria. Oto kod:
[code]<?php
$home = $_GET [news#msgote author=Tasilvar link=topic=5836.msg50560#msg50560 date=1241623184]Ok, niby działa ale problem jest gdy przechodze do galerii, poniewaz pojawia mi sie  wartosc z zmiennej news oraz galeria. Oto kod:
[code]<?php
$home = $_GET []==#msgote author=Tasilvar link=topic=5836.msg50560#msg50560 date=1241623184]Ok, niby działa ale problem jest gdy przechodze do galerii, poniewaz pojawia mi sie  wartosc z zmiennej news oraz galeria. Oto kod:
[code]<?php
$home = $_GET [#msgote author=Tasilvar link=topic=5836.msg50560#msg50560 date=1241623184]Ok, niby działa ale problem jest gdy przechodze do galerii, poniewaz pojawia mi sie  wartosc z zmiennej news oraz galeria. Oto kod:
[code]<?php
$home = $_GET [) $_GET[#msgote author=Tasilvar link=topic=5836.msg50560#msg50560 date=1241623184]Ok, niby działa ale problem jest gdy przechodze do galerii, poniewaz pojawia mi sie  wartosc z zmiennej news oraz galeria. Oto kod:
[code]<?php
$home = $_GET [news#msgote author=Tasilvar link=topic=5836.msg50560#msg50560 date=1241623184]Ok, niby działa ale problem jest gdy przechodze do galerii, poniewaz pojawia mi sie  wartosc z zmiennej news oraz galeria. Oto kod:
[code]<?php
$home = $_GET [] = #msgote author=Tasilvar link=topic=5836.msg50560#msg50560 date=1241623184]Ok, niby działa ale problem jest gdy przechodze do galerii, poniewaz pojawia mi sie  wartosc z zmiennej news oraz galeria. Oto kod:
[code]<?php
$home = $_GET [glowna#msgote author=Tasilvar link=topic=5836.msg50560#msg50560 date=1241623184]Ok, niby działa ale problem jest gdy przechodze do galerii, poniewaz pojawia mi sie  wartosc z zmiennej news oraz galeria. Oto kod:
[code]<?php
$home = $_GET [;
{
echo #msgote author=Tasilvar link=topic=5836.msg50560#msg50560 date=1241623184]Ok, niby działa ale problem jest gdy przechodze do galerii, poniewaz pojawia mi sie  wartosc z zmiennej news oraz galeria. Oto kod:
[code]<?php
$home = $_GET [<div class="text-h1">- Strona Główna - </div>
<div class="tresc"><iframe src="news.html" frameborder="0" width="498" height="680" widthmargin="0" heightmargin="0" name="all"></iframe>
</div>#msgote author=Tasilvar link=topic=5836.msg50560#msg50560 date=1241623184]Ok, niby działa ale problem jest gdy przechodze do galerii, poniewaz pojawia mi sie  wartosc z zmiennej news oraz galeria. Oto kod:
[code]<?php
$home = $_GET [;
 }
if ($_GET [#msgote author=Tasilvar link=topic=5836.msg50560#msg50560 date=1241623184]Ok, niby działa ale problem jest gdy przechodze do galerii, poniewaz pojawia mi sie  wartosc z zmiennej news oraz galeria. Oto kod:
[code]<?php
$home = $_GET [galeria#msgote author=Tasilvar link=topic=5836.msg50560#msg50560 date=1241623184]Ok, niby działa ale problem jest gdy przechodze do galerii, poniewaz pojawia mi sie  wartosc z zmiennej news oraz galeria. Oto kod:
[code]<?php
$home = $_GET [] == #msgote author=Tasilvar link=topic=5836.msg50560#msg50560 date=1241623184]Ok, niby działa ale problem jest gdy przechodze do galerii, poniewaz pojawia mi sie  wartosc z zmiennej news oraz galeria. Oto kod:
[code]<?php
$home = $_GET [1#msgote author=Tasilvar link=topic=5836.msg50560#msg50560 date=1241623184]Ok, niby działa ale problem jest gdy przechodze do galerii, poniewaz pojawia mi sie  wartosc z zmiennej news oraz galeria. Oto kod:
[code]<?php
$home = $_GET [ )
{
echo #msgote author=Tasilvar link=topic=5836.msg50560#msg50560 date=1241623184]Ok, niby działa ale problem jest gdy przechodze do galerii, poniewaz pojawia mi sie  wartosc z zmiennej news oraz galeria. Oto kod:
[code]<?php
$home = $_GET [<div class="text-h1">- Galeria - </div>
<div class="tresc"><iframe src="galeria.html" frameborder="0" width="498" height="680" widthmargin="0" heightmargin="0" name="all"></iframe>
</div>#msgote author=Tasilvar link=topic=5836.msg50560#msg50560 date=1241623184]Ok, niby działa ale problem jest gdy przechodze do galerii, poniewaz pojawia mi sie  wartosc z zmiennej news oraz galeria. Oto kod:
[code]<?php
$home = $_GET [;
 }
?>
spróbuj zrobić tak
if ($_GET[]==#msgote author=Tasilvar link=topic=5836.msg50560#msg50560 date=1241623184]Ok, niby działa ale problem jest gdy przechodze do galerii, poniewaz pojawia mi sie  wartosc z zmiennej news oraz galeria. Oto kod:
[code]<?php
$home = $_GET [#msgote author=Tasilvar link=topic=5836.msg50560#msg50560 date=1241623184]Ok, niby działa ale problem jest gdy przechodze do galerii, poniewaz pojawia mi sie  wartosc z zmiennej news oraz galeria. Oto kod:
[code]<?php
$home = $_GET [) $_GET[#msgote author=Tasilvar link=topic=5836.msg50560#msg50560 date=1241623184]Ok, niby działa ale problem jest gdy przechodze do galerii, poniewaz pojawia mi sie  wartosc z zmiennej news oraz galeria. Oto kod:
[code]<?php
$home = $_GET [news#msgote author=Tasilvar link=topic=5836.msg50560#msg50560 date=1241623184]Ok, niby działa ale problem jest gdy przechodze do galerii, poniewaz pojawia mi sie  wartosc z zmiennej news oraz galeria. Oto kod:
[code]<?php
$home = $_GET [] = #msgote author=Tasilvar link=topic=5836.msg50560#msg50560 date=1241623184]Ok, niby działa ale problem jest gdy przechodze do galerii, poniewaz pojawia mi sie  wartosc z zmiennej news oraz galeria. Oto kod:
[code]<?php
$home = $_GET [glowna#msgote author=Tasilvar link=topic=5836.msg50560#msg50560 date=1241623184]Ok, niby działa ale problem jest gdy przechodze do galerii, poniewaz pojawia mi sie  wartosc z zmiennej news oraz galeria. Oto kod:
[code]<?php
$home = $_GET [;
bądź tak
if ($_GET==#msgote author=Tasilvar link=topic=5836.msg50560#msg50560 date=1241623184]Ok, niby działa ale problem jest gdy przechodze do galerii, poniewaz pojawia mi sie  wartosc z zmiennej news oraz galeria. Oto kod:
[code]<?php
$home = $_GET [#msgote author=Tasilvar link=topic=5836.msg50560#msg50560 date=1241623184]Ok, niby działa ale problem jest gdy przechodze do galerii, poniewaz pojawia mi sie  wartosc z zmiennej news oraz galeria. Oto kod:
[code]<?php
$home = $_GET [) $_GET[#msgote author=Tasilvar link=topic=5836.msg50560#msg50560 date=1241623184]Ok, niby działa ale problem jest gdy przechodze do galerii, poniewaz pojawia mi sie  wartosc z zmiennej news oraz galeria. Oto kod:
[code]<?php
$home = $_GET [news#msgote author=Tasilvar link=topic=5836.msg50560#msg50560 date=1241623184]Ok, niby działa ale problem jest gdy przechodze do galerii, poniewaz pojawia mi sie  wartosc z zmiennej news oraz galeria. Oto kod:
[code]<?php
$home = $_GET [] = #msgote author=Tasilvar link=topic=5836.msg50560#msg50560 date=1241623184]Ok, niby działa ale problem jest gdy przechodze do galerii, poniewaz pojawia mi sie  wartosc z zmiennej news oraz galeria. Oto kod:
[code]<?php
$home = $_GET [glowna#msgote author=Tasilvar link=topic=5836.msg50560#msg50560 date=1241623184]Ok, niby działa ale problem jest gdy przechodze do galerii, poniewaz pojawia mi sie  wartosc z zmiennej news oraz galeria. Oto kod:
[code]<?php
$home = $_GET [;

chociaż nie jestem pewien czy to zadziała, ale sprawdzi czy jest jakiś get

albo w skrócie coś takiego

if(get[#msgote author=Tasilvar link=topic=5836.msg50560#msg50560 date=1241623184]Ok, niby działa ale problem jest gdy przechodze do galerii, poniewaz pojawia mi sie  wartosc z zmiennej news oraz galeria. Oto kod:
[code]<?php
$home = $_GET [news#msgote author=Tasilvar link=topic=5836.msg50560#msg50560 date=1241623184]Ok, niby działa ale problem jest gdy przechodze do galerii, poniewaz pojawia mi sie  wartosc z zmiennej news oraz galeria. Oto kod:
[code]<?php
$home = $_GET []){
kod
}else if(get[galeria]){
kod
}else{
kod
}

nie pisałem phpowo bo mi się nie chce, ale myślę że skumasz :lol2:
 
Po co utrudniać coś co jest proste?

Agencja Interaktywna - CreaWeb.

Tasilvar

Tasilvar

Użytkownicy
zwykły user
posty264
Propsy17
ProfesjaSkrypter
  • Użytkownicy
  • zwykły user
if(get['news']){ // to jest u mnie 49 linijka
kod
}else if(get[galeria]){
kod
}

zapodałem ten kod no i pojawił mi się błąd przy interpretacji kodu przez serwer:
Cytuj
Parse error: syntax error, unexpected '[' in /home/tasilvar/domains/michal-jendraszczyk.unl.pl/public_html/lo/index.php on line 49
 

Retsked

Retsked

Użytkownicy
Jam jest 444
posty1533
Propsy61
  • Użytkownicy
  • Jam jest 444
Cytuj
nie pisałem phpowo bo mi się nie chce, ale myślę że skumasz sly.gif
 

Tasilvar

Tasilvar

Użytkownicy
zwykły user
posty264
Propsy17
ProfesjaSkrypter
  • Użytkownicy
  • zwykły user

Tasilvar

Automatyczne przekierowanie
#10 2009-10-14, 16:35(Ostatnia zmiana: 2009-10-15, 16:49)
Okej wszystko działa, tylko nie wiem w jaki sposób wartośc w "?page=news" była obecna również w samym index.php, który gromadzi te zmienne.
tzn.
 
mam index.php?page=news - jest ok, napis jaki powinien być w newsach

index.php - puste pole.. wiem że w warunku wyraziłem się jasno aby text wyświetlił się jeżeli zmienna page przyjmie argument news no, ale  jak mam napisać aby wartość w
?page=news była również w samym index.php, albo żeby automatycznie z index.php przekierowało mnie do  ?page=news

EDIT: Okej, obmyśliłem sposób ominięcia mojego problemu. Tyle, że jest problem z operatorami i łączeniem warunków.

Mam mniejwięcej coś takiego:
/* warunek if */
else if ($page != "wartosc") || ($page != "wartosc2")
{ echo 'przykładowy efekt'; }
/* dalsza część kodu... */

Reasumuąc problem jest przy łączeniu warunków else if, nie wiem dlaczego przeglądarka wskazuje mi błąd skoro robiłem według przeczytanych kursów...

EDIT2: Jak zwykle problem był banalny do obejścia, wystarczyło zmiast bawić się tym else if, dać po prostu else o_o
 


0 użytkowników i 1 Gość przegląda ten wątek.
0 użytkowników
Do góry