Top-Themen

Aktuelle Themen (A bis Z)

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

Mitglied: BatzJunior

BatzJunior (Level 1) - Jetzt verbinden

22.12.2006, aktualisiert 02.01.2007, 6925 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
Batch & Shell

Batch: File-Filter - CSV Datei mit CreationTime und Owner

gelöst Frage von crinaXBatch & Shell1 Kommentar

Guten Morgen, habe nun eine Batch, welche mir Dateinamen + letztes Änderungsdatum in eine CSV speichert, welche älter als ...

Batch & Shell

Mit PowerShell per CSV-File Ordner erstellen

gelöst Frage von windelterroristBatch & Shell19 Kommentare

Hallo zusammen :) Ich habe ein kleines Skript geschrieben Es bleibt aber in der csv Datei mit dem Beispiel-Inhalt: ...

Microsoft

PowerShell: CSV in CSV kopieren

gelöst Frage von PludanMicrosoft3 Kommentare

Hallo Ich bin an einem PS Skript dran der den Inhalt von CSV 1 in CSV 2 kopiert. Wie ...

Batch & Shell

CSV nach CSV durchsuchen und speichern

Frage von jochengBatch & Shell6 Kommentare

Hallo Leute ich fuchtel wieder an einem CSV Problem. Ich habe eine CSV mit Werten die ich nach einer ...

Neue Wissensbeiträge
Router & Routing

Olle Fritzbox 7270 mit VPN und SIP-Telefonie hinter O2 Homebox 6641 als "Modem"

Erfahrungsbericht von the-buccaneer vor 7 StundenRouter & Routing3 Kommentare

Nun war es soweit: Auch O2 hat mich mit VOIP zwangsbeglückt. Heute am Privatanschluss, in 2 Wochen ist das ...

Sicherheit

Ungepatchte Remote Code Execution-Lücke in LG NAS

Information von kgborn vor 20 StundenSicherheit

Nutzt wer LG NAS-Einheiten? In den NAS-Einheiten der LG Network Storage-Einheiten gibt es eine sehr unschöne Schwachstelle, die einen ...

Windows Update

Neue Version KB4099950 NIC Einstellungen gehen verloren

Information von sabines vor 1 TagWindows Update2 Kommentare

Es ist eine neue Version des KB4099950 verfügbar, die das Problem mit den verlorenen Netzwerkeinstellungen lösen soll. Das Datum ...

Microsoft Office

MS Office 2019 ohne OneNote - OneNote App speichert nur in Cloud

Information von Deepsys vor 1 TagMicrosoft Office6 Kommentare

Microsoft zeigt deutlich wohin alles bei Ihnen geht, OneNote 2019 wird es nicht mehr geben, und die Windows 10 ...

Heiß diskutierte Inhalte
Festplatten, SSD, Raid
Server SSD: NVMe PCIe 3.0 RAID?
Frage von bouneeFestplatten, SSD, Raid15 Kommentare

Hallo liebe Admins, mir stellt sich gerade die Frage, ob ein neuer Server mit SSD NVMe PCIe 3.0 Sinn ...

Sonstige Systeme
Wie Normenkataloge im Unternehmen bereit stellen?
Frage von MuzzepuckelSonstige Systeme14 Kommentare

Hallo Kollegen, ich lese schon lange hier mit, nun mein ersrer Beitrag, bzw. Frage. :-) Wir benötigen für unsere ...

Windows 10
Windows 10 Startmenü-Einstellungen Systemweit festlegen
Frage von flotautWindows 1013 Kommentare

Guten Morgen liebe Admins, wir möchten bei uns am Lehrstuhl demnächst auf Windows 10 umsteigen. Wir installieren unsere PC's ...

LAN, WAN, Wireless
OpenVPN Client Fehlermeldungen
Frage von chris84LAN, WAN, Wireless12 Kommentare

Hallo Zusammen, wir nutzen seit kurzem einen neuen Router und den OpenVPN Client. Die VPN Verbindung klappt; allerdings kommen ...