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, 6867 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 ..
Neuester Wissensbeitrag
Windows 10

Powershell 5 BSOD

(8)

Tipp von agowa338 zum Thema Windows 10 ...

Ähnliche Inhalte
Batch & Shell
gelöst Mit PowerShell per CSV-File Ordner erstellen (19)

Frage von windelterrorist zum Thema Batch & Shell ...

Batch & Shell
Batch zum bearbeiten mehrerer CSV (3)

Frage von Matzus87 zum Thema Batch & Shell ...

VB for Applications
gelöst Bestimmte Spalten aus CSV-Datei auslesen (VBS) (9)

Frage von Gurkenhobel zum Thema VB for Applications ...

Heiß diskutierte Inhalte
Microsoft
Ordner mit LW-Buchstaben versehen und benennen (20)

Frage von Xaero1982 zum Thema Microsoft ...

Outlook & Mail
gelöst Outlook 2010 findet ost datei nicht (19)

Frage von Floh21 zum Thema Outlook & Mail ...

Netzwerkmanagement
gelöst Anregungen, kleiner Betrieb, IT-Umgebung (18)

Frage von Unwichtig zum Thema Netzwerkmanagement ...