Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: upload pliku + zapis nazwy pliku w bazie
Forum PHP.pl > Forum > Przedszkole
Gość_Maciek
Witam

Mam nadzieje ze ten temat nie byl zbyt wiele razy na tepecie...

Mam problem z uploadowaniem pliku, a pozniej zapisaniem jego nazwy w bazie danych. Dziala mi zawsze albo jedno albo drugie, jak moge sobie z tym poradzic. Wydaje mi sie ze problemem jest enctype="multipart/form-data" przy FORM. Kiedy jest to wpisane serwer uploaduje plik, ale nie zapisuje go w bazie, gdy tego nie ma - jest dokladnie odrwotnie.

Do kopiowania uzywam najprostszej komendy copy:

copy($zdjecie, "$DOCUMENT_ROOT/simex/$zdjecie_name");

Bede wdzieczny za pomoc.
Pozdrawiam
Maciek
bumfank
ja to mam tak:

  1. <form enctype=\"multipart/form-data\"
  2. method=\"post\" action=\"?send=Wyslij\">
  3. <input name=\"src\" type=\"file\"><input type=\"submit\" value=\"Wyslij\" name=\"send\"><input type=\"reset\" value=\"Kasuj\" name=\"B2\"></form>


pozniej odpala php i:

  1. <?php
  2.  
  3. $zdjecie = $_FILES['src']['name'];
  4. $strUploadDir = '../images/news/' . $_FILES['src']['name'];
  5. move_uploaded_file( $_FILES['src']['tmp_name'], $strUploadDir );
  6. $zapytanie = "INSERT INTO bla SET zdjecie = '$zdjecie'";
  7. ?>
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.