Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php]Nie przesyła plików z innego komputera [rozwiązane, thx]
Forum PHP.pl > Forum > PHP
Madlova
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>
Wilu88
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.
Madlova
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
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.