Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem ze zmienną w move_uploaded_files
jymbox
post
Post #1





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 2.08.2008

Ostrzeżenie: (0%)
-----


mam problem niby mały ale jednak nie mogę sobię z nim poradzić (IMG:style_emoticons/default/sad.gif) mianowicie mam zmienną:
  1. $rok = $_POST['rok'];

i dalej kod:
  1. $max_rozmiar = 1024*1024;
  2. if (is_uploaded_file($_FILES['plik']['tmp_name'])) {
  3. if ($_FILES['plik']['size'] > $max_rozmiar) {
  4. echo 'Błąd! Plik jest za duży!';
  5. } else {
  6. echo 'Odebrano plik. Początkowa nazwa: '.$_FILES['plik']['name'];
  7. echo '<br/>';
  8. if (isset($_FILES['plik']['type'])) {
  9. echo 'Typ: '.$_FILES['plik']['type'].'<br/>';
  10. }
  11. move_uploaded_file($_FILES['plik']['tmp_name'],
  12. $_SERVER['DOCUMENT_ROOT'].protokoly/$rok/$_FILES['plik']['name']);


i tak w innych przypadkach ta zmienna $rok działą ale akurat w tym nie chce. Gdy wpiszę rok ręcznie tak jak poniżej wszystko jest ok i przesyła plik bez problemu do danego katalogu. Gdzie jest błąd? Jak go poprawić?

  1. $max_rozmiar = 1024*1024;
  2. if (is_uploaded_file($_FILES['plik']['tmp_name'])) {
  3. if ($_FILES['plik']['size'] > $max_rozmiar) {
  4. echo 'Błąd! Plik jest za duży!';
  5. } else {
  6. echo 'Odebrano plik. Początkowa nazwa: '.$_FILES['plik']['name'];
  7. echo '<br/>';
  8. if (isset($_FILES['plik']['type'])) {
  9. echo 'Typ: '.$_FILES['plik']['type'].'<br/>';
  10. }
  11. move_uploaded_file($_FILES['plik']['tmp_name'],
  12. $_SERVER['DOCUMENT_ROOT'].protokoly/2016/$_FILES['plik']['name']);


Ten post edytował jymbox 7.04.2016, 10:04:40
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.10.2025 - 07:08