dedlfix: ftp_put Status

Beitrag lesen

Hi!

Zum einen hat microtime() eine Besonderheit, die du im PHP-Handbuch herausfinden kannst.
Hab ich schon nach gelsen aber es sollte dochauch mit time() gehen oder?

Wenn dir Sekunden statt Millisekunden ausreichen, geht natürlich auch time(). Allerdings nur, wenn mindestens eine Sekunde vergangen ist, sonst gibt es einen "Division durch 0"-Fehler.

Ansonsten musst du microtime() mit true aufrufen, damit du eine Millisekundenanzahl und keinen String mit zwei Zahlen und einem Leerzeichen bekommst.

»»Zum anderen muss man zum Nachvollziehen natürlich auch noch wissen, was deine Variablen enthalten: var_dump()

Also in $total_bytes steht wie groß die Datei ist die übertragen wird.
in $start_time steht wann der upload gestartet wurde.
Nur ich bin immer noch nciht weiter wie es rechnerisch richtig wäre.
Bzw wie ich es berechnen lassen muss.

Was da drin stehen soll, kann ich dem Namen des Bezeichners entnehmen. Aber ohne die var_dump()-Ausgabe weiß ich immer noch nicht, was tatsächlich drin steht und kann somit keine Aussagen treffen über das was tatsächlich passiert. Denn die Formel an sich sieht in Ordnung aus (zumindest bei der time()-Variante, wenn ich mir das fehlende t hinzu und das Durch-0-Problem weg denke).

Lo!