Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 11.07.2014 Ostrzeżenie: (0%)
|
Mam plik w formacie (mp3).
Chcę go wysłać standardowo: formularz (html) -> php -> i zapisać na serwerze. Niestety, działa tylko dla plików o prostych nazwach: plik1.mp3 plik abc.mp3 dla reszty plików nie działa, np.: plik xxx xxx - aaa bbb Hasz ccc (www.www.www).mp3 Jest na to jakiś sposób ? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 2 355 Pomógł: 533 Dołączył: 15.01.2010 Skąd: Bydgoszcz Ostrzeżenie: (0%)
|
Skoro działa ze spacją, a nie działa z kropkami, to pewnie kropki powodują problem i trzeba je wywalić, bo myślnik czy nawiasy raczej nie powinny stanowić problemu.
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%)
|
W kodzie jest explode po . i sprawdzane rozszerzenie
|
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%)
|
Zostaw znaki z alfabetu angielskiego, powywalaj lub zamień spacje itd. explode powinien odnosić się do ostatniego elementu tablicy end()
|
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 11.07.2014 Ostrzeżenie: (0%)
|
|
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%)
|
Pokaż kod formularza
|
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%)
|
A co mówi na ten temat var_dump($_FILE)
|
|
|
|
Post
#8
|
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 11.07.2014 Ostrzeżenie: (0%)
|
|
|
|
|
Post
#9
|
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%)
|
pokaż formularz
|
|
|
|
Post
#10
|
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 11.07.2014 Ostrzeżenie: (0%)
|
|
|
|
|
Post
#11
|
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%)
|
Pokaż jeszcze kod obsługi uploadu
Rozumiem że dane wysyłasz do tego samego pliku w którym masz wrzucony formularz? |
|
|
|
Post
#12
|
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%)
|
|
|
|
|
Post
#13
|
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%)
|
<input name="pliczek" type="file"/>
$_FILES["plik"]["tmp_name"] plik!=pliczek |
|
|
|
Post
#14
|
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 11.07.2014 Ostrzeżenie: (0%)
|
Panowie dziękuję za zainteresowanie tematem.
Mam 2 pliki: 1 plik z formularzem (html) 2 plik z uploadem (php) wszystko działa ładnie i śmiga dla prostych nazw plików takich jak: muzyka.mp3, nowa muza.mp3 Ale już nie działa dla przykładu w 1 poście. Sorki za nazwy inputów- oczywiście wszystkie sa takie same, już po prostu ze zmęczenia i niewiedzy piszę głupoty (IMG:style_emoticons/default/wink.gif) Gdyby była możliwość zmiany nazwy pliku przed przesłaniem go.... |
|
|
|
Post
#15
|
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%)
|
Miałeś pokazać kod obsłógi upload w PHP
Ten post edytował Pyton_000 15.07.2014, 11:51:48 |
|
|
|
Post
#16
|
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%)
|
...pozwolę sobie powtórzyć się: http://forum.php.pl/index.php?s=&showt...t&p=1115079
|
|
|
|
Post
#17
|
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 11.07.2014 Ostrzeżenie: (0%)
|
daje upload w php: if(is_uploaded_file($_FILES['plik']['tmp_name'])) { .... if($_FILES['plik']['size']<10000000){ .... move_uploaded_file($_FILES['plik']['tmp_name'],$dir); } } w html oczywiście input name=plik Oczywiście
daje null Ten post edytował twardyEdek 16.07.2014, 20:14:20 |
|
|
|
Post
#18
|
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%)
|
Tak z ciekawości to gdzie wstawiasz tego var_dump ?
|
|
|
|
Post
#19
|
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 11.07.2014 Ostrzeżenie: (0%)
|
var_dump
po nic nie pokazuje dla przykładu dla pliku test.mp3, pokazuje:
skrypt uploadu działa poprawnie dla plików o prostych nazwach. Już gorzej jak nazwa jest dłuższa .... Ten post edytował twardyEdek 17.07.2014, 17:43:59 |
|
|
|
Post
#20
|
|
|
Grupa: Zarejestrowani Postów: 6 809 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%)
|
A jaki rozmiar ma plik: xxx xxx - aaa bbb Hasz ccc (www.www.www).mp3 ?
|
|
|
|
![]() ![]() |
|
Aktualny czas: 21.12.2025 - 14:24 |