Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

6 Stron V  « < 3 4 5 6 >  
Reply to this topicStart new topic
> Przyjazne URLe [scanner]
jumanji
post
Post #81





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 22.01.2006

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


jestem nowy wiec nie bijcie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
klikam na link podany w pierwszym poscie i nie dziala (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
tytul brzmi zachecajaco wiec bylbym dzwieczny za dzialajacy link

pozdr
Go to the top of the page
+Quote Post
ActivePlayer
post
Post #82





Grupa: Przyjaciele php.pl
Postów: 1 224
Pomógł: 40
Dołączył: 6.07.2004
Skąd: Wuppertal

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


wortal zmienił postać, zmieniły się też linki.
tutaj nowy, prosze kogoś z uprawnieniami o zaedytowanie 1 postu i poprawienie tez tam.
http://phppl.ezpublish.no/phppl/wortal/art.../przyjazne_urle

---
Zrobione.
~mike_mech
Go to the top of the page
+Quote Post
Spirit86
post
Post #83





Grupa: Zarejestrowani
Postów: 607
Pomógł: 23
Dołączył: 8.09.2004
Skąd: Wrocław

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


no i nikt nie rozwiązał problemu lokalizacji bezwględnej.
Dodawanie do każdego obrazka http://Adres_serwera/obrazek.jpg jest strasznie upierdliwe....
Czy jeżeli przeglądarka napotka w kodzie odnośnik http:// obrazki nie otwierają się wolniej (łaczy się z serwerem)? (IMG:http://forum.php.pl/style_emoticons/default/snitch.gif)
Go to the top of the page
+Quote Post
sobstel
post
Post #84





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

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


Cytat(Spirit86 @ 2006-02-14 21:23:48)
no i nikt nie rozwiązał problemu lokalizacji bezwględnej.
Dodawanie do każdego obrazka http://Adres_serwera/obrazek.jpg jest strasznie upierdliwe....

a BASE HREF w sekcji HEAD dokumentu? hawk podał już to rozwiązanie na początku wątku...

Cytat
Czy jeżeli przeglądarka napotka w kodzie odnośnik http:// obrazki nie otwierają się wolniej (łaczy się z serwerem)? (IMG:http://forum.php.pl/style_emoticons/default/snitch.gif)


moze sie myle, ale żądanie to żądanie, czy wpiszesz http czy nie tak i tak musi ci się połączyć z tym samym serwerem gdzie znajduje sie obrazek i go pobrac (no chyba ze jest juz cacheowany).
Go to the top of the page
+Quote Post
GrayHat
post
Post #85





Grupa: Zarejestrowani
Postów: 566
Pomógł: 18
Dołączył: 23.08.2003
Skąd: Łomża

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


@sopel: przy pobieraniu strony i wszystkich grafik uzywa sie jednego polaczenia... co do obrazkow z http:// nie jestem pewien ale moze sie zdazyc w pIEknej przegladarce ze bedzie nawiazywal polaczenie jeszcze raz myslac ze obrazek jest hotlinkowany (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
Spirit86
post
Post #86





Grupa: Zarejestrowani
Postów: 607
Pomógł: 23
Dołączył: 8.09.2004
Skąd: Wrocław

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


Cytat(sopel @ 2006-02-15 00:17:45)
a BASE HREF w sekcji HEAD dokumentu? hawk podał już to rozwiązanie na początku wątku...

Kurcze, wczoraj jak to sprawdzałem (base href) to mi nie działał), dziś działa (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) .

Ale nadal wydaje mi sie, że np. IE napotkając w atrybucie src http otworzy nowe połączenie...

Ale jak jest już base href, tak być nie powinno (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) .
Go to the top of the page
+Quote Post
son
post
Post #87





Grupa: Zarejestrowani
Postów: 210
Pomógł: 0
Dołączył: 31.01.2004
Skąd: Kraków

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


Czy nie lepiej żeby ta linijka:

  1. <?php
  2. $_SERVER['PATH_INFO'] = isset( $_SERVER['PATH_INFO'] ) ? $_SERVER['PATH_INFO'] : $strDefaultPath;
  3. ?>


wyglądała tak:

  1. <?php
  2. $_SERVER['PATH_INFO'] = $_SERVER['PATH_INFO'] != "" ? $_SERVER['PATH_INFO'] : $strDefaultPath;
  3. ?>


?

Ten post edytował son 23.02.2006, 21:40:40
Go to the top of the page
+Quote Post
sobstel
post
Post #88





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

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


Cytat(son @ 2006-02-23 21:40:08)
Czy nie lepiej żeby ta linijka:

  1. <?php
  2. $_SERVER['PATH_INFO'] = isset( $_SERVER['PATH_INFO'] ) ? $_SERVER['PATH_INFO'] : $strDefaultPath;
  3. ?>


