Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Wgrywanie pliku do FTP.
3502274
post
Post #1





Grupa: Zarejestrowani
Postów: 49
Pomógł: 0
Dołączył: 30.04.2008

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


Mam <input name="plik_obrazek" type="file" />, lecz w momencie gdy nic nie dodaje NIE chce by podejmował jakiekolwiek działanie, natomiast jeśli coś tam chce przesłać, chce by wykonał funkcję obrazek();...

Skleiłem taki kod na chłopski rozum:

  1. if ($_FILES['plik_obrazek']['name'] != "NULL") {obrazek();}


Niestety nie chce zadziałać... Jest na to jakieś inne rozwiązanie? Może jest jakaś wartość o której nie wiem?
Go to the top of the page
+Quote Post
fiszol
post
Post #2





Grupa: Zarejestrowani
Postów: 452
Pomógł: 16
Dołączył: 25.05.2004
Skąd: Gorzów Wlkp.

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


  1. <?php
  2. if(isset($_POST['plik_obrazek']) && !empty($_POST['plik_obrazek']))


Ten post edytował fiszol 29.01.2011, 00:22:15
Go to the top of the page
+Quote Post
3502274
post
Post #3





Grupa: Zarejestrowani
Postów: 49
Pomógł: 0
Dołączył: 30.04.2008

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


Cały kod teraz wygląda tak (i nadal wykonuje funkcję w obu przypadkach)...

  1. /* FUNKCJA DOTYCZĄCA OBRAZKA */
  2.  
  3. function obrazek() {
  4.  
  5. $plik_tmp = $_FILES['plik_obrazek']['tmp_name'];
  6. $plik_nazwa = ''.date("YmdHis").'.jpg';
  7.  
  8. if(is_uploaded_file($plik_tmp))
  9. {
  10. move_uploaded_file($plik_tmp, 'images/box/'.$plik_nazwa.'');
  11. $zapytanie = "UPDATE wpisy SET obrazek = 'images/box/".$plik_nazwa."' WHERE id = '".$_GET['produkt_id']."'";
  12. $idzapytania = mysql_query($zapytanie);
  13. }
  14. }
  15.  
  16. if(isset($_POST['plik_obrazek']) && !empty($_POST['plik_obrazek']))
  17. {
  18. obrazek();
  19. }
  20.  
  21. /* KONIEC FUNKCJI DOTYCZĄCEJ OBRAZKA */
Go to the top of the page
+Quote Post
gorden
post
Post #4





Grupa: Zarejestrowani
Postów: 486
Pomógł: 101
Dołączył: 27.06.2010

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


  1. if($_FILES['plik_obrazek']['name'] !== null) obrazek();
Go to the top of the page
+Quote Post

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: 22.08.2025 - 22:01