Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][HTML]Niedziałający formularz
sweter
post
Post #1





Grupa: Zarejestrowani
Postów: 623
Pomógł: 11
Dołączył: 1.01.2009
Skąd: Wrocław

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


Mam taki prosty formularz:

  1.  
  2. <form enctype="multipart/form-data" action="aktualizacja.php" method="POST">
  3.   <input type="file" name="plik">
  4.   <input type="hidden" name="wyslano" value="1" />
  5.   <input type="submit" value=" OK " />
  6. </form>
  7.  
  8.  


I tak:

1. jeżeli wybiorę jakiś plik i kliknę w "OK" to strona się tylko przeładowywuje i tablica $_POST jest całkiem pusta

2. jeżeli kliknę "OK" i pole plik zostawie puste jest ok.

if sprawdzający, czy formularz został wysłany wygląda tak:

  1.  
  2. if($_POST['wyslano']=="1"){
  3.  
  4.   // wszystko ok
  5.  
  6. }else{
  7.  
  8.   // nie wysłno
  9.  
  10.   // wyświetlany jest powyższy formularz
  11.  
  12. }
  13.  


EDIT: dowiedziałem się, że to przez za duży plik, który wgrywałem.
Czy istnieje możliwość zmiany ograniczenia uploadowanego pliku bez dostępu do php.ini?

Ten post edytował sweter 25.08.2009, 13:47:44
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
thek
post
Post #2





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




@potreb: ciekawe kto Ci udostępni php.ini na serwerze zewnętrznym (IMG:style_emoticons/default/biggrin.gif) W większości przypadków jeśli hosting nie da Ci takiej opcji to możesz to tylko przez htaccess zrobić... O ile i na to Ci pozwolą (IMG:style_emoticons/default/biggrin.gif) Poczytaj dokładnie o możliwościach htaccess a sam zobaczysz, że to możliwe (IMG:style_emoticons/default/smile.gif) htaccess to nie tylko url rewrite (IMG:style_emoticons/default/smile.gif)

@sweter: array_key_exists( 'wyslano', $_POST) i isset( $_POST['wyslano']) dadzą równoważne wyniki więc tutaj jest dowolność w stosowaniu. Jeśli to nie działa to sprawdź na ile masz ustawione te dane. i czy nie wywala jakiegoś błędu innego. Możliwe, że hosting nie pozwala zmieniać php.ini w żaden sposób. Jakby co zawsze możesz do ich BOK napisać z pytaniem czy jest taka możliwość.

Ten post edytował thek 25.08.2009, 14:55:48
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: 11.10.2025 - 18:48