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, 6897 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
Microsoft
gelöst PowerShell: CSV in CSV kopieren (3)

Frage von Pludan zum Thema Microsoft ...

Cloud-Dienste
gelöst File-Exchange-Tool - Owncloud oder Alternativen? (6)

Frage von mario87 zum Thema Cloud-Dienste ...

Neue Wissensbeiträge
Tipps & Tricks

Wie Hackt man sich am besten in ein Computernetzwerk ein

(38)

Erfahrungsbericht von Herbrich19 zum Thema Tipps & Tricks ...

Humor (lol)

Bester Vorschlag eines Supporttechnikers ever: APC

(15)

Erfahrungsbericht von DerWoWusste zum Thema Humor (lol) ...

Heiß diskutierte Inhalte
Festplatten, SSD, Raid
POS Hardware und alternativen zu Raid 1? (21)

Frage von Brotkasten zum Thema Festplatten, SSD, Raid ...

Viren und Trojaner
Verschlüsselungstrojaner simulieren (18)

Frage von AlbertMinrich zum Thema Viren und Trojaner ...

Ubuntu
Nextcloud 12 Antivirus App for Files (8)

Frage von horstvogel zum Thema Ubuntu ...

Server-Hardware
gelöst Empfehlung KVM over IP Switch (8)

Frage von Androxin zum Thema Server-Hardware ...