Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

6 Stron V  « < 2 3 4 5 6 >  
Reply to this topicStart new topic
> Przyjazne URLe [scanner]
camelx
post 12.06.2005, 13:22:32
Post #61





Grupa: Zarejestrowani
Postów: 117
Pomógł: 0
Dołączył: 14.06.2004
Skąd: Warszawa

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


yyy, tzn. chodziło mi raczej o jakiś kod php... Jak wykorzystać to w praktyce:
  1. <?php
  2. $arrParams = array();
  3. $strDefaultPath = '/newsy/pokaz/strona/1';
  4. $_SERVER['PATH_INFO'] = isset( $_SERVER['PATH_INFO'] ) ? $_SERVER['PATH_INFO'] : $strDefaultPath;
  5. $arrParams = explode( '/', substr( $_SERVER['PATH_INFO'], 1) );
  6. echo '<pre>';
  7. var_export( $arrParams );
  8. echo '</pre>';
  9. ?>

questionmark.gif?


--------------------
windows nie jest wirusem... wirusy coś robią :)
Go to the top of the page
+Quote Post
NuLL
post 12.06.2005, 13:36:54
Post #62





Grupa: Zarejestrowani
Postów: 2 262
Pomógł: 21
Dołączył: 3.05.2004
Skąd: Sopot, Krakow, W-wa

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


Normalnie questionmark.gif Masz poprostu ładniejszy adres - musisz się pobawić w rozpoznawanie zmiennych i tyle smile.gif


--------------------
Javascript, Coffeescript, Node.js, Mongo, CouchDb, chmury, workery & inne bajery - zycie jest zbyt krotkie aby miec nudna prace :)
Go to the top of the page
+Quote Post
camelx
post 12.06.2005, 14:34:08
Post #63





Grupa: Zarejestrowani
Postów: 117
Pomógł: 0
Dołączył: 14.06.2004
Skąd: Warszawa

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


No dobra, ale co zrobić jeśli jestem na 'strona1.php' i chcę przejść na 'strona2.php' a dokładniej 'strona2.php?go=test' questionmark.gif

strona2.php wygląda np. tak
  1. <?php
  2. switch(_$GET['go'])
  3. {
  4. case 'test':
  5. echo 'udalo sie';
  6. break;
  7. }
  8. ?>


Co muszę zrobić, żeby mój adres wyglądał mniej więcej tak: strona2/go/test questionmark.gif

Ten post edytował camelx 12.06.2005, 14:38:13


--------------------
windows nie jest wirusem... wirusy coś robią :)
Go to the top of the page
+Quote Post
NuLL
post 12.06.2005, 15:02:56
Post #64





Grupa: Zarejestrowani
Postów: 2 262
Pomógł: 21
Dołączył: 3.05.2004
Skąd: Sopot, Krakow, W-wa

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


mod_rewrite jest potrzebyn.

Jak chcesz dysktuować o swoim problemie załóż nowy temat bo rozmawiamy nt. artykułu smile.gif


--------------------
Javascript, Coffeescript, Node.js, Mongo, CouchDb, chmury, workery & inne bajery - zycie jest zbyt krotkie aby miec nudna prace :)
Go to the top of the page
+Quote Post
yavaho
post 11.07.2005, 15:33:46
Post #65





Grupa: Zarejestrowani
Postów: 449
Pomógł: 0
Dołączył: 26.05.2004
Skąd: Nowy Sącz

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


Mam jedno pytanie dotyczace pliku .htaccess
jak ma wygladac zawartosc takiego pliku jezeli kazdy adres chce przekierowac do pliku index.php

czyli wpisuje przerozne adresy np:
www.mojadomena.pl/katalog1/katalog2/katalog3
www.mojadomena.pl/plik.php
www.mojadomena.pl/plik.php?id=1
a ma sie otworzyc tylko:
www.mojadomena.pl/index.php


--------------------
Książki informatyczneKsiążki biznesowe
Warsztat: notepad hardcore
Go to the top of the page
+Quote Post
sobstel
post 17.07.2005, 10:02:51
Post #66





Grupa: Zarejestrowani
Postów: 853
Pomógł: 25
Dołączył: 27.08.2003
Skąd: Katowice

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


