... ja, weiss auch nicht warum er bei "p" nichts einträgt.
Trotzdem Danke!
NACHTRAG:
Habe gerade gesehen das für
p in der Vorschau
kein vorhanden ist, ERST beim Abspeichern.
Dann bekomme ich aber "fiese" Fehlermeldungen (siehe Anlage)
Irgendwie kommt er mit den Klammern nicht klar.
Haben sich mit der neuen phpbb2-version die regurären Ausdrücke geändert?
Auszug aus viewtopic Zeile 275 - 284:
Code: Alles auswählen
$download_file = unprepare_message($download_file);
$download_file = preg_replace('/(/', '(', $download_file);
$download_file = preg_replace('/)/', ')', $download_file);
$download_file = preg_replace('/:/', ':', $download_file);
$download_file = preg_replace('/[/', '[', $download_file);
$download_file = preg_replace('/]/', ']', $download_file);
$download_file = preg_replace('/{/', '{', $download_file);
$download_file = preg_replace('/}/', '}', $download_file);
$download_file = str_replace('\n', "\n\r", $download_file);
$download_file = preg_replace("#\[s=([0-9]+?)\]#", "", $download_file);
Habe einfach die Zeilen auskommentiert, und es läuft jetzt.
Wofür die Zeilen jetzt genau gut sind, weiss ich nicht.
Mal schauen ob man darauf verzichten kann, und man einen (echten) Programm-Text downloaden kann.
Vielen Dank!
Nee braucht man doch ... z. B. beim php-Quelltext, er wird nicht richtig dargestellt (kommt nur Mist raus)
$download_file = unprepare_message($download_file);
/*
$download_file = preg_replace('/(/', '(', $download_file);
$download_file = preg_replace('/)/', ')', $download_file);
$download_file = preg_replace('/:/', ':', $download_file);
$download_file = preg_replace('/[/', '[', $download_file);
*/
$download_file = preg_replace('/]/', ']', $download_file);
$download_file = preg_replace('/{/', '{', $download_file);
$download_file = preg_replace('/}/', '}', $download_file);
$download_file = str_replace('\n', "\n\r", $download_file);
$download_file = preg_replace("#\[s=([0-9]+?)\]#", "", $download_file);
$filename = $board_config['sitename']."_CODE_Post_".$post_id."_".date("Ymd",time()).".txt";
header('Content-Type: text/x-delimtext; name="'.$filename.'"');
header('Content-Disposition: attachment;filename="'.$filename.'"');
header('Content-Transfer-Encoding: plain/text');
header('Content-Length: '.strlen($download_file));
print $download_file;
}
exit;
}