![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 110 Pomógł: 1 Dołączył: 17.09.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Mam taki dziwny problem ... w jednej z funkcji do wysyłania plikow na serwer formularz dziala ok i pliki są wysyłane zgodnie z tym jak sobie to zaplanowałem... jednak kiedy skopiowałem ten sam formularz do innego pliku w celu wysyłki avatara do swojego profilu to kod staje na warunku
gdzie oczywiscie "uploaded" to nazwa zmiennej w inpucie typu file ( zresztą działa to w poprzednim formularzu)... Jak się można domysleć przyczyna jest nie przekazywanie zmiennej w tablicy $_FILES i bladego pojęcia nie mam dlaczego to nie działa skoro to ten sam kod... bo nawet gdybym pominął jakąś zmienną to wywaliłoby błąd a tak właściwie to nic się nie dzieje / nie wyświetla, strona ładuje się jak by się tylko odświeżyla ( za sprawą action="$PHP_SELF" ) dodam że jeśli zmienie z $_FILES['uploaded'] na $_POST['uploaded'] to przekazuje tą zmienną z nazwą pliku ale to mnie średnio zadowala (IMG:style_emoticons/default/haha.gif) czyli formularz w jakis tam sposob działa... kodu nie za bardzo jest sens wysylac bo jest ro rozstrzelone po całym pliku ale od funkcji o której wspomniałem zaczyna się cala procedura zapisywania pliku na serwerze i w bazie danych... |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 91 Pomógł: 13 Dołączył: 20.03.2007 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Na moje brakuje Ci w <form> enctype="multipart/form-data".
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 110 Pomógł: 1 Dołączył: 17.09.2007 Ostrzeżenie: (0%) ![]() ![]() |
więc raczej nie brakuje ;P Ten post edytował maxis88 13.11.2009, 11:11:39 |
|
|
![]()
Post
#4
|
|
Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
a gdzie masz MAX_FILE_SIZE? zrób print_r($_FILES) i pokaż co wyrzuca.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 110 Pomógł: 1 Dołączył: 17.09.2007 Ostrzeżenie: (0%) ![]() ![]() |
print_r($_FILES) daje Array()
|
|
|
![]()
Post
#6
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
a nie dales przypadkiem tego forma w srodek innego forma?
pokaz caly kod, albo najlepiej pokaz wygenerowane źródło, albo najlepiej daj linka do strony (IMG:style_emoticons/default/smile.gif) |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 331 Pomógł: 30 Dołączył: 11.11.2008 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
z tego co napisałeś powinno działać ok,
a wartości MAX_FILE_SIZE nie są obowiązkowe ;-P |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 91 Pomógł: 13 Dołączył: 20.03.2007 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Ustaw opcje:
- upload_max_filesize - post_max_size na odpowiednie wartości w php.ini lub poprzez ini_set() w skrypcie. Być może za duży plik wysyłasz. |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 110 Pomógł: 1 Dołączył: 17.09.2007 Ostrzeżenie: (0%) ![]() ![]() |
poniżej funkcja po której uruchomieniu wszystko działa jak należy ...
i tak troche na moje usprawiedliwienie ;P WIEM- że mam bałagan w kodzie ale zajmę się tym jak już zrobie co zaplanowałem (IMG:style_emoticons/default/haha.gif) i to co z niego skopiowałem / zmieniłem:
Ustaw opcje: - upload_max_filesize - post_max_size na odpowiednie wartości w php.ini lub poprzez ini_set() w skrypcie. Być może za duży plik wysyłasz. raczej nie mogę edytować ustawień php.ini ( tak mi sie wydaje ) jesli to nie jest mój serwer... a jeśli chodzi o plik to nawet nie przekracza 100 kB wiec to nie o to chodzi ... bo i zdjęcia w dobrze działającym skrypcie wysyłalem większe i działało ... ehh faktycznie nie zamknąłem poprzedniego forma ... dzięki za uwagę (IMG:style_emoticons/default/winksmiley.jpg) Ten post edytował maxis88 13.11.2009, 11:59:59 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 06:57 |