Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php]Nie przesyła plików z innego komputera [rozwiązane, thx]
Madlova
post 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!";
}

}


  1. <div>
  2. Galeria osób:
  3. <form enctype="multipart/form-data" action="galeria.php" method="POST">
  4. <input type="hidden" name="MAX_FILE_SIZE" value="50000" />
  5. <input name="plik" type="file" />
  6. <br/>
  7. Kto widoczny jest na zdjęciu?
  8. <input type="text" name="osoby"/>
  9. <input type="submit" name="ok" value="Wyślij plik" />
  10. </form>
  11. </div>


Ten post edytował Madlova 2.11.2012, 15:51:47
Go to the top of the page
+Quote Post
Wilu88
post 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
Go to the top of the page
+Quote Post
Madlova
post 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!
haha.gif
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 27.04.2024 - 15:13