Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Uploader co jest źle? prosze już nie pisac;]
Forum PHP.pl > Forum > Gotowe rozwiązania
azop
  1. <? 
  2. if (isset($_POST['plik']) && $_POST['plik'] != '' && isset($_POST['nazwa']) && $_POST['nazwa'] != '') {
  3. if (!file_exists($katalog.'/'.$_POST['nazwa'])) { 
  4. if (copy($_POST['plik'], $katalog.'/'.$_POST['nazwa'])) { 
  5. @chmod($katalog.'/'.$_POST['nazwa'], 666); 
  6. print 'Plik został dodany.'; 
  7. } else { 
  8. print 'Nie można było dodać pliku.'; 
  9. } 
  10. } else { 
  11. print 'Plik o podanej nazwie już istnieje.'; 
  12. }
  13. } else { 
  14. ?> 
  15. Wybierz plik z dysku<br><br> 
  16. <form method=\"POST\"> 
  17. <input type=\"hidden\" name=\"do\" value=\"dodaj\"> 
  18. <input type=\"hidden\" name=\"MAX_FILE_SIZE\" value=\"500000\"> 
  19. Nazwa pliku na serwerze: <input type=\"text\" name=\"nazwa\" size=\"43\"><br> 
  20. Lokalizacja: <input type=\"file\" name=\"plik\" size=\"25\"><br> 
  21. <input type=\"submit\" value=\"dodaj\"> 
  22. </form> 
  23. <? 
  24. } 
  25. ?>

czemu ten skrypt nie działa:/:>? coś podobno jest źle w 5 linijce... ale jakoś nie wiem co:/ prosze o pomoc...
dr_bonzo
Za zgadywanie pobieram 50zl.

Pokaz tresc tego bledu i wskaz 5 linie (bo czasami jest inna w kodzie niz tutaj na forum).
azop
Warning: copy(D:\\new\\linki.txt): failed to open stream: No such file or directory in /fot/upload/dodaj.php on line 4 (5 linijka na forum:D:])
strife
Witam,

Dziwny ten Twój upload - poszukaj na forum upload to będziesz wiedział co robisz źle, powinno się raczej przesyłać przez $_FILES a nie $_POST... winksmiley.jpg

Natomiast copy" title="Zobacz w manualu PHP" target="_manual, kopiuje z pliki z serwera a nie z dysku.

Pozdrawiam!
azop
Cytat(scarface @ 2005-06-18 21:44:57)
Witam,

Dziwny ten Twój upload - poszukaj na forum upload to będziesz wiedział co robisz źle, powinno się raczej przesyłać przez $_FILES a nie $_POST... winksmiley.jpg

Natomiast copy, kopiuje z pliki z serwera a nie z dysku.

Pozdrawiam!

OK
Fipaj
Naucz się kodować!

Tego typu "brudny" kod jest nie możliwy do czytania, poprawiania itp. Stosuj komentarze i wcięcia, zastosuj jakiś styl pisania (np. K&R).
hwao
Przosze nazwac temat poprawie (nawiazujac do tresci) w przeciwnym wypadku zostanie zamkniety.
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-2024 Invision Power Services, Inc.