Shopsystem ShopPilot Shoploesung Diskussionen und Infos zum Shopsystem ShopPilot
Willkommen Gast. Bitte einloggen oder registrieren.
Februar 08, 2012, 00:52:25

Einloggen mit Benutzername, Passwort und Sitzungslänge
Suche:     Erweiterte Suche
5208 Beiträge in 1408 Themen von 330 Mitglieder
Neuestes Mitglied: spraytool
* Übersicht Hilfe Login Registrieren
+  Diskussionen und Infos zum Shopsystem ShopPilot
|-+  ShopPilot
| |-+  SSP - Shop Server Pages
| | |-+  csv-Datei speichern
0 Mitglieder und 1 Gast betrachten dieses Thema. « vorheriges nächstes »
Seiten: [1] Drucken
Autor Thema: csv-Datei speichern  (Gelesen 657 mal)
dobra
Global Moderator
Hero Member
*****

Lob: 18
Offline Offline

Beiträge: 1167


WWW
« am: August 28, 2010, 12:17:14 »

Hallo,

nachdem ich ja normalerweise nur mit FF arbeite und den IE nur zum testen verwende, ist mir das heute erst aufgefallen...
(das erste und einzige mal bisher, dass der IE was besser macht als FF  Wink )

wenn ich eine CSV-Datei dynamisch erstelle und dann auf
"Klicken Sie hier um das Backup herunterzuladen!"
klicke, hat FF das immer als Text angezeigt
= ich muss es kopieren, in notepad++ einfügen und kann die Datei erst so speichern.

IE zeigt bei Klick auf den Link ein alert



und ich kann die Datei direkt mit klick auf "Speichern" abspeichern ohne den umständlichen Umweg über kopieren-einfügen in Texteditor.
Liegt das an irgendwelchen Browsereinstellungen oder wie müsste die Anweisung lauten, damit *alle* Browser das zum direkten speichern anbieten?

Code:
if($cmd eq "dbbackup2"){
my $backup = $ssp::catalog_home . "/order_backup.csv";
my $sql = qq |SELECT .... FROM $dbtableorder|;
my $read = ssp::readSQLData($sql, "odernr", ...);

open(WRITE, ">$backup"); #Backupdatei zum schreiben öffnen
for (my $i=0;$i<$read;$i++){ #Auslesen der Datensätze
my $odernr =ssp::get_var_db("odernr", $i);
...

#CSV schreiben
print WRITE qq|"$odernr";"$adsource";"$sessionid";"$user";"$wert";"$bez";"$userprov";"$provwert";"$time";"$date";"$hid";"$sub";"$zahlart";|;
print WRITE "\r\n";
}
close(WRITE); #schließen der CSV Datei

# Ausgabe Linkl zum Downloadpfad der Datei
my $url = $ssp::catalog_abs . "/order_backup.csv";
main::mprint qq|<br><div class="notice"><b>Backup der Tabelle AFFILIATEORDER erfolgreich erstellt</b></div>|;
main::mprint qq|<br><a href="$url" target="_new">Klicken Sie hier um das Backup herunterzuladen!</a>|;
}
Gespeichert

Seiten: [1] Drucken 
« vorheriges nächstes »
Gehe zu:  

mysitelist Impressum Powered by SMF 1.1.16 | SMF © 2006, Simple Machines Prüfe XHTML 1.0 Prüfe CSS