Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z przesyłaniem plików
Forum PHP.pl > Forum > PHP
Gib21
Witam.

Bardzo byłbym wdzięczny za jakąkolwiek radę. Mam problem tego typu, iż na swojej stronie chciałem uzyć skryptu to przesyłania plików na serwer. Skrypt jest analogiczny do tego:

plik1.html:
  1. <form action="plik2.php" method="POST" ENCTYPE="multipart/form-data">
  2. <input type="file" name="plik"/><br/>
  3. <input type="submit" value="Wyślij plik"/>
  4. </form>
  5. </body>
  6. </html>

plik2.php:

  1. <?php
  2. $max_rozmiar = 1024*1024;
  3. if (is_uploaded_file($_FILES['plik']['tmp_name'])) {
  4. if ($_FILES['plik']['size'] > $max_rozmiar) {
  5. echo 'Błąd! Plik jest za duży!';
  6. } else {
  7. echo 'Odebrano plik. Początkowa nazwa: '.$_FILES['plik']['name'];
  8. echo '<br/>';
  9. if (isset($_FILES['plik']['type'])) {
  10. echo 'Typ: '.$_FILES['plik']['type'].'<br/>';
  11. }
  12. move_uploaded_file($_FILES['plik']['tmp_name'],
  13. $_SERVER['DOCUMENT_ROOT'].'/foto/'.$_FILES['plik']['name']);
  14. }
  15. } else {
  16.  echo 'Błąd przy przesyłaniu danych!';
  17. }
  18.  
  19. ?> 



jednak żaden plik się nie przesyła i strona zwraca mi taki błąd:

Cytat
Warning: move_uploaded_file(): failed to open stream: No such file or directory in /.../nast_mecz.php on line 36

Warning: move_uploaded_file(): Unable to move '/tmp/phpo2z4YU' to '/.../turniej89.jpg' in /.../nast_mecz.php on line 36



Proszę uzywac odpowiednich tagów bbcode. Do php - php, do html - HTML , do komunikatów QUOTE.
---
nospor

Dziwniejsze jest to, że na serwerze na moim komputerze wszystko działa poprawie, a kłopoty pojawiają się w momencie wrzucenia strony na serwer, na ktorym ma chodzic stronka. Niestety nikt mi nie może pomóc. Nawer Administrator serwera nic nie poradził, twierdzi, że żadnych zabezpieczeń na działanie niekórych skryptów nie ma i powinno działać. A nie działa. Może ktoś mi pomóc?questionmark.gif? PROSZE
Chrom
a chmod katalogu?
Gib21
a co to jest chmod katalogu? Ja prosze dla bardzo poczatkujacych smile.gif
Chrom
jest to nadawanie uprawnień do pliku, poszukaj na foum jest tego, jak nie masz uprawnień to nic nie załadujesz
ido
a ja mam taki błąd :/

  1. <?php
  2. Warning: move_uploaded_file(): SAFE MODE Restriction in effect. The script whose uid is 1046 is not allowed to access /usr/local/www/data-dist owned by uid 0 in /home/users/ido/ido.grs.net.pl/uploads.php on line 63
  3. ?>
NetJaro
Safe_mode jest włączone na Twoim serwerze. Spróbuj zapisać w inny katalogu plik..
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.