![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 262 Pomógł: 3 Dołączył: 18.10.2009 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Na początek chciałem powiedzieć że jestem prawie kompletnie zielony w PHPie. Napisałem taki skrypt: <?php $file_dir = 'http:\xampp\uploads'; foreach($_FILES as $plik_nazwa => $plik_tablica) { echo "ścieżka: ".$plik_tablica["tmp_name"]."<br/>\n"; echo "nazwa: ".$plik_tablica["name"]."<br/>\n"; echo "typ: ".$plik_tablica["type"]."<br/>\n"; echo "rozmiar: ".$plik_tablica["size"]."<br/>\n"; if (is_uploaded_file($plik_tablica["tmp_name"])) { move_uploaded_file($plik_tablica["tmp_name"], $file_dir) or die ("Nie można przenieść pliku"); echo "Plik został przeniesiony!<br/><br/>"; } } ?> No właśnie. Problem jest w 2. linijce. Kiedy podane jest to w ten sposób zapisuje mi plik, ale pod tą nazwą i w danej lokalizacji. Czyli otrzymuje plik o nazwie uploads bez żadnego rozszerzenia. Jeżeli próbuję zakończyć to w innych sposób (tak jakbym wskazywał mu katalog $file_dir = 'http:\xampp\uploads\'; to niestety wywołuje mi błąd składni. Kombinowałem już w różne strony, z adresami http i niestety nic to nie daje, a chodzi mi żeby można było przenosić plik do innego katalogu. W niektórych przypadkach (zastosowanie z adresem http) dostaje komunikat HTTP wrapper does not support writeable connections. Pracuje na maszynie wirtualnej WIN_XP ze środowiskiem XMAPPa. Z góry dziękuję za pomoc. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 221 Pomógł: 14 Dołączył: 11.03.2009 Skąd: Lubaczów Ostrzeżenie: (0%) ![]() ![]() |
No witaj
Juz wszystko wiem;-) Znaczy sie mi dziala to poprawnie - o to pliki: 1. Musisz utworzyc plik dwa pliki i folder : np. (ten pierwszy jest opcjonalny - mozesz nazwac go jak chcesz) form.htm druki plik to : wyslij_plik.php - na czas testow niech bedzie sie tak nazywal bo formularz sie do niego odnosi:
i katalog o nazwie: uploads - musi sie on znajdowac tam gdzie te pozostale pliki - pozniej sobie inaczej anzwiesz pliki i katalog a narazie sprobuj czy ci zadziala i pozniej napisz;-) u mnie wszystko ok Pozdrawiam |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 06:57 |