wyglądała tak:

  1. <?php
  2. $_SERVER['PATH_INFO'] = $_SERVER['PATH_INFO'] != "" ? $_SERVER['PATH_INFO'] : $strDefaultPath;
  3. ?>


?

bardziej tak

  1. <?php
  2. $_SERVER['PATH_INFO'] = !empty( $_SERVER['PATH_INFO'] ) ? $_SERVER['PATH_INFO'] : $strDefaultPath;
  3. ?>


PATH_INFO nie zawsze jest ustawione wiec trzeba sie zabezpieczyc zeby nie wywalalo NOTICE errora
Go to the top of the page
+Quote Post
kosheen2k
post
Post #89





Grupa: Zarejestrowani
Postów: 84
Pomógł: 0
Dołączył: 9.03.2006
Skąd: z fotela ;p

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


Witajcie! Mam mianowicie takie zapytanie: tutaj widze gadu gadu na temat przyjaznych urli a ja chcialem zapytac o url'e tego typu jak na przyklad na stronie owned.pl: http://owned.pl/?2:218::77 <-- jak zrobic tego typu linki? wiem ze bedzie cos z explode() ale naprawde nie mam zielonego pojecia jak to zaczac i jak zakonczyc.... chcialbym zrobic tak - ze pierwsze wartosc czyli po znaku "?" to dzial po ":" podstrona po "::" na przyklad jakas wartosc z bazy danych... prosze podpowiedzcie jak to napisac, szukalem wszedzie, szukalem w google, na roznych stronach o php... szukalem na google: "parsowanie url" - "url parsing" - itepe itede... prosze pomozcie bede bardzo wdzieczny za pomoc...

chcialbym wlasnie zrobic linki tego typu jak na stronie http://owned.pl czyli http://owned.pl/?2:218::77

