Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wysyłanie plików | Sprawdzanie co się dzieje z wysyłaniem
Forum PHP.pl > Forum > PHP
Rewil
Siema, mam problem ponieważ próbuję wysyłać pliki. I gdy wyłącze javascripta, lub funkcje odpowiadającą za stylizowanie input file[JS]. Wszystko działa prawidłowo. W podglądzie kodu name nie jest usuwane, enctype="multipart/form-data" też nie.

Jak zbadać co się dzieje na stronie po wysyłaniu?
print_r('$_FILES') tylko potwierdza, że przy włączonej funkcji nie leci.

Czym stylizuje?
http://www.appelsiini.net/projects/filestyle
Najbardziej otrąbiona funkcja do stylizacji w internecie, co się nie wpisze po setki stron tego jest. Więc teoretycznie powinno działać ;V
erix
Puść gdzieś stronę HTML-ową na żywo.
Rewil
http://rewil.iceo.pl/up/
Przeczyściłem do samego formularza tego HTML.
Astarot
nie mam pomysłu, ale w ich tutorialu pojawia sie atrybut action dla form, spróbuj dodać, może da to jakiś efekt

  1. <form action="#"....
Rewil
action mam dla domyślnego pliku php, czyli pusty, ale też już próbowałem z bezpośrednim linkiem bo myślałem że to przez to. sad.gif
Astarot
Twój kod JS w pliku file.js różni się od tego udostępnionego na stronie pluginu w tutorialu http://www.appelsiini.net/download/jquery.filestyle.js

  1. ...
  2. var filename = $('<input class="file">')
  3. .addClass($(self).attr("class"))
  4. .css({
  5. "display": "inline",
  6. "width": settings.width + "px"
  7. });
  8. ...


  1. var filename = $('<input class="file_text" type="text" readonly="readonly">')
  2. .addClass($(self).attr("class"))
  3. .css({
  4. "display": "inline",
  5. "width": settings.width + "px"
  6. });


atrybut readonly="readonly" może uniemożliwiać zapisanie danych, spróbowałbym dołączyć oryginalną wersję skryptu i wykonać test
Rewil
To już zwykły html jest, nie wpływa na kod po za właściwościami graficznymi. Dla testu fabryczny kod też testowałem i nie działa, ale po przeglądnięciu całego wydaje mi się to bez sensu bo nic nie modyfikuje pliku, a w źródle wygląda to dalej jak powinno aby wysłać plik na serwer. Zakładałem też, że kod się gryzie. Ale powinno wtedy wywalić JS, ew. coś mu namieszać, ale jeżeli źródło pliku html jest poprawne to powinno i tak przepuścić.
Dlatego szukam sposobu jak sprawdzić co się dzieje gdy ten plik przeładowuje się ze strony na strone, bo ewidentnie to robi za krótko w porównaniu z uploadem.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.