Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Czy jest możliwy taki błąd?
czuwaj
post
Post #1





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 15.10.2012
Skąd: Przemyśl

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


Witam, szukałem już wszędzie ale nie znalazłem nic dlatego chciałbym opisać błąd który się pojawił u mnie o w ogóle nie wiem co z nim zrobić.
Opis:
  1. <div id="add_bg">
  2. <form enctype="multipart/form-data" action="add.php" method="POST">
  3. <input type="hidden" name="MAX_FILE_SIZE" value="50000" />
  4. <input name="plik" type="file" />
  5. <input type="hidden" name="add_foto" value="1" />
  6. <input type="submit" value="Wyślij plik" />
  7. </form>
  8. </div>

kod php
  1. if (!empty($_POST['add_foto'])){
  2. $plik_tmp = $_FILES['plik']['tmp_name'];
  3. $plik_nazwa = $_FILES['plik']['name'];
  4. $plik_rozmiar = $_FILES['plik']['size'];
  5.  
  6. if(is_uploaded_file($plik_tmp)) {
  7. move_uploaded_file($plik_tmp, "$plik_nazwa");
  8. echo "Plik: <strong>$plik_nazwa</strong> o rozmiarze
  9. <strong>$plik_rozmiar bajtów</strong> został przesłany na serwer!"; }
  10. }

Ten kod nie dodaje mi pliku na serwer i na dodatek pojawiają sie błędy
  1. Notice: Undefined index: plik in C:\xampp\htdocs\AA-PORTAL\include\validation.php on line 98
  2.  
  3. Notice: Undefined index: plik in C:\xampp\htdocs\AA-PORTAL\include\validation.php on line 99
  4.  
  5. Notice: Undefined index: plik in C:\xampp\htdocs\AA-PORTAL\include\validation.php on line 100

ale gdy zrobię coś takiego:
  1. <form enctype="multipart/form-data" action="" method="POST">
  2. <textarea type="text" name="add_opis" class="add_input_textarea"></textarea>
  3. <input name="plik" type="file" />
  4. &nbsp;Tagi:
  5. <input type="text" name="add_tagi" class="add_input_tagi" />
  6. <input type="hidden" name="add" value="1" />
  7. <input name="max_file_size" type="hidden" value="524288" />
  8. <input type="submit" value="DODAJ" class="add_submit" />
  9. <input type="reset" value="" class="add_kosz" />
  10. </form>
  11.  
  12. <form enctype="multipart/form-data" action="add.php" method="POST">
  13. <input type="hidden" name="MAX_FILE_SIZE" value="50000" />
  14. <input name="plik" type="file" />
  15. <input type="hidden" name="add_foto" value="1" />
  16. <input type="submit" value="Wyślij plik" />
  17. </form>

nie mający nic do kodu, jest tylko w postaci html to już pliki normalnie dodaję i gdy odpowiednio zmodyfikuje
  1. <input type="hidden" name="add" value="1" />
w pierwszym formularzu to też pojawiają się błędy wywnioskowałem, że błąd znika gdy jest jeszcze jakis inny formularz w skrypcie wytłumaczy mi ktoś co robię źle?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




A czy ty przypadkiem nie masz na stronie jeszcze jakieś głównego forma, w który przez przypadek włożyłeś tego forma z plikiem?


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
_Borys_
post
Post #3





Grupa: Zarejestrowani
Postów: 587
Pomógł: 190
Dołączył: 5.02.2011
Skąd: 64-800

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


Przed kod php dodaj print_r($_FILES); i pokaż co wyświetli.
Go to the top of the page
+Quote Post
czuwaj
post
Post #4





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 15.10.2012
Skąd: Przemyśl

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


Cytat(nospor @ 20.02.2013, 14:47:49 ) *
A czy ty przypadkiem nie masz na stronie jeszcze jakieś głównego forma, w który przez przypadek włożyłeś tego forma z plikiem?

Podziękowania dla Ciebie nie miałem głównego forma, ale ogólnie na stronie jest trzy i ten pierwszy nie był domknęty (</form>) Wszystko działa dzięki za pomoc. Trzeba pisać starannie to nie będzie problemów!
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.08.2025 - 09:28