Dziekuje i Pozdrawiam (IMG:http://forum.php.pl/style_emoticons/default/sadsmiley02.gif)
Go to the top of the page
+Quote Post
scanner
post
Post #90





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




http://owned.pl/?2:218::77
to inaczej może być:
http://owned.pl/index.php?varA=2&varB=218&varC=&varD=77
tudziez:
http://owned.pl/index.php/2/218//77

Analizując inne linki na tej stronie, wnioskuję, że ten :: to ni mniej ni więcej, tylko null (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

A jak to zrobić? Wystaczy zamienić separator / na : (może tez być . , | czy cokolwiek innego, czego nie będziemy traktowac jako wartości.
Go to the top of the page
+Quote Post
kosheen2k
post
Post #91





Grupa: Zarejestrowani
Postów: 84
Pomógł: 0
Dołączył: 9.03.2006
Skąd: z fotela ;p

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


wiem probowalem tak zrobic, ale kiedy wpisze index.php::10 to nie dziala bo mowi ze nie ma takiej strony, probowalem naprawde na wszelkie sposoby... prosze czy ktos moze mi powiedziec jak to zrobic? dziekuje scanner za podpowiedz (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ale prosze o pomoc... moze jakas prosta funkcje - najlepiej sprawdzona (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) prosze
Go to the top of the page
+Quote Post
scanner
post
Post #92





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




Ale to pokaż może kod, którym parsu[/QUOTE]jesz URL'a?
Prawdopodobnie (ale to musiałbym sprawdzić, gdyz teraz nie pamiętam) znak dwukropka nie może być traktowany jako separator aż tak bezpośrednio.

Sprawdze to wieczorem w domu i jeśli zadziała, to dam linka do jakiegoś demo (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Update:
Zobacz co napisałem w artykule:
Cytat
Jako ciekawostkę podam, że ukośniki (poza pierwszym) można zamienić na inny znak, uzyskując URLe o postaciach takich jak poniżej. Pamiętać tylko należy o tym, że takie adresy ponownie mogą być żle indeksowane przez wyszukiwarki.

Prawdopodobnie też na owned.pl sytuacja wygląda tak

http://www.scanner.eu.org/dev/niceUrl/?12:23::77
Go to the top of the page
+Quote Post
kosheen2k
post
Post #93





Grupa: Zarejestrowani
Postów: 84
Pomógł: 0
Dołączył: 9.03.2006
Skąd: z fotela ;p

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


byłbym bardzo wdzieczny (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) tymczasem powalcze troszeczke z tym co napisales (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) (jesli moge per Ty (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ) pozdrawiam i dziekuje za chec pomocy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

P.S. Kod parsujacy jest dokladnie ten sam ktory byl podany w linku na samym poczatku tematu.


probowalem zrobic to w ten sposob bez zadnego parsowania tylko zwykly $QUERY_STRING:

Kod
if ($QUERY_STRING == ':1') { echo 'blablabla'; }
i dziala

ale co mi z tego, musza byc z gory ustalone, a jesli ja chce do tego zrobic jeszcze zmienna :1111:11 to wtedy juz chyba musze uzyc parsowania prawda?


poradzilem sobie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) :
http://www.kosheen2k.be/dev.php?:1:ktostam,1212:asd

w ten sposob, robi mi sie array w ktorym pomijam tylko [0] i juz mam to co chcialem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

chociaz moze Scanner masz lepsze rozwiazanie?

wlasnie BTW: jak zrobic ze jesli user nic nie wpisze po ? czyli np: ?:1:11 to zeby samo sie wpisalo (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) ?

dokladniej chodzi mi o to... jesli tablica $var_array posiada tylko element [0] to ma sie zaladowac strona 0 ?

Ten post edytował kosheen2k 20.04.2006, 17:45:46
Go to the top of the page
+Quote Post
scanner
post
Post #94





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




Przeczytaj jeszcze raz dokładnie mój poprzedni post, zajrzyj równiez pod podany na końcu adres
Go to the top of the page
+Quote Post
kosheen2k
post
Post #95





Grupa: Zarejestrowani
Postów: 84
Pomógł: 0
Dołączył: 9.03.2006
Skąd: z fotela ;p

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


Przeczytałem dokładnie, zajrzałem i wiem juz wszystko!

Dziękuję za wszelką pomoc! (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Pozdrawiam
Go to the top of the page
+Quote Post
occulkot
post
Post #96





Grupa: Zarejestrowani
Postów: 49
Pomógł: 5
Dołączył: 14.09.2003

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


hehehe - na owned mam proste mapowanie

10 zmiennych ktore sa podawane w adresie - jako domyslny separator uzywany jest ":" natomiast separator tablic ";"

Kazdy podskrypt odwoluje sie do zmiennych adresowych - $z[typ], $z[id1], $z[id2]

mamy tam po kolei -
typ
3 zmienne typu id
5 zmiennych typu op/sort
1 zmienna typu podstrona (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

ot i cala tajemnica wiary (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)

Ale powoli przymiezam sie do przejscia na mod_rewrite - rowniez z mapowaniem adresu

Pozdrawiam!
Go to the top of the page
+Quote Post
kosheen2k
post
Post #97





Grupa: Zarejestrowani
Postów: 84
Pomógł: 0
Dołączył: 9.03.2006
Skąd: z fotela ;p

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


cześć occulkotku (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) powiem ze owned.pl to kupa dobrej roboty (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) pozdrawiam

P.S. wiem rozgryzłem już to (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował kosheen2k 29.04.2006, 00:12:38
Go to the top of the page
+Quote Post
tomaroc
post
Post #98





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 9.05.2006

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


W kwestii linkowania (grafiki, styli.css, podstron itp...) relatywnego - nie trzeba ustawiać <BASE> w naglowku ani tymbardziej linkowac pełnym adresem (z http://) wystarczy kazdy link zacząc od / (slash) czyli np:

<img src="/karalog/obrazek.gif">
itp...
Sam dlugo na to nie wpadłem - dopiero ktoś mi podpowiedział wiec podaje dalej jak by jeszcze ktoś mial z tym problem....



Mam natomiast pytanie JAK ustawic na serv zeby jako glowna strona odpalała sie index (bez rozszerzenia) bo tymczasowym rozwiazaniem mam ustawione w pliku .htaccess strone błedu index i gdy nie znajduje index.php przenosi na index - ale nie jest to chyba prawidlowe rozwiazanie (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?

z gory dzieki za jakies sugestie!
pozdro
tom
Go to the top of the page
+Quote Post
tes
post
Post #99





Grupa: Zarejestrowani
Postów: 72
Pomógł: 0
Dołączył: 23.06.2004
Skąd: Rzeszów

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


Myślę że może kogoś zainteresuje pojawienie się artykułu o tym samym temacie na phpfreaks.com:
http://www.phpfreaks.com/tutorials/149/0.php
Go to the top of the page
+Quote Post
Wujashek
post
Post #100





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 12.02.2007

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


Kiedyś się przymierzałem do przyjaznych urli ale z czystego lenistwa nie chciało mi się tego zrobić.
Po przeczytaniu tego artykułu wreszcie coś z tym zrobiłem i szczerze mówiąc przy podejsciu obiektowym całkiem ciekawie to działa i jest przyjemne w użytkowaniu (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

przyolkuskiej.pl/serwis/Gminny_informator/Wybory
Go to the top of the page
+Quote Post

6 Stron V  « < 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 Aktualny czas: 7.02.2026 - 18:12