Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

CSV-File-Generierung und IE

Frage Entwicklung PHP

Mitglied: BatzJunior

BatzJunior (Level 1) - Jetzt verbinden

22.12.2006, aktualisiert 02.01.2007, 6891 Aufrufe, 3 Kommentare

Hallo an alle,

ich möchte eine csv-Datei erstellen, welche auf Knopfdruck generiert und zum Öffnen/Speichern angeboten werden soll. Mit folgendem Code funktioniert das im FF und Opera auch wunderbar, nur der IE zickt rum und bringt die Fehlermeldung "csv.php kann nicht heruntergeladen werden.Die Internetseite konnte nicht geöffnet werden. Sie ist entweder nicht verfügbar oder konnte nicht gefunden werden. Versuchen Sie es später erneut.". Was macht der doofe IE da und wie kann ich das umgehen?

Vielen Dank!

Daniel

01.
<?php 
02.
//name:csv.php 
03.
session_start(); 
04.
include('auth.php'); 
05.
include('Connection/db_connect.php'); 
06.
 
07.
header('Content-Type: text/x-csv'); 
08.
header('Expires: ' . gmdate('D, d M Y H:i:s') . ' GMT'); 
09.
header('Content-Disposition: attachment; filename='.gmdate("Y-m-d").'_consignment_overview.csv'); 
10.
header('Pragma: no-cache'); 
11.
$query=$_POST['csv']; 
12.
$query=stripslashes($query); 
13.
//echo $query
14.
$ResultPointer = mysql_query($query); 
15.
 
16.
$Export = ""
17.
$Export.="\"MC\";"
18.
$Export.="\"consignor\";"
19.
$Export.="\"avis-date\";"
20.
$Export.="\"delivery-date\";"
21.
$Export.="\"manifest number\";"
22.
$Export.="\"number\";"
23.
$Export.="\"weight\";"
24.
$Export.="\"status\";"
25.
$Export.="\"last change\";"
26.
$Export.="\r\n"
27.
 
28.
for($i = 0; $i < mysql_num_rows($ResultPointer); $i++) 
29.
30.
    $Daten = mysql_fetch_object($ResultPointer); 
31.
 
32.
    $Spalte[] = str_replace("\"", "\"\"", $Daten->MC); 
33.
    $Spalte[] = str_replace("\"", "\"\"", $Daten->Abs); 
34.
    $Spalte[] = str_replace("\"", "\"\"", $Daten->Datum_Auftr); 
35.
    $Spalte[] = str_replace("\"", "\"\"", $Daten->Datum_Liefer); 
36.
    $Spalte[] = str_replace("\"", "\"\"", $Daten->borderonr); 
37.
    $Spalte[] = str_replace("\"", "\"\"", $Daten->Gesamtpalette); 
38.
    $Spalte[] = str_replace("\"", "\"\"", $Daten->Gewicht); 
39.
    $Spalte[] = str_replace("\"", "\"\"", $Daten->Status); 
40.
    $Spalte[] = str_replace("\"", "\"\"", $Daten->changed); 
41.
     
42.
    for($j = 0; $j < count($Spalte); $j++) 
43.
44.
        $Export .= "\"" . $Spalte[$j] . "\""
45.
        if($j != count($Spalte)-1) 
46.
47.
            $Export .= ";"
48.
49.
50.
    $Export .= "\r\n"
51.
    $Spalte = ""
52.
53.
echo $Export
54.
?>
Mitglied: wakko
22.12.2006 um 15:18 Uhr
Moin,

hört sich so an, als ob die php-datei nicht vom Server geparst wird.
Der Quellcode scheint da nicht das Problem zu sien, sondern eher die Server-Konfiguration.
Gib mal was Info dazu und zum Browser (Version, Betriebssystem)...

Grüße,
wakko
Bitte warten ..
Mitglied: BatzJunior
22.12.2006 um 15:57 Uhr
Hallo wakko,

es handelt sich um einen Debian-Server mit Apache 2.2 und PHP 5.2.0. Auf meinem Client hier läuft Windows XP, den IE hab ich in der 7.0-Version. Unter Firefox und Opera läuft es jedoch (wie gesagt) ohne Probleme.

Ich habe soeben mal lokal XAMPP installiert und siehe da - da klappt es auch im IE 7.0. Wenn es wirklich eine Serverkonfiguration ist, was müßte da umgestellt werden?

Viele Grüße!

Daniel
Bitte warten ..
Mitglied: BatzJunior
02.01.2007 um 16:19 Uhr
Es liegt nicht am Server, sondern tatsächlich am IE in Verbindung mit SSL.
Die Lösung des Problems kann hier gefunden werden:

http://joseph.randomnetworks.com/archives/2004/10/01/making-ie-accept-f ...

Gruß, Daniel
Bitte warten ..
Ähnliche Inhalte
Datenbanken
Access 2016 vertauscht Monat und Tag in meiner CSV Datei (1)

Frage von iGordon zum Thema Datenbanken ...

Batch & Shell
gelöst Auslesen und Vergleichen Zweiter CSV Dateien Powershell (7)

Frage von Hainoon zum Thema Batch & Shell ...

Batch & Shell
gelöst Powershell: ActiveDirectory Infos mit export-csv exportieren und formatieren (2)

Frage von MuHMuH zum Thema Batch & Shell ...

Neue Wissensbeiträge
Google Android

Cyanogenmod alternative Downloadquelle

(2)

Tipp von Lochkartenstanzer zum Thema Google Android ...

Batch & Shell

Batch als Dienst bei Systemstart ohne Anmeldung ausführen

(5)

Tipp von tralveller zum Thema Batch & Shell ...

Sicherheits-Tools

Sicherheitstest von Passwörtern für ganze DB-Tabellen

(1)

Tipp von gdconsult zum Thema Sicherheits-Tools ...

Heiß diskutierte Inhalte
Windows 7
gelöst Lokales Adminprofil defekt (25)

Frage von Yannosch zum Thema Windows 7 ...

Server
gelöst Wie erkennen, dass nur deutsche IPs Zugang zu einer Website haben? (22)

Frage von Coreknabe zum Thema Server ...

LAN, WAN, Wireless
gelöst Statische Routen mit ISC-DHCP Server für Android Devices (22)

Frage von terminator zum Thema LAN, WAN, Wireless ...

Exchange Server
gelöst Migration Exchange 2007 zu 2013 - Public Folder teilweise weg (16)

Frage von Andy1987 zum Thema Exchange Server ...