Kod
RewriteRule ^(.*)$ index.php


--------------------
"If debugging is the process of removing bugs, then programming must be the process of putting them in..."
sobstel.org
Go to the top of the page
+Quote Post
pwa
post 18.07.2005, 13:23:23
Post #67





Grupa: Zarejestrowani
Postów: 60
Pomógł: 0
Dołączył: 9.07.2003
Skąd: krakow

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


W momencie gdy zastosuje przyjazne url-e wyrzuca mi calkowicie style i grafike, dodam ze uzywam Smarty. Nie mam pojecia gdzie tkwi przyczyna tego problemu??
Go to the top of the page
+Quote Post
bela
post 18.07.2005, 13:29:39
Post #68


Administrator PHPedia.pl


Grupa: Developerzy
Postów: 1 102
Pomógł: 2
Dołączył: 14.09.2003

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


Używaj bezwzględnych URL-i.
Daj tag <base href="http://foo.pl/" /> w <head>.


--------------------
Go to the top of the page
+Quote Post
pwa
post 18.07.2005, 13:48:49
Post #69





Grupa: Zarejestrowani
Postów: 60
Pomógł: 0
Dołączył: 9.07.2003
Skąd: krakow

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


przerobilem adres styli w szablonie (na ../style/style.css) i tez dziala ale sprobuje z adresami bezwzglednymi biggrin.gif dzieki
Go to the top of the page
+Quote Post
janek
post 1.08.2005, 12:10:27
Post #70





Grupa: Zarejestrowani
Postów: 51
Pomógł: 0
Dołączył: 31.01.2003
Skąd: piękne, czyste, pachnące Katowice

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


chciałbym wykorzystać niceURL, ale muszę wysłać dane z wyszukiwarki (formularza) przez GET. Da się zrobić tak, żeby wszedzie tam gdzie są wyniki wyszukiwania stosować "normalne" adresy (z "?"), a na pozostałych stronach niceURL?


--------------------
janek
Go to the top of the page
+Quote Post
tiraeth
post 2.08.2005, 11:42:50
Post #71





Grupa: Przyjaciele php.pl
Postów: 1 789
Pomógł: 41
Dołączył: 30.10.2003
Skąd: Wrocław

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


Formularze są do wysyłania danych POST'em smile.gif Po co wysyłać GET'em? Mało bezpieczne i bardzo żadko stosowane...
Go to the top of the page
+Quote Post
janek
post 2.08.2005, 12:09:50
Post #72





Grupa: Zarejestrowani
Postów: 51
Pomógł: 0
Dołączył: 31.01.2003
Skąd: piękne, czyste, pachnące Katowice

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


GET ponieważ:

1. przy wyszukiwarce nie potrzebne mi aż tak bardzo bezpieczeństwo jakie daje POST

2. ktoś może zapisać sobie wyniki wyszukiwania do ulubionych (bo ma zmienne w URL-u)

3. po otrzymaniu wyników wyszukiwania można przejść do szczegółów danego wpisu, potem ludzie robią często wstecz w wyszukiwarce. Nie chcę żeby dostawali informację o wygaśnięciu strony lub o tym, ze dane post zostana przesłane ponownie (chyba FF tak robi).

... ale zostawmy przewagę POST nad GET lub GET nad POST, co myślicie o wymieszaniu url-i z "?" i niceURL w jednej aplikacji? Bo to było moje pytanie ...


--------------------
janek
Go to the top of the page
+Quote Post
karolski
post 23.08.2005, 00:27:57
Post #73





Grupa: Zarejestrowani
Postów: 199
Pomógł: 0
Dołączył: 12.02.2004
Skąd: Czymiasto

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


artykuł jest bardzo fajny ale przydal by sie maly opis jak to uruchomic w praktyce bo pytania sie powtarzaja np. o <base>


--------------------
Pozdrawiam Karolski
Go to the top of the page
+Quote Post
scanner
post 23.08.2005, 07:12:24
Post #74





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




W najbliższym czasie artykuł zostanie poprawiony i zaktualizowany. Cierpliwości smile.gif


