Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Uploadowanie i dodawanie plików
blackneron
post
Post #1





Grupa: Zarejestrowani
Postów: 146
Pomógł: 0
Dołączył: 5.01.2007
Skąd: Gdańsk

Ostrzeżenie: (10%)
X----


Witam.
Mam problem tego typu, że nie zawsze zwraca poprawnego stringa z dodanymi plikami.
A pliki zawsze są załadowane.

Co może być tego powodem ?

Zrobiłem to tak, że pierw dodaje pliki na dysk, zapisuje ich nazwy do stringa ($nazwy) i odcina 2 ostatnie elementy (tj. (spacja) i przecinek).


  1. <?php
  2. if(!is_dir('../images/pictures')) mkdir('../images');
  3.      
  4.      
  5.      $nazwy ='';
  6.     foreach( $_FILES as $key => $val )
  7.    {
  8.    if($val[name] != '') {
  9.        if( is_uploaded_file( $val['tmp_name'] ) )
  10.        {
  11.            if( move_uploaded_file( $val['tmp_name'], '../images/' . $val['name'] ) )
  12.            {
  13.            
  14.            print "<p>Zdjęcie: ".$val[name]." zapisano</p>";
  15.                
  16.            } else {
  17.            
  18.                die();
  19.            }
  20.        }
  21.        else
  22.        {
  23.            die();
  24.        }
  25.        
  26.        $nazwy .= "$val[name], ";
  27.        }
  28.    }
  29.  
  30. $wynik = substr($nazwy,0,-2);
  31. ?>


Ten post edytował blackneron 4.02.2009, 18:06:36
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Lejto
post
Post #2





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 48
Dołączył: 23.05.2007

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


Cytat
Mam problem tego typu, że nie zawsze zwraca poprawnego stringa z dodanymi plikami.

czyli?


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





Grupa: Zarejestrowani
Postów: 146
Pomógł: 0
Dołączył: 5.01.2007
Skąd: Gdańsk

Ostrzeżenie: (10%)
X----


Już jest ok, walnąłem się później w literówce przy zapisywaniu do bazy .... całe życie takie bzdury sciana.gif
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: 20.08.2025 - 18:17