Hallo zusammen,
ich weiß nicht wirklich, woran das liegt, dass es nach dem Speichern in der
Textarea anderes dargestellt wird als vorher.
Ich habe zwei Screenshots angehängt, die zeigen was passiert.
Der Code in der Configdatei sieht nach dem Speichern so aus:
PHP-Code:
$title2 = array(
"test1",
"test2",
"test3"
);
Gepeichert wird mit (wenn auch nicht sehr schön

):
PHP-Code:
$arr_title = explode("\n", $config[titles]);
foreach ($arr_title as $t) {
$t=trim($t);
if(!empty($t)) {
$arr_new_title[]=$t."\n";
}
}
$titlecounter = count($arr_new_title)-1;
// del var config
$config = '';
$config = "<?phpn";
$config .= "$title2 = array(n";
if($titlecounter) {
$k=0;
foreach ($arr_new_title as $title) {
$title = trim($title);
if($k<$titlecounter) {
$config .= '"'.$title."\",\n";
}
if($k==$titlecounter) {
$config .= '"'.$title.""\n";
}
$k++;
}
}
$config .= ");\n";
//...
Der Aufruf der Config sieht in diesem Teil so aus:
PHP-Code:
<textarea class="text_area" rows="10" cols="50" name="config[titles]">
<?php foreach ($title2 as $title) {
echo trim($title)."\n";
} ?>
</textarea>
Vielleicht kann mir jemand sagen, was ich anders machen muss, damit es
nicht so dieser "Verschiebung" kommt.
Für Tips und Verbesserungen bin ich übringens auch immer zu haben.
Gruß
Tine