<div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-family:monospace,monospace"><span style="font-family:Arial,Helvetica,sans-serif">Am Di., 14. Mai 2019 um 10:44 Uhr schrieb Klaus Lehmann </span><br></div></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br>
in der letzten write.php vom 27.7.2012 steht was merkwürdiges drin...<br>
Zeile 97   $v=str_replace("\r\n","¶",$v);   // Zeilenumbruch durch Code 20 ersetzen<br>
                                   ~~<br>
was da ersetzt werden soll, ist bestimmt nicht code 20. oder?<br>
in der hexansicht ist es \xc2 und \xb6<br><br></blockquote><div><span class="gmail_default" style="font-family:monospace,monospace">Da wird 13 10 (innerhalb eines Feldes) durch den Unicode C2B6 ersetzt. Daraus wird dann<br>beim insert in den Datensatz per Tabelle der Code 20, der im allegro-DOS-Code für</span></div><div><span class="gmail_default" style="font-family:monospace,monospace">einen feldinternen Zeilenumbruch steht.</span></div><div><span class="gmail_default" style="font-family:monospace,monospace"><br></span></div><div><span class="gmail_default" style="font-family:monospace,monospace">write.php gehört zu PHPAC. Das war insgesamt ein hochverwickeltes Gemenge von PHP,</span></div><div><span class="gmail_default" style="font-family:monospace,monospace">JavaScript, FLEX und Parametrierung. Dieser Mißstand hat mit dazu beigetragen, daß man</span></div><div><span class="gmail_default" style="font-family:monospace,monospace">zuerst mit a30, dann a35 einen radikal neuen Ansatz gewagt hat. Darin sind PHP, JavaScript</span></div><div><span class="gmail_default" style="font-family:monospace,monospace">und FLEX weitestgehend separiert und separat wartbar und verständlich. Daß PHPAC noch immer</span></div><div><div class="gmail_default" style="font-family:monospace,monospace">hier und dort rotiert, ist ein Beispiel für das erstaunliche Beharrungsvermögen von Anwendungen,</div><div class="gmail_default" style="font-family:monospace,monospace">die man irgendwann mal zum Laufen gebracht hat und dann lieber nicht mehr dran rührt. Wenn aber</div><div class="gmail_default" style="font-family:monospace,monospace">doch, dann gibt's Unvorhersehbarkeiten, wie Ihr Exempel mal wieder zeigt. </div><div class="gmail_default" style="font-family:monospace,monospace"><br></div><div class="gmail_default" style="font-family:monospace,monospace">> <span style="font-family:Arial,Helvetica,sans-serif">ps: wie ich darauf komme?</span></div><span class="gmail_default" style="font-family:monospace,monospace">> </span>ich habe höllischen ärger mit einem professionellem differ<span class="gmail_default" style="font-family:monospace,monospace"> </span>(auch<span class="gmail_default" style="font-family:monospace,monospace"></span><br><span class="gmail_default" style="font-family:monospace,monospace">> </span>merger) gehabt, er hat mir wertvolle dateien zerschossen, aus der<br><span class="gmail_default" style="font-family:monospace,monospace">> </span>codepage-windows-ansi hat er alles ungefragt in eine utf8-datei<br><span class="gmail_default" style="font-family:monospace,monospace">> </span>umgeschrieben. UND:<span class="gmail_default" style="font-family:monospace,monospace"> </span>was höher decimal 128 in ein "?" umgewandelt!</div><div><br></div><div><div class="gmail_default" style="font-family:monospace,monospace">Solche Gerätschaften kann man allenfalls, wie z.B. auch PHPAC, als möchtegern-professionell </div><div class="gmail_default" style="font-family:monospace,monospace">bezeichnen! Besser Finger weg von sowas.</div><div class="gmail_default" style="font-family:monospace,monospace"><br></div><div class="gmail_default" style="font-family:monospace,monospace">B.E.</div><div class="gmail_default" style="font-family:monospace,monospace"></div><br></div><div><span class="gmail_default" style="font-family:monospace,monospace"><br></span></div></div></div>