File feltöltés, hogyan?
Üdv, megpróbálom érthetően...
Csináltam egy file feltöltő oldalt, ahol nekem lehet feltölteni viszonylag nagyobb méretű filéket, rövid videót, akármit, stb.
Tökéletesen működik. Azonban...
Mikor ember rákatt a "File feltöltése" gombra nyilvánvalóan eltelik néhány másodperc míg a feltöltés valósan megtörténik...
Gondoltam addig írja ki, hogy "kis türelmet...", tehát beírtam a php legelejére, hogy: "Kis türelmet..." a végére meg, hogy "Minden ok..."
Azonban bármit csinálok előbb megtörténik a valós feltöltés és csak utána jelenik meg bármilyen más echos szöveg...
Próbáltam még a html oldalon valami késleltetés berakni, de tök sikertelenül, előbb mindig lefut a php feltöltő kód és utána futtatja a bármilyen más kódot...
Ezt azért szeretném, mert zavaró, hogy mikor rámész a "File feltöltése" gombra, több másodpercig nem történik semmi, (azt hiszi user, hogy valamit rosszul csinált) és csak jóval később jelenik meg, hogy minden rendben...
Tudtok esetleg valami megoldást?
Én egy olyan kamu dologgal tökéletesen megelégednék, magyarul:
User rákattint a "File feltöltése" gombra és megjelenik mondjuk egy homokóra...
ezután ráfut az upload.php re...
lefut a php és kiirja, hogy minden ok...
a kódjaim működnek, csak nem ebben a sorrendben csinálja...
Kicsit másképen leírva:
<?php
echo "Kis türelmet...";
sleep(5);
echo "Sikeres feltöltés...";
?>
Átlag logikával rendelkező ember úgy gondolná, hogy ez a kód:
a/ kiirja Kis türelmet...
b/ vár 5 másodpercet...
c/ kiirja: Sikeres feltöltés...
A fostalicska Php ezt úgy oldja meg, hogy vár 5 másodpercet és egyszerre kiirja, hogy:
Kis türelmet...
Sikeres feltöltés...
köszönjük Rasmus Lerdorf
Már majdnem segítettem volna, de mikor harmadszorra is a szemembe ötlött ez a szöveg:
"köszönjük Rasmus Lerdorf"
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, 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!