problem datei öffnen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • problem datei öffnen

    ich möchte ein admin script schreiben wo man
    eine css datei öffnet und in ein formular laden kann
    und sie damit bearbeiten wie z.b. mit explode().
    das script soll mir alles in variablen umwandeln was nach dem ":" steht.
    es kommt allerdings was anderes raus (siehe unten).
    ich möchte die variablen danach wieder mit "fputs" in die css datei schreiben.
    ----------------------------------------------------------------------------------------------
    meine style.css

    .standard { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000; text-decoration: none}
    .headline { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #000000; text-decoration: none}
    .navi { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #000000; text-decoration: none }
    .navi:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; text-decoration: underline}
    .navi_active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #000000; text-decoration: underline}

    PHP-Code:
    meine ausgabe.php

    <?

    $fp=fopen("style.css","r+"); 
    while($line=fgets($fp,4096)) { 
    $arr=explode(":",$line);
    echo "$arr[0]<br>
    $arr[1]<br>
    $arr[2]<br>
    $arr[3]<br>
    $arr[4]<br>
    $arr[5]<br>"; 


    ?>
    wird angezeigt bei ausgabe


    .standard { font-family
    Verdana, Arial, Helvetica, sans-serif; font-size
    11px; font-style
    normal; font-weight
    normal; color
    #000000; text-decoration
    .headline { font-family
    Verdana, Arial, Helvetica, sans-serif; font-size
    11px; font-style
    normal; font-weight
    bold; color
    #000000; text-decoration
    .navi { font-family
    Verdana, Arial, Helvetica, sans-serif; font-size
    11px; font-style
    normal; font-weight
    bold; color
    #000000; text-decoration
    .navi
    hover { font-family
    Verdana, Arial, Helvetica, sans-serif; font-size
    11px; font-style
    normal; font-weight
    bold; text-decoration
    .navi_active { font-family
    Verdana, Arial, Helvetica, sans-serif; font-size
    11px; font-style
    normal; font-weight
    bold; color
    #000000; text-decoration


    kann mir jemand weiterhelfen?

  • #2
    du solltest
    - erstmal alles zwische {} filtern
    - dann nach ; trennen
    - dann erst nach :

    das wird ne hübsche array-fummelei ... viel erfolg
    Kissolino.com

    Kommentar


    • #3
      mit welchem befehl filtern?

      Kommentar


      • #4
        guckst du preg_match an!

        Kommentar

        Lädt...
        X