![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 272 Pomógł: 9 Dołączył: 6.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
To jest kod .htaccess dotychczas link był: http://testfopen.cba.pl/statystyki.php?naz...mp;obraz=obraz1 Teraz jest tak: http://testfopen.cba.pl/statystyki,nazwara...sa,obraz,obraz1 Jednak jak widać w tych linkach, z tablicą coś mi się stało takiego: (dane pobierane z $_GET)
Jak to rozwiązać ? Przy przypisaniu $nazwaradia = $_GET['nazwaradia']; muszę coś zmieniać, czy jak ? -------------------- film edit student
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
.* - oznacza dowolną liczbę dowolnych znaków więc i przecinki.
Wszystko jest tak jak trzeba (przynajmniej według wyrażenia) Wyrażenie powinno wyglądać tak: Jeżeli dasz zakres [] a w nim dasz ^, oznaczać to będzie wszystkie znaki prócz przecinka, i na moje oko tak powinno być. ([^,]) (oczywiście w każdym) -------------------- Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 272 Pomógł: 9 Dołączył: 6.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
Teraz nie działa ten link:
http://testfopen.cba.pl/statystyki,nazwara...as,obraz,obraz1 Dałem: ([^,]*) Ale tablica nadal jest zła
Kod RewriteEngine On RewriteRule ^statystyki,([^,]*),([^,][^=]*),([^,]*),([^,]*) /statystyki.php?nazwaradia=$1&adresip=$2port=$3&obraz=$4 Ale nic się nie zmienia ;F. -------------------- film edit student
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Skoro nie umiesz tak jak ja zrobiłem pójdź na łatwiznę.
To zrób sobie tak: RewriteRule ^statystyki,(.*) /statystyki.php?temp=$1 i temp rozbij (explode" title="Zobacz w manualu PHP" target="_manual) po przecinkach. -------------------- Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 272 Pomógł: 9 Dołączył: 6.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
Zobaczyłem, że pominąłem "&". Teraz jest niby ok... niby:
Kod RewriteEngine On RewriteRule ^statystyki,([^,]*),([^,]*),([^,]*),([^,]*) /statystyki.php?nazwaradia=$1&adresip=$2&port=$3&obraz=$4 A tablica mi zwraca coś takiego: Kod Array
( [nazwaradia] => nazwaradia [adresip] => sdasd [port] => adresip [obraz] => dsd ) Ten post edytował marian2299 30.07.2009, 14:10:48 -------------------- film edit student
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 83 Pomógł: 9 Dołączył: 21.05.2004 Skąd: Glogau/Breslau Ostrzeżenie: (0%) ![]() ![]() |
http://testfopen.cba.pl/statystyki,nazwara...as,obraz,obraz1 Dałem: ([^,]*) Ale tablica nadal jest zła bo masz tam błąd: Kod RewriteRule ^statystyki,([^,]*),([^,][^=]*),([^,]*),([^,]*) /statystyki.php?nazwaradia=$1&adresip=$2port=$3&obraz=$4 Dokładnie tu: &adresip=$2port zapomniałeś o "&". |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 272 Pomógł: 9 Dołączył: 6.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
A powinna
Kod Array ( [nazwaradia] => sdasd [adresip] => dsd [port] => sdad [obraz] => obraz2 ) Ale wiecie co ? To nawet fajniejsze! Linki są krótsze: http://testfopen.cba.pl/statystyki,asdasd,...sd,asdas,obraz1 -------------------- film edit student
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 08:44 |