Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Problem w przesyłaniem plików na serwer
CzesiO.o
post
Post #1





Grupa: Zarejestrowani
Postów: 18
Pomógł: 1
Dołączył: 17.09.2008

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


Witam!
jak w temacie - mam banalny skrypcik do odbierania plików a problem polega na tym, że raz działa a raz nie. wygląda on tak:
FORMULARZ
Kod
        <form action="upload.php" method="POST" enctype="multipart/form-data" onsubmit="showProgress(); fn();">
          <input id="plik" name="plik1" type="file" size="75" onchange="showUploadButton();" />
          <input type=image id="btnupload" src="gfx/upload.jpg" style="display:none;"  />
        </form>


SKRYPT ODBIERAJĄCY
Kod
$p_tmp = $_FILES["plik1"]["tmp_name"];
$p_name = $_FILES["plik1"]["name"];
$p_size = $_FILES["plik1"]["size"];

if(is_uploaded_file($p_tmp)) {
  move_uploaded_file($p_tmp, "files/$p_name");
    echo "Plik: <strong>$p_name</strong> o rozmiarze <strong>$p_size bajtów</strong> został przesłany na serwer!<br />
}



cały czas wyskakuje że tu:
$p_tmp = $_FILES["plik1"]["tmp_name"];
$p_name = $_FILES["plik1"]["name"];
$p_size = $_FILES["plik1"]["size"];

nie znajduje PLIK1

i o co tu może chodzić?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
Kshyhoo
post
Post #2





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Może tak?
  1. $p_tmp = $_FILES["plik1"]["tmp_name"];
  2. $p_name = "files/".$_FILES["plik1"]["name"];
  3. $p_size = $_FILES["plik1"]["size"]
  4.  
  5. if (is_uploaded_file($p_tmp)) {
  6. move_uploaded_file($p_tmp, $p_name)
Go to the top of the page
+Quote Post
CzesiO.o
post
Post #3





Grupa: Zarejestrowani
Postów: 18
Pomógł: 1
Dołączył: 17.09.2008

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


przecież to mimo wszystko jest to samo... i oczywiście nie działa.... ja zauważyłem że nie wgrywają sie pliki powyżej 8MB..... gdzie to ustawić? ;/
w php.ini mam wpisane 200MB ;/
Go to the top of the page
+Quote Post
Kshyhoo
post
Post #4





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




W formularzu:
  1. <input type="hidden" name="MAX_FILE_SIZE" value="1048576" />

Lub w php:
  1. if ($_FILES['ufile']['size'][$i] > 2*1024*1024) {
Go to the top of the page
+Quote Post
nospor
post
Post #5





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




Cytat
Lub w php:
[PHP] pobierz, plaintext
if ($_FILES['ufile']['size'][$i] > 2*1024*1024) {
On niechce ograniczyc do paru mega - on chce moc wyslac wlasnie wiecej

@czesio a jaki parametr w php.ini ustawiales? Jest ich tam kilka.
Go to the top of the page
+Quote Post
CzesiO.o
post
Post #6





Grupa: Zarejestrowani
Postów: 18
Pomógł: 1
Dołączył: 17.09.2008

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


to samo co i bez tego...
Kod
Notice: Undefined index: plik1 in D:\htdocs\FileWorld\upload.php  on line 8

Notice: Undefined index: plik1 in D:\htdocs\FileWorld\upload.php on line 9

Notice: Undefined index: plik1 in D:\htdocs\FileWorld\upload.php on line 10


nic to nie dało...

dobra... poradziłem sobie.... trzeba było jeszcze w php.ini zmienić post_max_size i juz dziala...
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: 24.08.2025 - 14:18