--------------------
scanner.info
Warto pamiętać: KISS, DRY
Go to the top of the page
+Quote Post
nightspirit
post 30.08.2005, 01:34:48
Post #75





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 31.08.2004
Skąd: Bydgoszcz, Polska

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


/index
  1. <? 
  2. $arrParams = array(); 
  3. $strDefaultPath = '/index'; 
  4. $_SERVER['PATH_INFO'] = isset($_SERVER['PATH_INFO']) ? $_SERVER['PATH_INFO'] : $strDefaultPath; 
  5. $arrParams = explode('/', substr($_SERVER['PATH_INFO'], 1)); 
  6. /************************/
  7. if ( $arrParams[0] == 'news' )
  8. {
  9.     if ( $arrParams[1] == 'view' )
  10.     {
  11.         if ( isset( $arrParams[2] ) )
  12.         {
  13.             echo 'id = '.$arrParams[2];
  14.         }
  15.     }
  16. }
  17. ?>

a .htaccess to wiecie jak wygląda

A link będzie wyglądać www.foo.com/index/news/view/1

pozdrawiam, ns

Ten post edytował nightspirit 17.04.2006, 18:51:18


--------------------
<span style="font-weight: bold;">"Bo ja wolno myślę."</span> <span style="font-style: italic;">Albert Einstein</span>
Go to the top of the page
+Quote Post
djcinek
post 17.01.2006, 11:04:25
Post #76





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 21.01.2003
Skąd: 51° 25' 0N | 22° 26' 60E | 169 mnpm

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


Scanner, jam ci niegodzien nog calowac. Zastanawialem sie ostatnio jak to zrobic i dzieki Twojemu artykulowi mi sie "otworzylo". DziekI! aarambo.gif
Go to the top of the page
+Quote Post
vieri_pl
post 17.01.2006, 16:34:29
Post #77





Grupa: Zarejestrowani
Postów: 406
Pomógł: 9
Dołączył: 24.07.2005
Skąd: Bydgoszcz

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


A ja mam problem z tym kodem z artykułu...

Mam w pliku news.php linijke:
  1. <?php
  2. if ($_GET['dzial'] == 'wiadomosci'){
  3. ?>
JEśli dział to wiadomosci to pokazują się newsy... Link poprzednio wyglądał tak index.php?dzial=wiadomosci, no i chcę aby wyglądał ładniej, np index,dzial,wiadomosci... Jak przerobić kod scannera i tą linijkę sprawdzająca dział questionmark.gif

Nie jestem specjalistą w php, i mam z tym problem... Prosze pomóżcie !

smile.gif smile.gif smile.gif
Go to the top of the page
+Quote Post
adam187
post 26.01.2006, 12:58:53
Post #78





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 12.05.2005
Skąd: Poznań

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


Jak dokładnie powinien wyglądać .htaccess
mam tak:
Kod
<Files linki>
ForceType application/x-httpd-php
</Files>

Mam w katalogu plik linki.php i wywala mi 404
Na początku miałem bląd 500 ale admin dal mi prawa
i teraz powinno działać ale zonk. Może coś jeszcze w
ustawieniach serwa ?
Go to the top of the page
+Quote Post
Sabistik
post 26.01.2006, 18:08:54
Post #79


Administrator wortalu


Grupa: Przyjaciele php.pl
Postów: 960
Pomógł: 39
Dołączył: 21.10.2003
Skąd: Kraków

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


Cytat
Mam w katalogu plik linki.php i wywala mi 404

nie weim co ty tam masz ale to ma byc plik 'linki' bez rozszerzenia. po to wlasnie dokonujesz wpisu w htaccess
Go to the top of the page
+Quote Post
adam187
post 26.01.2006, 18:47:58
Post #80





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 12.05.2005
Skąd: Poznań

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


Cytat(Sabistik @ 2006-01-26 17:08:54)
Cytat
Mam w katalogu plik linki.php i wywala mi 404

nie weim co ty tam masz ale to ma byc plik 'linki' bez rozszerzenia. po to wlasnie dokonujesz wpisu w htaccess

o to chodziło smile.gif wielkie dzięki i pozdrawiam
Go to the top of the page
+Quote Post

6 Stron V  « < 2 3 4 5 6 >
Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 16.04.2024 - 12:56