Komische Zeichen beim Lesen von PHP-Generierten Text in meinen Programm
-
Ich mache Änderungen in meiner DB über eine PHP-Seite.
Hier ist derbool Update_class::execute_update() { if(!valid_update()) { return false; } while(update_command.GetLength() > 0) { CString update_line; if(update_command.Find("\n") >-1) { update_line = update_command.Left(update_command.Find("\n")); update_line.TrimLeft(); update_command = update_command.Mid(update_command.Find("\n")+1); } else { update_line = update_command; update_command = ""; } CString command = update_line.Left(update_line.Find(":")); update_line = update_line.Mid(update_line.Find(":")+1); if(command == "SQL") { DB->SetShowError(true); DB->Execute(update_line); DB->SetShowError(false); } if(command == "Message") { CString text = update_line.Left(update_line.Find(",")); CString title = update_line.Mid(update_line.Find(",")+1); parent->MessageBox(text,title); } if(command == "Question") { CString text = update_line.Left(update_line.Find(",")); CString title = update_line.Mid(update_line.Find(",")+1); CString marke = title.Mid(title.Find(",")+1); title = title.Left(title.Find(",")); if(parent->MessageBox(text,title,MB_YESNO)!=IDYES) { while(update_command.Find(marke) > -1) { CString update_line = update_command.Left(update_command.Find("\n")-1); update_command = update_command.Mid(update_command.Find("\n")+1); } } } if(command == "Return") { if(update_line == "True") { return true; } else { return false; } } } return true; }Das ist die PHP-Seite
<?php $Link = mysql_connect ("xxx", "xxx", "xxx"); echo mysql_error(); $DB = mysql_select_db("slf",$Link); $result_update = mysql_query ("SELECT Update_Text FROM Autofinder_Updates WHERE Versions_Nr > $Version"); echo mysql_error(); if($result_update) { if($Row = mysql_fetch_array($result_update)) { echo "Message:Ihre Daten sind nicht aktuell ein Update wird ausgeführt,Update gefunden\n"; echo "$Row[0]\n"; while($Row = mysql_fetch_array($result_update)) { echo "$Row[0]\n"; } echo "Message:Das Update ist beendet,Update beendet"; } else { echo "Aktuelle_Version"; } } ?>Jetzt habe ich aber das Problem das am Ende der Titel der MessageBoxen Kästchen sind