WinFuture-Forum.de: Division By Zero - Fehler Nicht Auf Localhost - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
  • 3 Seiten +
  • 1
  • 2
  • 3

Division By Zero - Fehler Nicht Auf Localhost Warning: Division by zero

#31 Mitglied ist offline   bardelot 

  • Gruppe: aktive Mitglieder
  • Beiträge: 514
  • Beigetreten: 20. März 04
  • Reputation: 0

geschrieben 30. Juni 2008 - 16:14

Kurzes cURL Beispiel. Beachte, dass im Beispiel keine Fehler abgefangen werden, z.B. Datei existiert bereits, etc..

<?php

// Maikel
// http://de.php.net/manual/de/function.filesize.php#84034
function format_size($size, $round = 0) {
	//Size must be bytes!
	$sizes = array('B', 'kB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB');
	$total = count($sizes);
	for ($i=0; $size > 1024 && $i < $total; $i++) $size /= 1024;
	return round($size,$round).$sizes[$i];
}

$url_to_file = 'http://download.mozilla.org/?product=firefox-3.0&os=win&lang=en-US';

$md5_filename = md5($url_to_file);
$fp = fopen($md5_filename, 'w');

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url_to_file);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_FILE, $fp);
curl_exec($ch);
$info = curl_getinfo($ch);
curl_close($ch);

fclose($fp);

$filename = urldecode(end(explode('/',$info['url'])));
rename($md5_filename, $filename);

echo '<p>Die Datei '.$filename.' wurde mit '.format_size($info['speed_download']).' heruntergeladen!</p>'."\n";
echo '<p>Der Download hat '.$info['total_time'].' Sekunden gedauert!</p>';
?>


Zitat

Die Datei Firefox Setup 3.0.exe wurde mit 2MB heruntergeladen!

Der Download hat 2.878749 Sekunden gedauert!

0

Anzeige



#32 Mitglied ist offline   ps915 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.117
  • Beigetreten: 17. Mai 07
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 30. Juni 2008 - 17:33

@ bardelot
Danke erstmal!Und das ist ja recht Übersichtlich. Habe nun aber alles soweit wie ich es haben möchte werde aber schauen was welche Methode ich besser gebrauchen könnte.

Wenn es jemanden interessiert der schaue hier! Leider kann ich euch mit dem Passwort noch nicht dienen da ich noch einige Vorkehrungen treffen muss!
Hier also erstmal das Layout:
Angehängtes Bild: att_pre.jpg
Verbesserungsvorschläge sind gerne erwünscht!

Gruß,
Toasterfraktion
0

Thema verteilen:


  • 3 Seiten +
  • 1
  • 2
  • 3

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0