Downloadzeit berechnen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • TobiaZ
    antwortet
    brav!

    Einen Kommentar schreiben:


  • toshi
    antwortet
    @pumpnc: im Script wo du die Downloadzeiten benötigst:
    PHP-Code:
    require_once('DownloadTime.class.php');

    $oDownloadTime = new Downloadtime();
    $iModemTime getModemDownloadtime(filesize('testdatei.txt'));
    $iISDNTime getISDNDownloadtime(filesize('testdatei.txt'));
    $iDSLTime getDSLDownloadtime(filesize('testdatei.txt')); 
    @TobiaZ: hab das auch mal in codesnippets eingetragen

    Einen Kommentar schreiben:


  • TobiaZ
    antwortet
    doesn't matter

    @toshi: Wie wärs mit nem eintrag bei den codesnippets?

    Einen Kommentar schreiben:


  • pumpnc
    antwortet
    Sorry für den falschen Eintrag

    @toshi danke dir das hilft schon mal weiter, aber wie setz ich das jetzt im Skript ein bzw. wie kann ich jetzt vorhanden Dateigrößen damit ausrechen? Ich glaub ich steht zur Zeit ein bissl auf dem Schlauch

    Einen Kommentar schreiben:


  • TobiaZ
    antwortet
    *verschieb*

    Gesuche bitte auch dort posten!

    Einen Kommentar schreiben:


  • toshi
    antwortet
    hab mir mal eine kleine Klasse dafür geschrieben:
    PHP-Code:
    class Downloadtime
    {
        
        var 
    $_iFilesize;
        var 
    $_iModemtime;
        var 
    $_iISDNtime;
        var 
    $_iDSLtime;

        
    /*
        * times in constructor:
        *
        * Modem: 56K    ->    56 x 1024 / 11 * 8 
        * ISDN:  64K    ->    64 x 1024 / 11 * 8 
        * DSL:  768K    ->    768 x 1024 / 11 * 8 
        *
        * (/11*8 for realistic times -> startbit, endbit ...)
        */
        
    function Downloadtime(
            
    $iModem 41700,
            
    $iISDN 47600,
            
    $iDSL 571950
        
    ) {
            
    $this->_iModemtime $iModem;
            
    $this->_iISDNtime $iISDN;
            
    $this->_iDSLtime $iDSL;
        } 
    // Downloadtime ()...

        
    function _getDownloadtime($iTime)
        {    
            
    $sDownloadtime $this->_iFilesize $iTime;
            
    $sDownloadtime round($sDownloadtime);
            if(
    $sDownloadtime == 0)
                
    $sDownloadtime 1;
            return 
    $sDownloadtime;  
        } 
    // _getDownloadtime ()...
        
        
    function getModemDownloadtime($iSize)
        {    
            
    $this->_iFilesize $iSize;
            
    $sDownloadtime $this->_getDownloadtime($this->_iModemtime);
            return 
    $sDownloadtime;  
        }
    //getModemDownloadtime()...

        
    function getISDNDownloadtime($iSize)
        {    
            
    $this->_iFilesize $iSize;
            
    $sDownloadtime $this->_getDownloadtime($this->_iISDNtime);
            return 
    $sDownloadtime;  
        }
    //getISDNDownloadtime()...

        
    function getDSLDownloadtime($iSize)
        {    
            
    $this->_iFilesize $iSize;
            
    $sDownloadtime $this->_getDownloadtime($this->_iDSLtime);
            return 
    $sDownloadtime;  
        }
    //getDSLDownloadtime()...

    Einen Kommentar schreiben:


  • pumpnc
    hat ein Thema erstellt Downloadzeit berechnen.

    Downloadzeit berechnen

    Hihio

    Ich habe mir jetzt schon die Finger hier wund gesucht, und leider nix gefunden. Und zwar suche ich einen kleinen Schnipsel, der mir die Downloadgeschwindigkeit für eine Datei mit DSL, ISDN oder Modem berechnet. Für Hilfe wäre ich euch sehr dankbar.
Lädt...
X