Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Problem z przesyłaniem pliku
andrzejlechniak
post
Post #1





Grupa: Zarejestrowani
Postów: 242
Pomógł: 0
Dołączył: 7.11.2008

Ostrzeżenie: (0%)
-----


Witam.
Mam problem z przesyłaniem pliku. Mam skrypt, za pomocą którego chcę przesłać plik i dane do bazy. Dane zapisują się świetnie, ale plik nie zapisuje się w katalogu głównym a nie w podanym katalogu. Co mogę zrobić, aby zmienić miejsce, gdzie się zapisuje plik, tzn co tu zmodyfikować aby przesłany plik znalazł się w katalogu 'pliki' a nie w katalogu głównym?

  1. $zdjecie = $_POST['zdjecie'];
  2. $ImageDir = "pliki/";
  3. $uploadfile = $ImageDir.basename($_FILES['zdjecie']['name']);
  4.  
  5. if(move_uploaded_file($_FILES['zdjecie']['tmp_name'],$_FILES['zdjecie']['name']))
  6. {
  7. if(isset($_POST['submit']))
  8. {
  9. $tytul = $_POST['tytul'];
  10. $autor = $_POST['autor'];
  11. $opis = $_POST['opis'];
  12.  
  13. ///////////////////////////////////////////////////////////////////////////////////////////
  14. //////Jakby pojawiły się błędy na stronie
  15. if(empty($tytul) || empty($autor) || empty($opis))
  16. {
  17. echo '<div class="niedodanie_komentarza">
  18. Wiadomość nie została dodana. Jedno z pól jest puste! Spróbuj jeszcze raz.
  19. </div>';
  20. }
  21. else if(strlen($_FILES['zdjecie']['name']) < 2)
  22. {
  23. echo '<div class="niedodanie_komentarza">
  24. Nie wybrano pliku!
  25. </div>';
  26. }
  27. else
  28. {
  29. $sql = "INSERT INTO pliki (tytul, data, autor, plik, opis) VALUES ('$tytul',CURDATE(),'$autor','$plik','$opis');";
  30. $result = mysql_query($sql) or die( mysql_error());
  31. if($result)
  32. {
  33. echo '<div class="dodanie_komentarza">
  34. Dodano wiadomość do bazy! | Aby zobaczyć aktualną listę wpisów
  35. <a href="...php?id=a_pliki" title="zobacz odświeżenie strony">kliknij</a>
  36. stronę.
  37. </div>';
  38. }
  39. else
  40. {
  41. echo '<div class="admin_info_2">
  42. Nie udało się dodać wiadomości do bazy! Spróbuj ponownie.
  43. </div>';
  44. }
  45. }
  46. }
  47. else
  48. {
  49. echo 'Nie udało się';
  50. }
  51. }


Bardzo proszę o pomoc, pozdrawiam...
Go to the top of the page
+Quote Post

Posty w temacie


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 Aktualny czas: 19.08.2025 - 20:22