Fájl feltöltésnél csatolt fájl megtartása hiba estén?
Az űrlapot php-vel ellenőrzöm, és ha valami rossz, akkor hibaüzenetet írok ki, viszont ilyenkor a fájlt újra csatolni kell.
Hogy lehetne megtartani a fájlt hasonló módon, mint a szövegeket (value="<?php echo isset($_POST["title"])?$_POST["title"]:""; ?>")?
hasonlóan nem lehet megtartani, de temp -be rakhatod, és hidden input mezőbe pl. JSON formába vissza adhatod.
és mikor újra küldi és nincs másik fájl akkor azt csatolod ami ott szerepel.
Persze nagyon figyelni kell, mert így trükközni is lehet akár, és pl. más fájlt is betrükközhet, amiből akár gond is lehet...
bár egyszerűbb lenne kliens oldalon is ellenőrizni, hogy kötelező mezők ki legyenek töltve, és pl. email valid legyen...
Ha ezt megkerülve is elrontja, akkor így járt küldje újra a fájlt.
akár sima html is lehet... :-)
kliens oldalon is ellenörizhető JS -el, de már csak holnap írom le hogy hogy is megy...
addig: [link]
Remélem ez segít:
A fájl olvasása, amit utána ahogy a PHP -val úgy JS -el is ellenellenőrizheted.
bár most jobban végig gondolva, felesleges kliens oldalon a fájl ellenőrzése, ha a többi rendben.
mert ugye ha fájl miatt dobná vissza úgy is újra fel kell töltenie egy javított változatot. :-)
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!