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 27.01.2006, 08:45:24
Post #81





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

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


jestem nowy wiec nie bijcie smile.gif
klikam na link podany w pierwszym poscie i nie dziala biggrin.gif
tytul brzmi zachecajaco wiec bylbym dzwieczny za dzialajacy link

pozdr


--------------------
..::jumanji
..::linux registered user #372947
Go to the top of the page
+Quote Post
ActivePlayer
post 27.01.2006, 08:54:22
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 14.02.2006, 21:23:48
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)? snitch.gif


--------------------
Audio: Metallica, Soil, RHCP, OffSpring, Green Day, "Retro", Gorillaz, Disturbed, Coma
DB: MySQL 4.1 | php: 4.4.3 Pomogłem Ci? Wciśnij przycisk POMÓGŁ.
Go to the top of the page
+Quote Post
sobstel
post 15.02.2006, 00:17:45
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)? 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).


--------------------
"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
GrayHat
post 15.02.2006, 01:07:21
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 smile.gif


--------------------
*Note: No animals were killed durning the construction of this post.
Go to the top of the page
+Quote Post
Spirit86
post 15.02.2006, 11:36:04
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 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 smile.gif.


--------------------
Audio: Metallica, Soil, RHCP, OffSpring, Green Day, "Retro", Gorillaz, Disturbed, Coma
DB: MySQL 4.1 | php: 4.4.3 Pomogłem Ci? Wciśnij przycisk POMÓGŁ.
Go to the top of the page
+Quote Post
son
post 23.02.2006, 21:40:08
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


--------------------
Warsztat: Apache 1.3.36 | MySQL 4.1.19 | php 5.1.4 | OS Linux SUSE 10.3 x86_64 | Kernel 2.6.22.12-0.1 | Opera 9.5 | Kate
Na warsztacie: Ekartki
Go to the top of the page
+Quote Post
sobstel
post 23.02.2006, 22:06:40
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


--------------------
"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
kosheen2k
post 20.04.2006, 12:56:10
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 sadsmiley02.gif


--------------------


Go to the top of the page
+Quote Post
scanner
post 20.04.2006, 14:33:25
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 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.


--------------------
scanner.info
Warto pamiętać: KISS, DRY
Go to the top of the page
+Quote Post
kosheen2k
post 20.04.2006, 14:45:54
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 smile.gif ale prosze o pomoc... moze jakas prosta funkcje - najlepiej sprawdzona sad.gif prosze


--------------------


Go to the top of the page
+Quote Post
scanner
post 20.04.2006, 14:52:49
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 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


--------------------
scanner.info
Warto pamiętać: KISS, DRY
Go to the top of the page
+Quote Post
kosheen2k
post 20.04.2006, 15:07:44
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 smile.gif tymczasem powalcze troszeczke z tym co napisales smile.gif (jesli moge per Ty smile.gif ) pozdrawiam i dziekuje za chec pomocy 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 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 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 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 20.04.2006, 18:30:35
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


--------------------
scanner.info
Warto pamiętać: KISS, DRY
Go to the top of the page
+Quote Post
kosheen2k
post 20.04.2006, 18:45:30
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! smile.gif Pozdrawiam


--------------------


Go to the top of the page
+Quote Post
occulkot
post 23.04.2006, 09:59:53
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 winksmiley.jpg

ot i cala tajemnica wiary 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 29.04.2006, 00:12:12
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 smile.gif powiem ze owned.pl to kupa dobrej roboty smile.gif pozdrawiam

P.S. wiem rozgryzłem już to smile.gif

Ten post edytował kosheen2k 29.04.2006, 00:12:38


--------------------


Go to the top of the page
+Quote Post
tomaroc
post 11.05.2006, 11:10:10
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 questionmark.gif?

z gory dzieki za jakies sugestie!
pozdro
tom
Go to the top of the page
+Quote Post
tes
post 3.01.2007, 17:41:21
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


--------------------
czemuja?
Go to the top of the page
+Quote Post
Wujashek
post 22.02.2007, 12:49:00
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 smile.gif

przyolkuskiej.pl/serwis/Gminny_informator/Wybory


--------------------
Szukam programistów PHP/Symfony
warsztat: PHP5, MySQL, Eclipse, Apache, Symfony, Trac, SVN

michalwujas.pl
Go to the top of the page
+Quote Post

6 Stron V  « < 3 4 5 6 >
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: 20.04.2024 - 03:37