Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML]Odsyłacz do pliku z linkiem
senior.pol
post 7.04.2012, 21:22:43
Post #1





Grupa: Zarejestrowani
Postów: 158
Pomógł: 0
Dołączył: 10.08.2011

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


Witam
Na stronie chce uzyskać efekt taki ,że wpisuje
  1. <a href="link do jakiegoś pliku">XXXXX</a>

i odsyła ten odnośnik do jakiegoś pliku, w którym osadzony jest link ,a on automatycznie przenosi do wpisanego adresu w tym pliku po kliknięciu XXXX.
Nie chcę za każdym razem zmieniać na każdej podstronie linku, kiedy istnieje potrzeba.
Zależy mi na tym ,żeby było z poleceniem <a href ... gdyż mam zastosowany do tego efekt.
Jakieś pomysły ?
Z góry dziękuję

Ten post edytował senior.pol 7.04.2012, 21:23:10
Go to the top of the page
+Quote Post
miras
post 7.04.2012, 21:31:47
Post #2





Grupa: Zarejestrowani
Postów: 1 004
Pomógł: 9
Dołączył: 18.01.2011
Skąd: Siedlce

Ostrzeżenie: (30%)
XX---


Może coś takiego:

np. <a href="index.php?page=nazwa">Opis</a>

  1. <?php
  2. switch($_GET['page'])
  3. {
  4.  
  5. case 'nazwa':
  6. include('include/nazwa.php');
  7. break;
  8.  
  9.  
  10.  
  11. }
  12. ?>




@UP Musisz utworzyć katalog include a w nim plik nazwa.php i w tym pliku nazwa.php dajesz jakąś treść.

Ten post edytował miras 7.04.2012, 21:40:52


--------------------
Go to the top of the page
+Quote Post
senior.pol
post 7.04.2012, 22:47:28
Post #3





Grupa: Zarejestrowani
Postów: 158
Pomógł: 0
Dołączył: 10.08.2011

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


Nie za bardzo ja to kumam.

Dajmy dla przykładu ,że chcę mieć odnośnik do strony www.php.pl , a mój plik index.html ma w kodzie
  1. < a href="coś tam">Opis</a>


I jak to zrobić ?
Go to the top of the page
+Quote Post
vifus
post 7.04.2012, 23:08:37
Post #4





Grupa: Zarejestrowani
Postów: 109
Pomógł: 13
Dołączył: 7.04.2012

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


Nie wiem czy się rozumiemy, ale chyba tak,

do php.pl to zły przykład.

Zrób tak - utwórz plik index.php

a w nim:


  1.  
  2. <a href="index.php?page=strona">Strona</a>
  3.  
  4. <?php
  5. switch($_GET['page'])
  6. {
  7.  
  8. case 'strona':
  9. include('include/strona.php');
  10. break;
  11.  
  12.  
  13.  
  14. }
  15. ?>



Następnie utwórz katalog include i stwórz w nim plik strona.php a w nim napisz np 'tresc strona.php' odpal index.php i powinieneś zrozumieć o co chodzi wink.gif


--------------------
Zlecenia PHP / MYSQL / JAVASCRIPT / C++ / CSS / HTML na PW
Go to the top of the page
+Quote Post
Posio
post 8.04.2012, 10:03:09
Post #5





Grupa: Zarejestrowani
Postów: 417
Pomógł: 44
Dołączył: 23.06.2011

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


Tak analizuje i analizuje ten pierwszy post... i stwierdzam ze chodzi Ci o cos w tym stylu:

  1. <a href="przekierowania.php?przekierowanie=1">Przekierowanie nr1</a>


w pliku przekierowania.php:

  1. if(isset($_GET['przekierowanie'])) {
  2. $przekierowanie = $_GET['przekierowanie'];
  3.  
  4. $przekierowania = array ('1'=>'http://localhost/page1.html', '2'=>'http://localhost/page2.html');
  5.  
  6. $link = $przekierowania[$przekierowanie];
  7.  
  8. header('Location: '.$link);
  9.  
  10. }


Czyli łopatologicznie przez $_GET przesyłasz wartość do pliku w którym masz tablice ze swoimi przekierowaniami. przekierowanie podane w url odpowiada numerowi z tablicy.


-Nie wiem czy wszystko jest dobrze bo pisane na szybko z telefonu
Go to the top of the page
+Quote Post
senior.pol
post 8.04.2012, 22:06:46
Post #6





Grupa: Zarejestrowani
Postów: 158
Pomógł: 0
Dołączył: 10.08.2011

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


Nie chce zadziałać kod od Posio
Go to the top of the page
+Quote Post
Posio
post 9.04.2012, 09:45:24
Post #7





Grupa: Zarejestrowani
Postów: 417
Pomógł: 44
Dołączył: 23.06.2011

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


zapisz kod który ci podałem w pliku przekierowanie.php i wpisz w przeglądarce przekierowanie.php?przekierowanie=1

Nie ma żadnych błędów - działa Najpierw sprawdzaj później marudź, i tak odwalam za Ciebie robotę, bo takie rzeczy to po prostu pierwsze strony czegokolwiek związanego z php.
Go to the top of the page
+Quote Post
senior.pol
post 9.04.2012, 19:25:37
Post #8





Grupa: Zarejestrowani
Postów: 158
Pomógł: 0
Dołączył: 10.08.2011

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


Ok, ale co to jest? Mam zamienić page1.html na index.html ?
Nie rozumiem tego

  1. $przekierowania = array ('1'=>'http://localhost/page1.html', '2'=>'http://localhost/page2.html');


?

Tutaj na żywo co się dzieje biggrin.gif www.sternicy.com.pl
Na dole w partnerach w pierwszy kwadrat proszę nacisnąć. Obróci się i tam jest ten link Przekierowanie 1

Pomoże ktoś ?
Go to the top of the page
+Quote Post
koras140
post 9.04.2012, 22:16:23
Post #9





Grupa: Zarejestrowani
Postów: 9
Pomógł: 1
Dołączył: 19.02.2012

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


Cały powyższy kod w pliku przekierowania.php musisz zawrzeć w znacznikach php... Czyli zaczynasz <?php i kończysz ?>
Go to the top of the page
+Quote Post
senior.pol
post 9.04.2012, 22:23:17
Post #10





Grupa: Zarejestrowani
Postów: 158
Pomógł: 0
Dołączył: 10.08.2011

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


Dzięki, działa! biggrin.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: 27.04.2025 - 08:11