[php]Nie przesyła plików z innego komputera [rozwiązane, thx] |
[php]Nie przesyła plików z innego komputera [rozwiązane, thx] |
2.11.2012, 14:19:44
Post
#1
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 2.10.2012 Ostrzeżenie: (0%) |
Witam ponownie;p Mam problem; otóż, stworzyłam galerię zdjęć, ładuje je do folderu "upload" a nazwę pliku do bazy danych itp. W każdym razie kiedy testuję na własnym kompie działanie skryptu, działa bez zarzutów (wiadomo, muszę jeszcze kilka rzeczy poprawić), ale ładnie dodaje do folderu co trzeba. Problem pojawia się, gdy próbuję uploadnąć zdjęcie z innego komputera. Plik wtedy nie przesyła się do folderu, ale już link do bazy danych owszem...
Pewnie to jakaś durna rzecz, proszę o wyrozumiałość, uczę się od niedawna ;D W razie czego fragment kodu: CODE if(isset($_POST['ok'])){ $plik_tmp = $_FILES['plik']['tmp_name']; $plik_nazwa = $_FILES['plik']['name']; $plik_rozmiar = $_FILES['plik']['size']; if(is_uploaded_file($plik_tmp)) { move_uploaded_file($plik_tmp, "upload/$plik_nazwa"); echo "Plik: <strong>$plik_nazwa</strong> o rozmiarze <strong>$plik_rozmiar bajtów</strong> został przesłany na serwer!"; } }
Ten post edytował Madlova 2.11.2012, 15:51:47 |
|
|
2.11.2012, 14:24:09
Post
#2
|
|
Grupa: Zarejestrowani Postów: 158 Pomógł: 6 Dołączył: 7.03.2010 Ostrzeżenie: (0%) |
A czy przesyłasz na dwóch komputerach ten sam plik? Może przekraczasz maksymalną wagę zdjęcia?
I wrzuć reszte kodu odpowiedzialengo za zapis do bazy. Notabene powinien on się znajdowac w warunku przesłania zdjecia, bo aktualnie widzę że wpis do bazy jest niezależnie od tego czy zdjęcie zostało poprawnei przeslane na serwer, co wedlug mnie jest trochę nieodpowiednim podejściem. Ten post edytował Wilu88 2.11.2012, 14:58:19 |
|
|
2.11.2012, 15:50:15
Post
#3
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 2.10.2012 Ostrzeżenie: (0%) |
No pewnie, że tak... przeniosłam 2 linijki o zapisie do bazy do warunku if(is_uploaded_file~~ i działa.. ehh dzięki!
|
|
|
Wersja Lo-Fi | Aktualny czas: 27.04.2024 - 15:13 |