Hallo zusammen.
Meinen neuesten Erkenntnissen gemäß möchte ich jetzt meine Textdateien umgestalten.
Istzustand:
<h1>1. Überschrift</h1>
<div class="texth1">Text portugiesisch</div>
<div class="silber"> Deutsche Übersetzung</div>
<div class="texth1">Text portugiesisch</div>
<div class="silber"> Deutsche Übersetzung</div>
<div class="texth1">Text portugiesisch</div>
<div class="silber"> Deutsche Übersetzung</div>
<div class="texth1">Text portugiesisch</div>
<div class="silber"> Deutsche Übersetzung</div>
<div class="texth1">Text portugiesisch</div>
<div class="silber"> Deutsche Übersetzung</div>
<div class="texth1">Text portugiesisch</div>
<div class="silber"> Deutsche Übersetzung</div>
<div class="texth1">Text portugiesisch</div>
<div class="silber"> Deutsche Übersetzung</div>
<div class="texth1">Text portugiesisch</div>
<div class="silber"> Deutsche Übersetzung</div>
Sollzustand:
<dl>
<dt>Text portugiesisch</dt>
<dd> Deutsche Übersetzung</dd>
<dt>Text portugiesisch</dt>
<dd> Deutsche Übersetzung</dd>
<dt>Text portugiesisch</dt>
<dd> Deutsche Übersetzung</dd>
<dt>Text portugiesisch</dt>
<dd> Deutsche Übersetzung</dd>
<dt>Text portugiesisch</dt>
<dd> Deutsche Übersetzung</dd>
<dt>Text portugiesisch</dt>
<dd> Deutsche Übersetzung</dd>
<dt>Text portugiesisch</dt>
<dd> Deutsche Übersetzung</dd>
<dt>Text portugiesisch</dt>
<dd> Deutsche Übersetzung</dd>
</dl>
Aufgabenstellung:
Der Code soll mit Aufruf über den Browser ausgeführt werden.
Es sollen alle Dateien im Ordner der Reihe nach bearbeitet werden.
Ablaufplan:
Stelle fest, welche Dateien im Ordner liegen.
Öffne erste Datei.
Suche die erste Leerzeile.
Füge ein <dl> ein.
Schleife bis Ende Datei:
Suche <div class="texth1">
Ersetze mit <dt>
Suche in der selben Zeile das </div>
Ersetze mit </dt>
Suche <div class="silber">
Ersetze mit <dd>
Suche in der selben Zeile das </div>
Ersetze mit </dd>
Ende Schleife
Füge ein </dl> in die letzte freie Zeile der Datei.
Wenn keine vorhanden, Leerzeile einfügen.
Datei speichern.
Nächste Datei.
Befehle:
resource opendir ( string $path [, resource $context ] )
string readdir ( resource $dir_handle )
resource fopen ( string $filename , string $mode )
str_replace ( mixed $search , mixed $replace , mixed $subject [, int &$count ] )
fclose ( resource $handle )
Bevor ich mich dann im einzelen mit der konkreten Umsetzung beschäftige, möchte ich hier mal nachfragen, ob die Ablauflogik soweit in Ordnung ist, die Befehle vollständig sind und ob es eventuell sinnvollere Befehle gibt, die ich einsetzen könnte.
Gruß
Estrela
Meinen neuesten Erkenntnissen gemäß möchte ich jetzt meine Textdateien umgestalten.
Istzustand:
<h1>1. Überschrift</h1>
<div class="texth1">Text portugiesisch</div>
<div class="silber"> Deutsche Übersetzung</div>
<div class="texth1">Text portugiesisch</div>
<div class="silber"> Deutsche Übersetzung</div>
<div class="texth1">Text portugiesisch</div>
<div class="silber"> Deutsche Übersetzung</div>
<div class="texth1">Text portugiesisch</div>
<div class="silber"> Deutsche Übersetzung</div>
<div class="texth1">Text portugiesisch</div>
<div class="silber"> Deutsche Übersetzung</div>
<div class="texth1">Text portugiesisch</div>
<div class="silber"> Deutsche Übersetzung</div>
<div class="texth1">Text portugiesisch</div>
<div class="silber"> Deutsche Übersetzung</div>
<div class="texth1">Text portugiesisch</div>
<div class="silber"> Deutsche Übersetzung</div>
Sollzustand:
<dl>
<dt>Text portugiesisch</dt>
<dd> Deutsche Übersetzung</dd>
<dt>Text portugiesisch</dt>
<dd> Deutsche Übersetzung</dd>
<dt>Text portugiesisch</dt>
<dd> Deutsche Übersetzung</dd>
<dt>Text portugiesisch</dt>
<dd> Deutsche Übersetzung</dd>
<dt>Text portugiesisch</dt>
<dd> Deutsche Übersetzung</dd>
<dt>Text portugiesisch</dt>
<dd> Deutsche Übersetzung</dd>
<dt>Text portugiesisch</dt>
<dd> Deutsche Übersetzung</dd>
<dt>Text portugiesisch</dt>
<dd> Deutsche Übersetzung</dd>
</dl>
Aufgabenstellung:
Der Code soll mit Aufruf über den Browser ausgeführt werden.
Es sollen alle Dateien im Ordner der Reihe nach bearbeitet werden.
Ablaufplan:
Stelle fest, welche Dateien im Ordner liegen.
Öffne erste Datei.
Suche die erste Leerzeile.
Füge ein <dl> ein.
Schleife bis Ende Datei:
Suche <div class="texth1">
Ersetze mit <dt>
Suche in der selben Zeile das </div>
Ersetze mit </dt>
Suche <div class="silber">
Ersetze mit <dd>
Suche in der selben Zeile das </div>
Ersetze mit </dd>
Ende Schleife
Füge ein </dl> in die letzte freie Zeile der Datei.
Wenn keine vorhanden, Leerzeile einfügen.
Datei speichern.
Nächste Datei.
Befehle:
resource opendir ( string $path [, resource $context ] )
string readdir ( resource $dir_handle )
resource fopen ( string $filename , string $mode )
str_replace ( mixed $search , mixed $replace , mixed $subject [, int &$count ] )
fclose ( resource $handle )
Bevor ich mich dann im einzelen mit der konkreten Umsetzung beschäftige, möchte ich hier mal nachfragen, ob die Ablauflogik soweit in Ordnung ist, die Befehle vollständig sind und ob es eventuell sinnvollere Befehle gibt, die ich einsetzen könnte.
Gruß
Estrela
Kommentar