php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 18.09.2004, 16:35  
Gast
 
Beiträge: n/a
Standard download automatisch starten

Hallo erstmal!!!!
Ich bin gerade dabei ein kleines download script für meine hp zu schreiben.
ich hab jetzt bloß ein problem, ich hab keine ahnung wie ich aus einem php script heraus eine datei downloade.
mein script läuft folgendermaßen ab:
1. man wählt die dateien aus (checkboxes)
2. man klickt auf download
3. php erstellt eine zip
und jetzt was noch fehlt:
4. der download soll automatisch gestartet werden.

ich hoffe einer von euch kann mir sagen wie das geht.
mfg tolkien-fan
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 18.09.2004, 16:39  
Erfahrener Benutzer
 
Benutzerbild von JanM
 
Registriert seit: 22.12.2003
Beiträge: 788
PHP-Kenntnisse:
Fortgeschritten
JanM ist zur Zeit noch ein unbeschriebenes Blatt
Standard

mach das doch via weiterleitung per Javascript
__________________

Statistik
JanM ist offline  
Alt 18.09.2004, 16:48  
Gast
 
Beiträge: n/a
Standard

die idee ist schon in ordnung.
ich möchte nur
1. im hintergrund noch ne meldung auf dem bildschirm habenund
2. möchte ich in dem downloadscript noch eine funktion einbauen, dass die "zip-erstellung" prüft, ob die datei "datei.zip" schon vorhanden ist und wenn ja, dass dann die datei "datei_01.zip" geprüft wird, usw.
das soll verhindern, dass wenn user1 seine dateien auswählt, aber nicht gleich auf download klickt (vielleicht will er esrt noch ne andere datei runterladen), nicht user2 kommt seine dateien auswählt und damit die zip von user1 überschreibt, und user1 später die dateien von user2 bekommt.
alles verstanden? na eagal!

kurz: ich würde am liebsten mit einer variable $datei arbeiten
 
Alt 18.09.2004, 17:00  
Gast
 
Beiträge: n/a
Standard

hi
also, die sache mit den dateinamen würd ich mit nem timestamp lösen, z.b. 12414976156.zip denn sparst du dir die sache mit der überprüfung

den automatischen download kannst doch auch über ne meta machen:
Code:
<meta http-equiv=refresh content='5; URL=Datei.zip'>
 
Alt 18.09.2004, 17:06  
Gast
 
Beiträge: n/a
Standard

THX, die idee mit dem timestamp ist echt gut, ist nur ein problem, wenn zwei leute in der selben sekunde drauf klicken
Zitat:
den automatischen download kannst doch auch über ne meta machen:
Code:
<meta http-equiv=refresh content='5; URL=Datei.zip'>
und wie bekomm ich da jetzt meine variable rein?
da wird ja jetzt die datei datei.zip geladen und net die datei 12414976156.zip
 
Alt 18.09.2004, 17:19  
Gast
 
Beiträge: n/a
Standard

Zitat:
ist nur ein problem, wenn zwei leute in der selben sekunde drauf klicken
denn nimmst halt den namen der aktuellen session, der wird nicht gleich sein :wink:

Zitat:
<meta http-equiv=refresh content='5; URL=Datei.zip'>
machste so:
PHP-Code:
echo "<meta http-equiv=refresh content='5; URL=".$dateiname."'>"
 
Alt 18.09.2004, 17:24  
Gast
 
Beiträge: n/a
Standard

hast recht, ich vergaß, dass man ja auch html code zwischen die " " schreiben kann.
!!!a verx big thx!!! (PS: ich bin halt ein riesengroßer noob )

und wenn wir gard bei noobs sind:
Zitat:
denn nimmst halt den namen der aktuellen session, der wird nicht gleich sein
was ist die session und wie kann ich sie einstellen?
 
Alt 18.09.2004, 20:14  
Erfahrener Benutzer
 
Registriert seit: 08.06.2004
Beiträge: 865
RudiS
Standard

Also ich würde das ganze ja mit einer mySQL-Datenbank lösen, in der du die Dateinamen und den Downloadzeitpunkt (für die spätere Löschung der Dateien) speicherst.
Hier ein Link zu Sessions: http://www.php.net/session
Und hier noch ein mySQL Tutorial, falls du es brauchst: http://tut.php-q.net/mysql.html
Dort findest du auch Informationen zu Sessions.
mfg RudiS
__________________
Kunst kommt von Können und nicht von wollen, denn sonst würde es ja Wunst heißen.
RudiS ist offline  
 


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
Automatisch generierte Datei nach Download löschen querfisch PHP Tipps 2007 2 10.04.2007 19:22
Download starten (header funktion), vorher Text ausgeben? Harakiri81 PHP-Fortgeschrittene 19 16.05.2006 21:15
Dateiname bei Download ändern aber wie? CoverDB PHP Tipps 2006 16 20.03.2006 16:40
MySQL automatisch mit Option starten Datenbanken 2 12.01.2006 17:30
Download automatisch starten nicobischof PHP Tipps 2007 1 26.11.2005 08:27
Download automatisch starten nach 5sek nicobischof PHP Tipps 2005-2 19 14.10.2005 23:31
PHP-Skript automatisch starten kanti PHP Tipps 2005-2 3 15.09.2005 15:23
Download automatisch starten PHP Tipps 2005-2 2 24.08.2005 02:12
input type=\"submit\" download starten wie? PHP Tipps 2005-2 3 18.07.2005 17:05
Erst richtigen Code eingeben dann Download starten PHP Tipps 2005-2 17 29.06.2005 17:36
[Erledigt] Hilfe bei Download Verwaltungs Script PHP Tipps 2005 8 04.05.2005 10:29
Download starten UND Weiterleitung ... PHP Tipps 2004 2 28.09.2004 13:11
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
Bilder vor dem download automatisch verkleinern PHP Tipps 2004 2 08.07.2004 02:04

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php download automatisch starten, download automatisch starten php, javascript download automatisch starten, download automatisch starten javascript, http://www.php.de/php-tipps-2004/9230-download-automatisch-starten.html, javascript automatisch download starten, download automatisch starten, automatischer download javascript, javascript automatischen download starten, automatischer download header, foto downloader startet nicht, automatischer download txt file per php, javascript download automatisch, php download automatisch, php automatisches starten eines downloads, php automatischer download, nach erstellen der datei automatischen download beginnen php, php download starten, js download automatisch starten, rapidshare automatisch downloaden

Alle Zeitangaben in WEZ +1. Es ist jetzt 10:48 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.