Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL] Download
Forum PHP.pl > Forum > Przedszkole
conix
Witam,
przed chwilą zaczęłem robić własny download. Utworzyłem tabele w bazie itd. Mam forumularz:
  1. <form enctype="multipart/form-data" action="up.php" method="post">
  2. Plik: <input type="file" name="plik"><p>
  3. Obraz: <input type="file" name="obrazek"> <BR>
  4.  
  5.  
  6.  
  7. Nazwa Pliku:<input type="text" name="nazwa" />
  8. <br /><br />Opis</br><textarea name="opis" rows="10" cols="80"></textarea><BR>
  9. <select name="kategoria">
  10. <option value="Just Cause">JustCause</option>
  11. <option value="Just Cause2">JustCause2</option>
  12. <option value="Inne">Inne</option>
  13. </select><input type="hidden" name="wstaw" value="Dodaj">
  14. <br /><br /><input type="submit" value="Dodaj" /></form>

oraz plik up.php
  1. <?
  2. for ($i=0; $i<sizeof($_FILES['plik']['size']); $i++) {
  3. if ($_FILES['plik']['size'][$i] !=0) {
  4. $uploaded = "uploady/". $_FILES['plik']['name'][$i];
  5. if (is_uploaded_file($_FILES['plik']['tmp_name'][$i])) {
  6. if ($_FILES['plik']['size'][$i] > 1024*1024*1024) {
  7. echo "Plik numer $i jest za duży<br />";
  8. } else {
  9. move_uploaded_file($_FILES['plik']['tmp_name'][$i],
  10.  $uploaded);
  11.  
  12. include('config.php');
  13.  
  14. $plik = $_POST['plik'];
  15. $obrazek = $_POST['obrazek'];
  16. $nazwa = $_POST['nazwa'];
  17. $opis = $_POST['opis'];
  18. $kategoria = $_POST['kategoria'];
  19. $query = mysql_query("insert into pliki values('', '$plik', '$obrazek', '$nazwa', '$opis', '$kategoria', )");
  20.  
  21.  
  22.  
  23. echo "Operacja wysyłania pliku $i
  24.  przebiegła pomyślnie<br />";
  25. }
  26. } else {
  27. echo "Błąd przy przesyłaniu danych w pliku $i!<br />";
  28. }
  29. }
  30. }
  31. ?>


Chciałbym zeby w bazie tam gdzie jest $plik pojawiał sie adres do pliku np. upload/plik.exe
Tam gdzie jest $obrazek chcialbym zeby bylo: upload/img/obraz.jpg
Reszta wiadomo, nazwa, opis, kategoria
Niewiem czy w ten sposob osiagne efekt, ale nawet to nie dziala. Mam folder uploady ale gdy zatwierdzam upload widze to:

Cytat
Warning: move_uploaded_file(var/www/uploady/2.JPG): failed to open stream: No such file or directory in c:\usr\krasnal\www\conix\szklo\up.php on line 10

Warning: move_uploaded_file(): Unable to move 'C:\DOCUME~1\conix\USTAWI~1\Temp\php172.tmp' to 'var/www/uploady/2.JPG' in c:\usr\krasnal\www\conix\szklo\up.php on line 10
Operacja wysyłania pliku 0 przebiegła pomyślnie

Warning: move_uploaded_file(var/www/uploady/3.JPG): failed to open stream: No such file or directory in c:\usr\krasnal\www\conix\szklo\up.php on line 10

Warning: move_uploaded_file(): Unable to move 'C:\DOCUME~1\conix\USTAWI~1\Temp\php173.tmp' to 'var/www/uploady/3.JPG' in c:\usr\krasnal\www\conix\szklo\up.php on line 10
Operacja wysyłania pliku 1 przebiegła pomyślnie

Prosze o pomoc jak to naprawic smile.gif
pozdrawiam,
conix

.
Piotrwusek
Brałeś opcje szukaj questionmark.gif

Jakieś 4 godziny temu był poruszany temat o UPLOAD plików.

LINK

Powinno Ci to pomóc
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.