![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 146 Pomógł: 0 Dołączył: 20.04.2002 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
Witam! (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
czy jest możliwość w samym php odczytanie danych po ukośniku ? chciałbym np. z linka http://example.com/bla pobrać właśnie te bla dobrze by było, gdybym mógł też odczytać http://example.com/bla/. Wyświetla mi sie error 404 oczywiście. Czy bez użycia htaccess coś zdołam zrobić? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 436 Pomógł: 6 Dołączył: 8.11.2003 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
A skad wiesz ile bedzie ukosnikow po linku ? Skad wiesz ile wartosci bedzie chciał przekazac ? Nic tu ustawiasz wszystko na sztywno. Tutaj daje taki kod po ktorym bedziesz wiedział co i jak działa:
[php:1:5946f5bd1a]<?php $varArray = array(); $adres = array(); $varString = $_SERVER['PATH_INFO']; echo "Adres:<b> ".$varString."</b><br /><br>"; $varArray = explode("/", $varString); foreach($varArray as $varValue) { if( $varValue != '' ) { $i++; echo "$i -> $varValue<br />"; $adres[$i] = $varValue; } } echo "<br><br>Tablica ze zmiennymi:<br><br> "; foreach($adres as $key => $Value) { echo "<b>$key</b> => <b>$Value</b><br>"; } ?> [/php:1:5946f5bd1a] Plik musisz zapisac np w index.php i wywołujesz adres tak: www.domena.pl/index/pierwsza_wartosc/druga_wartosc/trzecia_wartosc/ Itd. Skrypt tworzy tablice, przy czym wartosc w adresie jest zapisana w tablicy pod indexem tym co w adresie. Czyli do "pierwsza_wartosc" odwołujemy sie przez "$adres[1]" do drugiej wartosci "$adres[2]" itd. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 16:47 |