Portál AbcLinuxu, 12. května 2025 06:04
flush()
. set_time_limit()
.$myuid = dechex(time()) . dechex(rand()); sql: "INSERT tuids (uid,stav) VALUES('$myuid',-1)" .. .. <form> .. print '<input type="hidden" name="hupld_id" value="'.$myuid.'" />'; .. ...</form>
.. //stahnul jsem to, start zpracovávání $uid = mysql_escape_string($_POST['hupld_id']); sql: "UPDATE tuids SET stav=0 WHERE uid='$uid'" .. //fčul už víte, že se soubor stáhnul a začíná se zpracovávat .. .. //zjistit si třeba počet iterací (nebo co potřebujete), .. // pokud chcete udělat progressbar přepočíst na % a v daných iteracích měnit. sql: "UPDATE tuids SET stav=stav+1 WHERE uid='$uid'"
http://server/getinfo.php?hupld_id=74f4224a118
$uid = mysql_escape_string($_POST['hupld_id']); .. sql: "SELECT state FROM tuids WHERE uid='$uid'" .. print $vyvetchovany_result['state']; //:) exit;
DELETE FROM tuids WHERE DATE_ADD(vytvoreno, INTERVAL 48 hour) < NOW();
$myuid = dechex(time()) . dechex(rand() * 16777216);
(Lze samozřejmě použít MD5 SHA1 a pod.)
error_reporting(E_ALL ^ E_NOTICE); echo "zaciatok PHP\n";a počkal si čo to vypíše... Btw. upload v PHP funguje štandardne tak, že najprv sa odošle celý súbor a až keď je celý na serveri, tak až potom sa začne vykonávať PHP skript. Tzn. je treba rozlíšiť, či to zdochlo na uploade, alebo až na následnom spracovaní dát v PHP. Keď nám dáš vedieť kde to skončilo, potom Ti možno poradíme konkrétnejšie.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.