SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Der CSS-Problemlöser

Der CSS-Problemlöser zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 03.01.2007, 15:53:14
Abrow Abrow ist offline
Anfänger
 
Registriert seit: Mar 2006
Beiträge: 25
Download von Dateien mit Leerzeichen im Namen

hi
ich hab eine download.php mit der ich dateien downloaden will:
PHP-Code:
<?php
    
include("db_connect.php");
    
$sql "SELECT
                Filename
            FROM
                cue_database
            WHERE
                ID = " 
$_GET["cueid"] . ";";
    
$result mysql_query($sql);
    
$row mysql_fetch_array($result);
    
$file $row["Filename"];
    
    
header("Content-Type: application/force-download"); 
    
header("Content-Disposition: attachment; filename=" $file);
?>
Allerdings, wenn der Dateiname ein Leerzeichen enthält, kann man die Datei nicht downloaden. Man bekommt eine 0 byte Datei die den Namen der Originaldatei bis zum Leerzeichen hat. Wie kann ich das Problem beheben?
Mit Zitat antworten
  #2  
Alt 03.01.2007, 15:55:00
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: Download von Dateien mit Leerzeichen im Namen

Kodiere den Dateinamen erst noch mit urlencode().
Mit Zitat antworten
  #3  
Alt 03.01.2007, 16:59:40
Abrow Abrow ist offline
Anfänger
 
Registriert seit: Mar 2006
Beiträge: 25
AW: Download von Dateien mit Leerzeichen im Namen

danke schonmal, aber wenn ichs so mach:

PHP-Code:
<?php
    
include("db_connect.php");
    
$sql "SELECT
                Filename
            FROM
                cue_database
            WHERE
                ID = " 
$_GET["cueid"] . ";";
    
$result mysql_query($sql);
    
$row mysql_fetch_array($result);
    
    
header("Content-Type: application/force-download"); 
    
header("Content-Disposition: attachment; filename=" urlencode($row["Filename"]));
?>
Wird das Leerzeichen durch ein + ersetzt aber die Datei ist immer noch 0 byte, also leer. hab ich das falsch gemacht?
Mit Zitat antworten
  #4  
Alt 03.01.2007, 17:06:12
BenniG. BenniG. ist offline
Member
 
Registriert seit: Oct 2006
Beiträge: 610
AW: Download von Dateien mit Leerzeichen im Namen

Zitat:
hab ich das falsch gemacht?
Wie wär es damit die Datei auch irgendwie auszugeben?
Wo kommt die Datei überhaupt her?
http://www.php.net/readfile
Mit Zitat antworten
  #5  
Alt 03.01.2007, 17:55:57
Abrow Abrow ist offline
Anfänger
 
Registriert seit: Mar 2006
Beiträge: 25
AW: Download von Dateien mit Leerzeichen im Namen

ah perfekt jetzt hab ichs. lag an dem readfile. ich dachte das wäre damit erledigt wenn man im header auf die datei verweißt :)
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Ordner und Dateien erstellen harry PHP Grundlagen 3 09.03.2006 10:38:18
Download begrenzen khm PHP Grundlagen 1 12.12.2004 14:38:40
Problem:Zugriff auf Spalten mit Leerzeichen im Namen goretzky MySQLi/PDO/(MySQL) 2 05.09.2004 03:25:09
problem mit dateinamen die leerzeichen enthalten navah PHP Grundlagen 12 17.02.2004 12:49:32
Verzeichnis mit Unterverzeichnissen und Dateien löschen gulli0815 PHP für Fortgeschrittene und Experten 1 15.06.2003 19:58:59


Alle Zeitangaben in WEZ +2. Es ist jetzt 16:18:11 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt