php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 26.08.2004, 12:10  
Gast
 
Beiträge: n/a
Standard Serv U FTP Datei download mit PHP

Halli hallo alle zusammen,

ich habe einen Localen FTP Server [ Serv U 5.1 ]
Ich möchte gerne die dateien mit einem php script schützen also z.b.

FTP_File.php?file=dateiname.zip

So mache ich das mit den dateien, die auf meinem webserver liegen, wie kann ich das nun aber mit einem localen FTP Server machen ???
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 26.08.2004, 12:12  
Gast
 
Beiträge: n/a
Standard

guckst du hier
 
Alt 26.08.2004, 12:15  
Gast
 
Beiträge: n/a
Standard

Das war aber fix
Das script habe ich auch schon gesehen, aber wo gebe ich da das verzeichniss an und wie wird denn auf FTP dateien verlinkt?
 
Alt 26.08.2004, 12:17  
Gast
 
Beiträge: n/a
Standard

Willst du die Dateien nur verlinken oder per PHP auslesen und dann so an den Browser senden?
 
Alt 26.08.2004, 12:19  
Gast
 
Beiträge: n/a
Standard

Ja auslesen also halt mit php , so das die datei nicht off-site gelinkt werden kann.

wenn möglich auch noch mit $HTTP_REFERER

Code:
<?php
$siteurl = "meine-seite.com"; 
if (strchr("$HTTP_REFERER","$siteurl"))  { 

$ddir="verzeichniss"; // Verzeichnis mit den Downloads 
//----------- 

$type=explode(".",$_GET[file]); 
header("Content-type: application/$type[1]");
header("Content-Disposition: attachment; filename=$_GET[file]"); 
// Datei ausgeben: 
readfile($ddir."/".$_GET[file]); 

} else { print "";} 
?>
Das nehme ich zum download der dateien auf dem WebServer, da muss es doch was ähnliches fur locale FTP Server geben oder ??
 
Alt 26.08.2004, 12:40  
Gast
 
Beiträge: n/a
Standard

Wie groß sind deine Dateien auf dem FTP Server?
Es macht wenig Sinn wenn die größer als 1MB sind:

bei T-DSL-2000

256 kb/s
32 kB/s
32 s/MB

Nur du kommst nicht an die Höchstwerte heran, und wenn 2 User gleichzeitig Downloaden wird das richtig langsam.

Du kannst die Datei einfach per PHP sepciern und dann auslesen:

PHP-Code:
$temp "temp/" md5(time() + microtime());
if (
ftp_get $ftp_stream$temp"dein-download.zip"FTP_BINARY))
    
readfile($temp); 
Keien Ahnugn ob das so klappt... Aber das ist eigentlich schlicht blöd weil du transferirst die Datei zuerst zum Server und dann zum Client. Da hast du dein Traffic doppelt!
 
Alt 26.08.2004, 12:42  
Gast
 
Beiträge: n/a
Standard

Ich habe T-DSL 3000 da geht also schon was bis zu 10 User ist okay die files sind zwischen 30 - 40 MB aber der FTP Server läuft 24 STD. am tag.

Hmm... also wäre es besse die dateien direct vom FTP ohne PHP und paar off - site links riskieren?
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Datei zum Download bereitstellen niels$ PHP Tipps 2008 6 17.02.2008 23:21
Automatisch generierte Datei nach Download löschen querfisch PHP Tipps 2007 2 10.04.2007 19:22
Readfile: Abbruch mitten im Download bei großer Datei Melchior PHP Tipps 2006 8 14.06.2006 14:35
Datei download nur mit Berechtigung Soese PHP Tipps 2006 1 28.05.2006 10:11
Download bietet die falsche Datei an PHP Tipps 2006 14 05.03.2006 13:22
Datei zeigen, aber nicht zum Download freigeben CSS PHP-Fortgeschrittene 17 12.01.2006 17:30
Download einer Datei von Fremd-Server ZeHa PHP Tipps 2005-2 11 13.10.2005 20:28
[Erledigt] Weiterleitung nach Datei Download PHP Tipps 2005 4 14.04.2005 09:22
Problem mit Datei Download PHP Tipps 2005 5 13.03.2005 14:38
datei download PHP Tipps 2005 5 28.01.2005 15:46
Datei Download von der Webpage PHP Tipps 2004-2 6 30.11.2004 12:25
Datei nach download löschen? Calli PHP Tipps 2004-2 1 26.11.2004 10:05
datei nach download löschen PHP Tipps 2004 9 18.09.2004 20:47
datei nach download löschen HTML, Usability und Barrierefreiheit 0 18.09.2004 17:16
[Erledigt] .txt Datei verlinken für Download... 18inch HTML, Usability und Barrierefreiheit 6 27.06.2004 10:48

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php ftp datei download, php ftp download script, php ftp dateien über browser downloaden, ftp dateidownload php, http://www.php.de/php-tipps-2004/7726-serv-u-ftp-datei-download-mit-php.html, php ftp server download im browser anzeigen, php ftp dateidownload, datei php ftp download, php ftp datei downlad auf festplatte, mit serv u ´dateien runterladen, php dateidownload von ftp, php script read file ftp, php ftp direct download script, ftp datei download freigeben, php ftp daten server download, ftp datei verlinken php, ftp dateien download freigeben, serv-u css schreiben, php ftp datei an browser schicken, php ftp verzeichnis anzeigen download

Alle Zeitangaben in WEZ +2. Es ist jetzt 02:38 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.