1.5 RC5 - Bugs im Editor

Please report bugs here!

Moderator: Thorsten

Post Reply
webchills
Posts: 26
Joined: Fri Jan 31, 2003 12:30 pm
Location: Wien
Contact:

1.5 RC5 - Bugs im Editor

Post by webchills »

Hallo,

Folgende Probleme mit dem Editor, eingesetzt wird phpMyFAQ 1.5 RC5 mit MS SQL:

1) Wenn ich einen Link einfüge, ist das in der Vorschau noch ok:

Code: Select all

<p><a href="http://www.test.com" target="_blank">testlink</a></p>
Nach dem Speichern wurde daraus folgender Code gemacht:

Code: Select all

<p><a href=\"http://www.test.com/\" target=\"_blank\">testlink</a></p>
Das führt dazu, dass der Link nicht aufrufbar ist, da das so interpretiert wird, als ob eine Datei im Hauptverzeichnis aufgerufen werden soll.
Es wird dann versucht

Code: Select all

http://root/"http://www.test.com//"
aufzurufen

2) Das Einfügen von Bildern funktioniert nicht, auch hier wegen Verunstaltung des Codes.
Wenn ich über den Imagemanager auf as Verzeichnis images zugreife werden mir vorher hochgeladene Bilder nicht als Thumbnails angezeigt. Das ist glaub ich schon in einem anderen Thread beschrieben, ist auch nicht so schlimm für mich.
Wenn ich dann ein Bild auswähle, wird es in der Vorschau korrekt angezeigt und folgender Code generiert:

Code: Select all

<p><img height="31" alt="logo.png" hspace="0" src="/pfadzumverzeichnis/images/logo.png" width="88" align="baseline" border="0" /></p>
Nach dem Speichern, wird es nicht mehr angezeigt, es wurde folgender Code generiert

Code: Select all

<p><img height=\"31\" alt=\"logo.png\" hspace=\"0\" src=\"/pfadzumverzeichnis/images/logo.png\" width=\"88\" align=\"baseline\" border=\"0\" /></p>
Wie kann ich erreichen, dass der Code nicht so verändert wird?
Kann leider keinen Beispiellink posten, weils im Intranet läuft

Danke

Jörg
Thorsten
Posts: 15724
Joined: Tue Sep 25, 2001 11:14 am
Location: #phpmyfaq
Contact:

Post by Thorsten »

Hallo Jörg,

kannst du mal deine PHP-Konfiguration posten?

Danke!

bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
webchills
Posts: 26
Joined: Fri Jan 31, 2003 12:30 pm
Location: Wien
Contact:

PHP Konfiguration

Post by webchills »

PHP Version 4.3.9

allow_call_time_pass_reference On
allow_url_fopen Off
always_populate_raw_post_data Off
arg_separator.input &
arg_separator.output &
asp_tags Of
default_mimetype text/html
define_syslog_variables
enable_dl Off
error_append_string </font>
expose_php On
magic_quotes_gpc On
magic_quotes_runtime Off
magic_quotes_sybase Off
register_argc_argv On
register_globals On
report_memleaks On
safe_mode Off
safe_mode_gid Off
short_open_tag On
sql.safe_mode Off
variables_order EGPCS
xmlrpc_error_number 0
xmlrpc_errors Off
y2k_compliance Off

GD Support enabled
GD Version bundled (2.0.28 compatible)
FreeType Support enabled
FreeType Linkage with freetype
GIF Read Support enabled
GIF Create Support enabled
JPG Support enabled
PNG Support enabled
WBMP Support enabled
XBM Support enabled
Thorsten
Posts: 15724
Joined: Tue Sep 25, 2001 11:14 am
Location: #phpmyfaq
Contact:

Post by Thorsten »

Hi,

ich denke, da ist irgendwo ein doppeltes hinzufügen von Slashes in MSSQL... ich werde mal suchen!

bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
Thorsten
Posts: 15724
Joined: Tue Sep 25, 2001 11:14 am
Location: #phpmyfaq
Contact:

Post by Thorsten »

Hi Jörg,

kannst du mal in der inc/mssql.php die Funktion excape_string gegen diese austauschen und testen:

Code: Select all

function escape_string($string)
    {
        return str_replace("'", "''", $string);
    }
Vielen Dank!

bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
webchills
Posts: 26
Joined: Fri Jan 31, 2003 12:30 pm
Location: Wien
Contact:

Das wars

Post by webchills »

Hi Thorsten,
das wars!
Mit der neuen function escape_string wird der Code richtig generiert und die Bilder angezeigt. Auch das Einbinden der Links funkt. Ist wahrscheinlich noch nicht aufgefallen, weils fast niemand mit MS SQL laufen hat. Ansonsten klappt damit aber alles gut.
Danke für die schnelle Lösung
Jörg
Thorsten
Posts: 15724
Joined: Tue Sep 25, 2001 11:14 am
Location: #phpmyfaq
Contact:

Post by Thorsten »

Hi,

sehr fein.

MS SQL wird wohl relativ häufig eingesetzt, deswegen läuft das auch inzwischen recht fein mit der 1.5.0. :-)

Den Bugfix habe ich ins CVS eingecheckt.

bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
Post Reply