![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 28.07.2006 Ostrzeżenie: (0%)
|
Mam bardzo dziwny problem z przekazywaniem nazw plikow do skryptu. W template mam pola tekstowe ktore maja nazwy takie jak pliki kotre reprezentuja, np piosenka.mp3, obrazek.jpg. Z template wołam skrypt, który ma obsłuzyc zmiany nazwty plikow na nowe i gdy w skrypcie robie cos takiego
foreach($_POST as $varName => $value) { echo $varName ; echo "<BR>"; } to otrzymuje piosenka_mp3 obrazek_jpg zamiast piosenka.mp3 obrzek.jpg Dlaczego kropki w nazwach plikow sa zastępowane podkreśleniem? To samo dzieje sie przy przekazywaniu $_GET. Czy można jakoś to wyłączyc w php.ini? Prosze o pomoc!! |
|
|
|
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 235 Pomógł: 2 Dołączył: 30.06.2006 Ostrzeżenie: (0%)
|
Nie powiem ci jak to naprawić bo nie wiem, ale możesz wstawić zamiast
taki kod:
(pisane z palca) |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 28.07.2006 Ostrzeżenie: (0%)
|
Niestety to nie jest dobre rozwiązanie (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Jeżeli plik bedzie sie nazywał lilie_wodne.jpg to otrzymam lilie.wodne.jpg itd.
Problem bedzie tez gdy to nie bedzie plik, tylko katalog i tez bedzie mial w nazwie kaczka_wodna. Musi być w php albo apatche jakis sposob na wylaczenie tych zamian, no ale niestety nie moge znaleźć gdzie sie to robi. Pozdrawiam |
|
|
|
Post
#4
|
|
|
Grupa: Developerzy Postów: 823 Pomógł: 12 Dołączył: 18.12.2005 Ostrzeżenie: (0%)
|
po wywołaniu testu w którym jest kropka, nie zostanie ona zmieniona na _, więc nie łykam że robisz wszystko dobrze... nasz coś w kodzie poprzekręcane, wklej go tutaj najlepiej (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
|
![]() ![]() |
|
Aktualny czas: 22.12.2025 - 11:43 |