Du bist nicht angemeldet.

Michi2q

SQL-Error: -120

(16)

  • »Michi2q« ist der Autor dieses Themas

Beiträge: 1 293

Beruf: Einzelhandelskaufmann

Renommeemodifikator: 8

Kein Support für kommerzielle Plugins

  • Private Nachricht senden

1

30.04.2012, 22:47

Download mit PHP

Hey leute,

gibt es eine möglichkeit mit PHP auf den Webspace eine datei runterzuladen?
Also z.b. eine .rar datei auf ein Webspace zu laden und diese dann zu entpacken...
Das es möglich ist eine datei auf einem Webspace zu entpacken weiß ich weil WBB damit arbeitet..

Nur wie kann ich den Download machen?

2

01.05.2012, 01:36

was genau meinst du, also in welche richtung...
meinst du eine rar datei zum download anbieten?
wenn du meinst, dass die rar datei auf den server kommen soll, ist es upload.
rar dateien kannst du zum download anbieten, indem du einfach den benutzer auf die rar datei weiterleitest: header('location: file.rar'); exit;
Wenn ihr zufrieden mit dem Support hier seid, würde ich mich natürlich über eine positive Rezension freuen.
Wenn etwas nicht stimmt, bitte erst hier das Problem melden, bevor ihr eine schlechte Rezension schreibt.

Michi2q

SQL-Error: -120

(16)

  • »Michi2q« ist der Autor dieses Themas

Beiträge: 1 293

Beruf: Einzelhandelskaufmann

Renommeemodifikator: 8

Kein Support für kommerzielle Plugins

  • Private Nachricht senden

3

01.05.2012, 14:51

Nein,

ich will eine .rar/zip oder ein anderes Format auf meinem Webspace speicheren.
So wie wenn du es über wget machst oder eine datei einfach auf deinem PC speicherst.

4

02.05.2012, 03:04

auf dem pc speichern:
<? $file = 'files/test.txt'; header('Content-Type: '.mime_content_type($file)); header('Content-Length: '.filesize($file)); header('Content-Disposition: attachment; filename="'.preg_replace('~^.*\/([^\/]+)$~', '$1', $file).'"'); readfile($file); exit; ?>

PHP-Quellcode

 1 
 2 
 3 
 4 
 5 
 6 
 7 
 8 
<?
$file = 'files/test.txt';
header('Content-Type: '.mime_content_type($file));
header('Content-Length: '.filesize($file));
header('Content-Disposition: attachment; filename="'.preg_replace('~^.*\/([^\/]+)$~', '$1', $file).'"');
readfile($file);
exit;
?>


ähnlich wie wget:
<? $url = 'http://picul.de/view/bb'; $c = file_get_contents($url); file_put_contents('bild.png', $c); ?>

PHP-Quellcode

 1 
 2 
 3 
 4 
 5 
<?
$url = 'http://picul.de/view/bb';
$c = file_get_contents($url);
file_put_contents('bild.png', $c);
?>
Wenn ihr zufrieden mit dem Support hier seid, würde ich mich natürlich über eine positive Rezension freuen.
Wenn etwas nicht stimmt, bitte erst hier das Problem melden, bevor ihr eine schlechte Rezension schreibt.