SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Einführung in XHTML, CSS und Webdesign

Einführung in XHTML, CSS und Webdesign zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP für Fortgeschrittene und Experten

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 16.07.2009, 09:30:49
Martin26 Martin26 ist offline
Anfänger
 
Registriert seit: Jul 2009
Alter: 40
Beiträge: 4
Zeichensatz Problem beim Speichern

Guten Tag alle Zusammen,

ich hoffe mir kann hier jemand helfen, denn ich bin nun schon seit 1,5 Tagen mit einem Problem beschäftigt und bekomme es nicht gelöst.
Und zwar habe ich einen String, der folgendermassen aussieht: 230;12.07.2009;14.07.2009;T FAS diesen schreibe ich dann folgendermassen in eine Datei, die auf dem Server liegt:

PHP-Code:
$fp fopen('test2.csv''w');
fputs($fp"$exportstring");
fclose($fp); 
Dies funktiuniert auch einwandfrei. Also die Daten stehen sauber in der .csv Datei.

Danach biete ich dem User diese Datei als Download an, was ich folgendermassen mache:

PHP-Code:
$filename $speichern.".csv";
$file 'test2.csv';

if (
file_exists($file)) {
    
    
header('Content-Type: application/octet-stream');
    
header("Content-Disposition: attachment; filename=\"" basename($filename) . "\"");
    
header('Content-Length: ' filesize($file));
    
ob_end_clean();
    
readfile($file);
    exit;

In der Variablen $speichern ist das aktuelle Datum mit der aktuellen Zeit hinterlegt. Auch das funktiuniert.

Nun gibt es allerdings das Problem, dass wenn man diese Datei, die man gedownloadet hat, anschaut die Zeichenkette  vor dem String ist. Ich habe gedacht, dass es daran liegen könnte, dass die Datei auf dem Server ANSI ist und nach dem Download als UTF-8 angegeben wird. Deshalb bin ich hingegegangen und habe die Datei auf dem Server als UTF-8 abgespeichert und ohne sie neu zu beschreiben als Download angeboten. Leider hat auch das nicht zum erfolg geführt. Ich bin mittlerweil 1,5 Tage am googeln und probieren, aber ich bekomme diese Zeichen einfach nicht weg.

Hoffe, dass mir hier jemand helfen kann, oder zumindest nen Tipp. Vielen dank schon im Voraus Martin
Mit Zitat antworten
  #2  
Alt 16.07.2009, 15:12:37
cortex cortex ist offline
SELFPHP Profi
 
Registriert seit: Apr 2008
Alter: 48
Beiträge: 1.938
AW: Zeichensatz Problem beim Speichern

Zitat:
Zitat von Martin26 Beitrag anzeigen

das hat häufig etwas mit dem bom zu tun...

cx
Mit Zitat antworten
  #3  
Alt 16.07.2009, 15:36:02
Martin26 Martin26 ist offline
Anfänger
 
Registriert seit: Jul 2009
Alter: 40
Beiträge: 4
AW: Zeichensatz Problem beim Speichern

Hmm, okay. Aber warum kann ich die Datei wenn ich sie in UTF-8 speicher auf dem Server mit dem Textpad ohne diese Zeichenkette auslesen und nach dem Download ist sie dann plötzlich da, wenn ich die gedownloadete Datei mit dem Textpad öffne?
Mit Zitat antworten
  #4  
Alt 16.07.2009, 15:48:52
cortex cortex ist offline
SELFPHP Profi
 
Registriert seit: Apr 2008
Alter: 48
Beiträge: 1.938
AW: Zeichensatz Problem beim Speichern

da muss ich passen .-

cx
Mit Zitat antworten
  #5  
Alt 16.07.2009, 15:52:52
Martin26 Martin26 ist offline
Anfänger
 
Registriert seit: Jul 2009
Alter: 40
Beiträge: 4
AW: Zeichensatz Problem beim Speichern

Trotzdem Danke, vielleicht hat ja noch jemand eine Idee
Mit Zitat antworten
  #6  
Alt 16.07.2009, 17:15:55
ConnectionReset ConnectionReset ist offline
Anfänger
 
Registriert seit: Jul 2009
Alter: 47
Beiträge: 4
AW: Zeichensatz Problem beim Speichern

Versuch mal Content-Type : text/plain

kind regards
Mit Zitat antworten
  #7  
Alt 16.07.2009, 17:59:48
Martin26 Martin26 ist offline
Anfänger
 
Registriert seit: Jul 2009
Alter: 40
Beiträge: 4
AW: Zeichensatz Problem beim Speichern

Ist erledigt, hab den Fehler nun endlich nach über 2 Tagen gefunden. Vielen Dank an alle.
Mit Zitat antworten
  #8  
Alt 16.07.2009, 18:16:53
cortex cortex ist offline
SELFPHP Profi
 
Registriert seit: Apr 2008
Alter: 48
Beiträge: 1.938
AW: Zeichensatz Problem beim Speichern

Zitat:
Zitat von Martin26 Beitrag anzeigen
hab den Fehler nun endlich nach über 2 Tagen gefunden
möchtest du uns daran teilhaben lassen?

cx
Mit Zitat antworten
  #9  
Alt 01.10.2009, 12:42:06
christiana83 christiana83 ist offline
Anfänger
 
Registriert seit: Oct 2009
Alter: 40
Beiträge: 1
AW: Zeichensatz Problem beim Speichern

Hallo!

Ich habe gerade exakt das gleiche Problem. Wie wurde es denn in diesem Fall nun behoben? Wäre schön, wenn du die Lösung posten könntest!

viele Grüße,
Christiana
Mit Zitat antworten
  #10  
Alt 01.10.2009, 12:56:09
DokuLeseHemmung DokuLeseHemmung ist offline
SELFPHP Experte
 
Registriert seit: Jun 2008
Alter: 15
Beiträge: 2.269
AW: Zeichensatz Problem beim Speichern

In deinem Texteditor die PHP Datei als utf-8 ohne BOM speichern.
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Problem: Große XML-Datei -> Teile als neuen XML-String in eine MySQL-DB speichern Caroli PHP für Fortgeschrittene und Experten 0 06.02.2006 15:38:16
array in array speichern: PROBLEM Echelon PHP Grundlagen 1 13.08.2005 10:15:56
problem beim speichern und abrufen von checkboxen Stifler PHP Grundlagen 10 29.09.2004 16:15:06
problem beim speichern einer csv-datei theadamdy PHP Grundlagen 3 06.10.2003 16:56:05
Problem bei Speichern aus Formular in SQL-DB cobracio PHP für Fortgeschrittene und Experten 6 04.06.2003 10:35:27


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:56:49 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt