Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Formularz do upload'u, raz dziala raz nie
Polik
post
Post #1





Grupa: Zarejestrowani
Postów: 87
Pomógł: 0
Dołączył: 11.12.2003

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


Witam!

W koncu po dlugich poszukiwaniach w necie, i godzinami spedzonymi prze monitorem udalo mi sie stworzyc skrypt do uploadu obrazkow. Testowalem go na dwoch serwerach. Na jednym dziala na drugim nie. Jak sie okazalo problem jest w formularzu z inputem od nazwy pliku docelowego. Nie przesyla nazwy pliku przez co obrazek nie ma nazwy i sie nie zapisuje. Tak wyglada formularz:

  1. <form enctype="multipart/form-data" action="load01.php" method="POST">
  2. <input name="uploadfile" type="file" />
  3. <input name="nazwa" type="text" />
  4. <input type="submit" value="Wyślij plik" />
  5. </form>


Domyslam sie, ze problem mozy byc z tego powodu "multipart/form-data", ze jest to formularz do przesylania danych nie textow. Ale dlaczego na jednym serwerze dziala a na drugim juz nie?

Wiecie w jaki sposob przeslac i obrazek i teksty?
Pozdrawiam i z gory dziekuje za pomoc!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
phpion
post
Post #2





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Nie $nazwa a $_POST['nazwa']
Problem tkwi w tym, że jeden serwer ma włączone register_globals (ten, na którym skrypt działa), a ten drugi nie.
Najszybciej poprawisz to robiąc:
  1. <?php
  2. $nazwa = $_POST['nazwa'];
  3. ?>


Ten post edytował phpion.com 16.07.2007, 16:10:02
Go to the top of the page
+Quote Post

Posty w temacie


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: 25.09.2025 - 23:58