Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Upload plików po raz kolejny :/
Forum PHP.pl > Forum > Przedszkole
Khobar
Wiem że temat był wałkowany pewnie już we wszystkie możliwe strony , ale ja mam małe problemy z tym .
Stworzyłem formularz rejestracji. Tam oprócz imię, nazwisko chce dodać opcję avatara którego to użytkownik doda sam.
Bo wysłaniu chciałbym aby również zapisał nazwę pliku do bazy danych sql ( to myśle już sobie poradze biggrin.gif)

Próbuje jak przykazała bozia czyli :
http://wortal.php.pl/wortal/artykuly/php/p...y/upload_plikow

W ramach testu zrobiłem dwa pliki temp.php i temp2.php
temp.php:
  1. <form enctype="multipart/form-data" action="temp2.php" method="POST">
  2. <input type="hidden" name="MAX_FILE_SIZE" value="30000" />
  3. Plik do wyslania: <input name="userfile" type="file" />
  4. <input type="submit" value="Wyslij" />
  5. </form>


i temp2.php:
  1. <?
  2.  
  3. if( is_uploaded_file( $_FILES['userfile']['tmp_name'] ) )
  4. {
  5. $strUploadDir = 'W:/Pliki/' . $_FILES['userfile']['name'];
  6. if( move_uploaded_file( $_FILES['userfile']['tmp_name'], $strUploadDir ) )
  7. {
  8. echo 'Plik został pomyślnie uploadowany! <br />';
  9. }
  10. else
  11. {
  12. echo 'Upload pliku nie powiódł się!';
  13. }
  14. echo 'Dodatkowe informacje o uploadowanym pliku: <pre>' . print_r( $_FILES, true ) . '</pre>';
  15. }
  16. else
  17. {
  18. echo 'Blad podczas uploadu!';
  19. }
  20. ?>

I nie wiem dlaczego daje aby wysłał i pokazuje Błąd podczas uploadu czyli pliku jakby nie wysłało :/
Wszystko testowane na lokalnym serwerze ( paczka Vertrigo )
kossa
Wydaje mi się, że ścieżka $strUploadDir powinna być w ramach katalogu z dokumentami www np. htdocs a nie na innym dysku dalej nie analizowałem.

Łukasz
Khobar
no problem jest że on nawet do tego nie dochodzi ....odrazu wskakuje do 'Blad podczas uploadu!'
colinQ
Podłączam się do tematu, też mam Vertrigo i mi nie działa :/

obrazu wywala że błąd w is_uploaded_file ...
erix
Cytat
Permission denied in C:

Albo nie ma takiego katalogu, albo namieszane masz coś z uprawnieniami.
foqz
...już wszystko gra, błąd w atrybucie zmiennej globalnej

  1. <?php
  2. $image_tempname = $_FILES['plikzdj']['mojaNazwaZmiennej']
  3. ?>


teraz jest 

  1. <?php
  2. $image_tempname = $_FILES['plikzdj']['name']
  3. ?>
emcej
A mógłby się ktoś podzielić tym skryptem na upload, ale całym? winksmiley.jpg
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.