Ergebnis 1 bis 4 von 4

Thema: Umgang mit Mac-Dateien und Zeilenende

  1. #1
    TP-Special Mod Avatar von steffenk
    Registriert seit
    Feb 2005
    Ort
    Haan / NRW
    Beiträge
    12.869

    Umgang mit Mac-Dateien und Zeilenende

    Sicherlich benutzen einige die php-Funktionen file() oder fgetcsv(), die Dateien zeilenweise abarbeiten.
    Nun taucht das Problem auf, das bei Mac-Dateien das nicht mehr funktioniert und php das Zeilenende nicht erkennt.
    Hier die üblichen Zeilenenden:
    \n (UNIX/Linux)
    \n\r (Windows)
    \r (MAC)
    Aus diesem Grund habe ich eine einfache Konvertierung geschrieben, die das wieder korrigiert:

    PHP-Code:
    //Mac-Überprüfung
    $cf=file_get_contents($dateiname);
    if(
    strpos($cf,"\r")>&& strpos($cf,"\n\r")===false) {
        
    //konvertiere
        
    $cf=str_replace("\r","\n",$cf);
        
    $dh=fopen($dateiname,"w");
        
    fwrite($dh,$cf);
        
    fclose($dh);

    Dem nächsten, der daran verzweifelt, könnte das dienlich sein

    TYPO3 · MySQLDumper · dislabs
    ·
    manche Mühlen mahlen schneller ...
    "Ich habe Rücken"
    Horst Schlämmer

  2. #2
    TP-Specialist Avatar von Stuck Mojo
    Registriert seit
    Feb 2001
    Ort
    Helmstedt/Wolfsburg
    Beiträge
    4.108

  3. #3
    TP-Special Mod Avatar von steffenk
    Registriert seit
    Feb 2005
    Ort
    Haan / NRW
    Beiträge
    12.869
    Hi Jan,

    das kenn ich auch - nur funktioniert das setzen von ini-Werten nicht immer auf den Fremdservern, da geh ich lieber auf Nummer sicher

    Trotzdem danke für den Hinweis !

    TYPO3 · MySQLDumper · dislabs
    ·
    manche Mühlen mahlen schneller ...
    "Ich habe Rücken"
    Horst Schlämmer

  4. #4
    TP-Specialist Avatar von Stuck Mojo
    Registriert seit
    Feb 2001
    Ort
    Helmstedt/Wolfsburg
    Beiträge
    4.108
    Der Changeable-Flag steht auf PHP_INI_ALL, was bedeutet, dass man es überall ändern kann. Habe bisher noch nicht erlebt, dass es irgendwo nicht ging. Entweder per ini_set() oder per .htaccess - null problemo

    Gruss
    Jan

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51