Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> wysyłanie plików za pomoca formularza
Rastman
post 29.12.2004, 21:18:34
Post #1





Grupa: Zarejestrowani
Postów: 177
Pomógł: 0
Dołączył: 6.06.2004

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


mam problem z wysyłaniem plików, a właściwie z ich obsługą w php. formularz wygląda nastepująco:
<form enctype="multipart/form-data" method="GET" action="upload_single.php">
Obrazek 1:<input type="file" name="thefile"></br>
<input type="Submit" name="submit" value="wyslij">

problem w tym, że php tworzy tylko jedna zmienną globalną $thefile, a powinien tworzyć 4 zmienne, między innymi $thefile_name. oczywiście moge zapisać plik pod nazwą, którą sam wklepię, ale fakt, że nie tworzy się zmienna $thefile_type bardzo utrudnia mi zycie.

Czy ktos wie dlaczego php nie tworzy 4 zmiennych, tylko jedną?


--------------------
Go to the top of the page
+Quote Post
mike
post 29.12.2004, 21:28:15
Post #2





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


A dlaczego mają byś 4 zmienne, przeciez wysyłasz jedno pole z formularza więc będzie jedna zmienna.

Wiesz w ogóle co to jest $_FILES ?
Go to the top of the page
+Quote Post
cim
post 29.12.2004, 23:31:32
Post #3





Grupa: Zarejestrowani
Postów: 208
Pomógł: 28
Dołączył: 9.08.2004
Skąd: Stargard

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


  1. <?php
  2. $_FILES[ nazwa_pola_file ][name]
  3. $_FILES[ nazwa_pola_file ][type]
  4. $_FILES[ nazwa_pola_file ][size]
  5. $_FILES[ nazwa_pola_file ][tmp_name]
  6.  
  7. ?>


czy to wystarcza :?:

Ten post edytował cim 29.12.2004, 23:31:54


--------------------
errare humanum est
Go to the top of the page
+Quote Post
ADeM
post 30.12.2004, 11:33:04
Post #4





Grupa: Zarejestrowani
Postów: 455
Pomógł: 69
Dołączył: 23.10.2004
Skąd: Oświęcim

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


sadsmiley02.gif A jak zrobić kilka pól na pliki i żeby dało się tylko pliki graficzne wgrac? sadsmiley02.gif


--------------------
Go to the top of the page
+Quote Post
NuLL
post 30.12.2004, 12:13:16
Post #5





Grupa: Zarejestrowani
Postów: 2 262
Pomógł: 21
Dołączył: 3.05.2004
Skąd: Sopot, Krakow, W-wa

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


Polom file dajes nazwe np. name='sentFiles[]' i po wyslaniu formularza dostaniesz tabllice z wyslanymi plikami.

Co do grafiki - po wyslaniu sprawdzasz rozszerzenie - jesli zle to przechodzisz do obslugi nast. pliku

Pzdr


--------------------
Javascript, Coffeescript, Node.js, Mongo, CouchDb, chmury, workery & inne bajery - zycie jest zbyt krotkie aby miec nudna prace :)
Go to the top of the page
+Quote Post
ADeM
post 30.12.2004, 12:22:20
Post #6





Grupa: Zarejestrowani
Postów: 455
Pomógł: 69
Dołączył: 23.10.2004
Skąd: Oświęcim

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


sadsmiley02.gif Nie kapuje.........


--------------------
Go to the top of the page
+Quote Post
NuLL
post 30.12.2004, 12:28:01
Post #7





Grupa: Zarejestrowani
Postów: 2 262
Pomógł: 21
Dołączył: 3.05.2004
Skąd: Sopot, Krakow, W-wa

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


jesli nazwa pliku w formurlarzu zaiwera naiwary kwadratowe to dostanie tablice po wyslaniu - robisz 10 pol z taka nazwa - to dostaniesz 10 rekordkow w tej tablicy po wyslaniu pliku


--------------------
Javascript, Coffeescript, Node.js, Mongo, CouchDb, chmury, workery & inne bajery - zycie jest zbyt krotkie aby miec nudna prace :)
Go to the top of the page
+Quote Post
ADeM
post 30.12.2004, 17:02:41
Post #8





Grupa: Zarejestrowani
Postów: 455
Pomógł: 69
Dołączył: 23.10.2004
Skąd: Oświęcim

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


Możecie dać jakiś przykład?


--------------------
Go to the top of the page
+Quote Post
Rastman
post 4.01.2005, 00:11:56
Post #9





Grupa: Zarejestrowani
Postów: 177
Pomógł: 0
Dołączył: 6.06.2004

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


mi te odpowiedzi wystarczą, po prostu w książce z której korzystałem zakładano, że zmienne globalne są włączone, a ja zamiast w $_FILES szukałem nieudolnie w $_POST worriedsmiley.gif pozdrawiam


--------------------
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 Wersja Lo-Fi Aktualny czas: 19.07.2025 - 06:47