![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 9.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
Mam mały problem, mianowicie zależy mi na zmianie nazwy zapisywanego pliku...
Przykładowo: u mnie wygląda to tak mojastrona.pl/data/a47f056a6470fb10c0497367d73b136c.jpg a zależy mi nad tym, by dało się wejść też przez: mojastrona.pl/data/a47f056a6470fb10c0497367d73b136c/Text.jpg i tak się zastanawiam.. w folderze jest sporo plików w formie: md5.rozszerzenie a potrzebowałbym to pod adresem: md5/Text.rozszerzenie czy zna ktoś sposób na zrobienie tego? Będę wdzięczny za pomoc. Ten post edytował Klapo 9.04.2009, 19:22:28 |
|
|
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Mam trochę luzu, niech stracę:
Kod RewriteRule ([0-9a-f]{32})/Text\.jpg $1.jpg Pisane na kolanie. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 9.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
git, a dałoby radę zrobić by: Text mógł być dowolną wartością, i by było zmienne rozszerzenie? np: png, jpg, gif.. ?
Pliki są zapisywane w ten sposób: (IMG:http://up.ichigo.pl/up/images/pqyz12kc60oz0ymvpp4_thumb.jpg) normalnie odpalam je wchodząc w odnośnik: mojastrona.pl/data/e7f55ef89298b7ad59a236276f9cf8f2.jpg a mnie natomiast zależy na tym, bym mógł dostać się do tego samego pliku wpisując w pasek adresu np: mojastrona.pl/data/e7f55ef89298b7ad59a236276f9cf8f2/dowolny_text.jpg mojastrona.pl/data/e7f55ef89298b7ad59a236276f9cf8f2/dowolny_text_2.jpg Albo na przykładzie gif'a: mojastrona.pl/data/cf6d70b2ebdf664996d08c433957c1e1.gif mojastrona.pl/data/cf6d70b2ebdf664996d08c433957c1e1/dowolny_text.gif posłużyć by to miało nazwie zapisywanego pliku. Będę wdzięczny za pomoc. Ten post edytował Klapo 11.04.2009, 01:15:55 |
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Zamiast text wstawiasz (.+?)
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 9.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
zrobiłem w ten sposób:
Kod Options FollowSymLinks RewriteEngine On RewriteRule ([0-9a-f]{32})/(.+?)\.(jpg|png|gif) $([0-9a-f]{32}).(jpg|png|gif) No ale nie działa ;p |
|
|
![]()
Post
#6
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Kod $([0-9a-f]{32}).(jpg|png|gif) A po co to? Czytałeś jakiegokolwiek tutoriala o mod_rewrite? |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 9.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
czytałem, szukałem, dość sporo.. może raz jeszcze wytłumaczę.
Kod Options FollowSymLinks RewriteEngine On RewriteRule 71b7e898f512a56282feafd8aa7e7c2e/(.+?)\.jpg 71b7e898f512a56282feafd8aa7e7c2e\.jpg Ten sposób działa tylko na jeden plik, a mi zależy na tym by zrobić dowolną nazwę i dowolne rozszerzenie dla plików. I dodać pomiędzy nazwa a kropką i rozszerzeniem znak "/" i dowolny text. |
|
|
![]()
Post
#8
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Niech stracę...
Kod RewriteRule ([0-9a-f]{32})/(.+?)\.(jpg|png|gif) index.php?hash=$1&nazwa=$2 Teraz przeczytaj wątek od początku i zobacz, co i jak zmieniłem. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.09.2025 - 15:32 |