![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 91 Pomógł: 1 Dołączył: 22.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Mam forme z multipart/form-data i akcja na PHP_SELF po sprawdzeniu is_uploaded_file przechodze do przenoszenia pliku. Moj problem polega na tym ze jesli zostana spelnione wszystkie warunki to nie stoi juz nic na przeszkodzie zeby przeladowywac strone w nieskonczonosc i tworzyc tak kolejne pliki. Nazwy sa generowane automatycznie. Istnieje moze sposob na zniszczenie stringa pliku z posta albo sprawienie zeby is_uploaded_file zwrocila true tylko raz?
-------------------- Czy sprzedal sie juz czy dopiero ma? Oto pytanie, ktore stawiam wam. A czemu gdy byl, to nic tylko spal? Ze mna co lubie go gadac nic nie chcial. A czemu to gra, a tamtego nie. Chyba nas wszystkich nic nie szanuje. Jaki byl kiedy pil? Jaki byl kiedy gral? Czy to ten czlowiek sam czy moze rozni dwaj?
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 380 Pomógł: 2 Dołączył: 5.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
albo sprawienie zeby is_uploaded_file zwrocila true tylko raz? przeciez zwraca tylko raz, chyba ze uzyles jej wielokrotnie
-------------------- Wybierasz się do Zakopanego? Odwiedź Willę Pod Górami. Następnym razem na pewno do niej wrócisz :)
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 91 Pomógł: 1 Dołączył: 22.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
No w moim skrypcie po pierwszym true kazde kolejne przeladowaniu zwraca true w is_loadeded_file
-------------------- Czy sprzedal sie juz czy dopiero ma? Oto pytanie, ktore stawiam wam. A czemu gdy byl, to nic tylko spal? Ze mna co lubie go gadac nic nie chcial. A czemu to gra, a tamtego nie. Chyba nas wszystkich nic nie szanuje. Jaki byl kiedy pil? Jaki byl kiedy gral? Czy to ten czlowiek sam czy moze rozni dwaj?
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
refresh formularza ma to do siebie, ze zawsze wysyla te same dane.
Mozesz jednak wykryc czy byl refresh i odpowiednio na to zareagowac: http://forum.php.pl/index.php?showtopic=44383 http://forum.php.pl/index.php?showtopic=36933&hl=1062 -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]() ![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 91 Pomógł: 1 Dołączył: 22.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
No calkiem ciekawe pojade w takim razie po sesji pozdrawiam
Kod session_start();
session_register('id'); if (is_uploaded_file($_FILES['plik_x']['tmp_name'])) { if ($_POST['x'] == $id) { $id++; $x = $id; echo "cacy"; } else { $id++; $x = $id; echo "bu"; } } else { $id = 1; $x = 1; echo "pusty"; } echo "<form action=\"".$_SERVER['PHP_SELF']."\" method=\"post\" enctype=\"multipart/form-data\">"; echo "<input name=\"x\" type=\"hidden\" value =\"$x\">"; echo "<input name=\"plik_x\" type=\"file\"><br>"; echo "<input name=\"wysyla\" type=\"submit\" value=\"Wyslij\">"; echo "</form>"; Ten post edytował fernet 14.04.2007, 17:34:48 -------------------- Czy sprzedal sie juz czy dopiero ma? Oto pytanie, ktore stawiam wam. A czemu gdy byl, to nic tylko spal? Ze mna co lubie go gadac nic nie chcial. A czemu to gra, a tamtego nie. Chyba nas wszystkich nic nie szanuje. Jaki byl kiedy pil? Jaki byl kiedy gral? Czy to ten czlowiek sam czy moze rozni dwaj?
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 04:19 |