ich habe einen komischen Fehler! Der tritt aber nur auf wenn es online ist.
Zitat
Auf meinem Local Host funtzt es einwandfrei:
<?php $pass = "pass"; $dir = "./downloads/"; $url= $_POST['dat']; $name = pathinfo($_POST['dat']); $name = $name["basename"]; if(isset($_POST['dat']) and $_POST['dat'] != ""){ if($_POST['pass'] == $pass){ ob_start(); $zeit = microtime(); $zeit = explode(" ",$zeit); $zeit = $zeit[1] + $zeit[0]; $startzeit = $zeit; $fp = fopen("$url", "rb"); fpassthru($fp); fclose($fp); $file = ob_get_contents(); ob_end_clean(); $fp = fopen("$dir$name", "wb+"); fwrite($fp, $file); fclose($fp); $zeit = microtime(); $zeit = explode(" ",$zeit); $zeit = $zeit[1] + $zeit[0]; $endzeit = $zeit; $gesamt = ($endzeit - $startzeit); $gesamt = round("$gesamt", 2); //Filesize $size= filesize("$dir$name") / 1000; $speed= round($size, 2) / $gesamt; // Hier soll der Fehler sein $speed = round($speed, 2); echo "<br>Die Datei <b><a href='$dir$name' target='blank'>$name</a></b> wurde mit <b>$speed Kb/s</b> heruntergeladen!<br />Der Download hat <b>$gesamt Sekunden</b> gedauert! "; }else{ echo "<brFalsches Passwort!";} }else{ echo "<br>Bitte eine Url und Passwort angeben!"; } ?>
Woran kann das liegen? Eventuell daran?
Zitat
$name = $name["basename"];
Gruß,
Toasterfraktion