problem z przesylaniem pliku na server

Problemy związane ze stronami PHP

problem z przesylaniem pliku na server

Postprzez kauczukowiec » Cz maja 24, 12 20:28

Oto kod skryptu:

Kod: Zaznacz cały
<?php


if($_FILES['plikuzytkownika']['error'] > 0)
{
  echo 'Problem:<br />';
  switch($_FILES['plikuzytkownika']['error'])
  {
    case 1: echo 'Rozmiar pliku przekroczyl wartosc upload_max_filesize'; break;
    case 2: echo 'Rozmiar pliku przekorczyl wartosc max_file_size'; break;
    case 3: echo 'Plik wyslano tylko czesciowo'; break;
    case 4: echo 'Nie wyslano zadnego pliku'; break;
    case 6: echo 'Nie mozna wyslac pliku - nie wskazano katalogu tymczasowego'; break;
    case 7: echo 'Wyslanie pliku nie powiodlo sie - nie zapisano pliku na dysku'; break;
  }
  exit;
}

if($_FILES['plikuzytkownika']['type'] != 'text/plain')
{
  echo 'Plik nie zawiera zwyklego tekstu';
  exit;
}

$lokalizacja='/wyslane/'.$_FILES['plikuzytkownika']['name'];

if(is_uploaded_file($_FILES['plikuzytkownika']['tmp_name']))
{
  if(!move_uploaded_file($_FILES['plikuzytkownika']['tmp_name'], $lokalizacja))
  {
    echo 'Plik nie moze byc skopiowany do katalogu';
    exit;
  }
}
else
{
  echo 'Mozliwy atak podczas wysylania pliku';
  exit;
}

echo 'plik wyslany';
?>


Plik nie wysyla sie na serwer oczywiscie i otrzymuje warningi:

Warning: move_uploaded_file(/wyslane/test.txt) [function.move-uploaded-file]: failed to open stream: No such file or directory in /virtual/k/a/kauczukowiec.ugu.pl/dodaj_ksiazke_valid.php on line 29

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/virtual/tmp/phpe59ZEF' to '/wyslane/test.txt' in /virtual/k/a/kauczukowiec.ugu.pl/dodaj_ksiazke_valid.php on line 29
Plik nie moze byc skopiowany do katalogu
kauczukowiec
 
Posty: 3
Dołączył(a): Pn maja 07, 12 21:09

Re: problem z przesylaniem pliku na server

Postprzez wargo » Pt maja 25, 12 21:52

Nadaj chmod 777 na katalog "wyslane"
wargo
 
Posty: 1353
Dołączył(a): Cz lip 05, 07 16:59
Lokalizacja: Pleszew


Powrót do PHP

Copyright © 2007-2011 ugu.pl
Wszelkie prawa zastrzeżone.
Polityka prywatności

cron