<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Komische Zeichen beim Lesen von PHP-Generierten Text in meinen Programm]]></title><description><![CDATA[<p>Ich mache Änderungen in meiner DB über eine PHP-Seite.<br />
Hier ist der</p>
<pre><code class="language-cpp">bool Update_class::execute_update()
{
	if(!valid_update())
	{
		return false;
	}
	while(update_command.GetLength() &gt; 0)
	{
		CString update_line;
		if(update_command.Find(&quot;\n&quot;) &gt;-1)
		{
		 update_line = update_command.Left(update_command.Find(&quot;\n&quot;));
		 update_line.TrimLeft();
		 update_command = update_command.Mid(update_command.Find(&quot;\n&quot;)+1);
		}
		else
		{
		 update_line = update_command;
		 update_command = &quot;&quot;;
		}
		CString command = update_line.Left(update_line.Find(&quot;:&quot;));
		update_line = update_line.Mid(update_line.Find(&quot;:&quot;)+1);
		if(command == &quot;SQL&quot;)
		{
			DB-&gt;SetShowError(true);
			DB-&gt;Execute(update_line);
			DB-&gt;SetShowError(false);
		}
		if(command == &quot;Message&quot;)
		{
			CString text  = update_line.Left(update_line.Find(&quot;,&quot;));
			CString title = update_line.Mid(update_line.Find(&quot;,&quot;)+1);
			parent-&gt;MessageBox(text,title);
		}
		if(command == &quot;Question&quot;)
		{
			CString text  = update_line.Left(update_line.Find(&quot;,&quot;));
			CString title = update_line.Mid(update_line.Find(&quot;,&quot;)+1);
			CString marke = title.Mid(title.Find(&quot;,&quot;)+1);
			title		  = title.Left(title.Find(&quot;,&quot;));
			if(parent-&gt;MessageBox(text,title,MB_YESNO)!=IDYES)
			{
				while(update_command.Find(marke) &gt; -1)
				{
					CString update_line = update_command.Left(update_command.Find(&quot;\n&quot;)-1);
					update_command = update_command.Mid(update_command.Find(&quot;\n&quot;)+1); 
				}
			}
		}
		if(command == &quot;Return&quot;)
		{
			if(update_line == &quot;True&quot;)
			{
				return true;
			}
			else
			{
				return false;
			}
		}

	}
	return true;
}
</code></pre>
<p>Das ist die PHP-Seite</p>
<pre><code>&lt;?php
$Link 	   = 	mysql_connect (&quot;xxx&quot;, &quot;xxx&quot;, &quot;xxx&quot;);
echo mysql_error();
$DB     =	mysql_select_db(&quot;slf&quot;,$Link);
$result_update = mysql_query (&quot;SELECT Update_Text FROM Autofinder_Updates WHERE Versions_Nr &gt; $Version&quot;);
echo mysql_error();
if($result_update)
{

 if($Row = mysql_fetch_array($result_update))
 {
  echo &quot;Message:Ihre Daten sind nicht aktuell ein Update wird ausgeführt,Update gefunden\n&quot;;
  echo &quot;$Row[0]\n&quot;;
  while($Row = mysql_fetch_array($result_update))
  {
   echo &quot;$Row[0]\n&quot;;
  }
  echo &quot;Message:Das Update ist beendet,Update beendet&quot;;
 }
 else
 {
  echo &quot;Aktuelle_Version&quot;;
 }
}
?&gt;
</code></pre>
<p>Jetzt habe ich aber das Problem das am Ende der Titel der MessageBoxen Kästchen sind</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/48573/komische-zeichen-beim-lesen-von-php-generierten-text-in-meinen-programm</link><generator>RSS for Node</generator><lastBuildDate>Wed, 29 Apr 2026 13:44:52 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/48573.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 10 Sep 2003 11:53:53 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Komische Zeichen beim Lesen von PHP-Generierten Text in meinen Programm on Wed, 10 Sep 2003 14:44:45 GMT]]></title><description><![CDATA[<p>Ich mache Änderungen in meiner DB über eine PHP-Seite.<br />
Hier ist der</p>
<pre><code class="language-cpp">bool Update_class::execute_update()
{
	if(!valid_update())
	{
		return false;
	}
	while(update_command.GetLength() &gt; 0)
	{
		CString update_line;
		if(update_command.Find(&quot;\n&quot;) &gt;-1)
		{
		 update_line = update_command.Left(update_command.Find(&quot;\n&quot;));
		 update_line.TrimLeft();
		 update_command = update_command.Mid(update_command.Find(&quot;\n&quot;)+1);
		}
		else
		{
		 update_line = update_command;
		 update_command = &quot;&quot;;
		}
		CString command = update_line.Left(update_line.Find(&quot;:&quot;));
		update_line = update_line.Mid(update_line.Find(&quot;:&quot;)+1);
		if(command == &quot;SQL&quot;)
		{
			DB-&gt;SetShowError(true);
			DB-&gt;Execute(update_line);
			DB-&gt;SetShowError(false);
		}
		if(command == &quot;Message&quot;)
		{
			CString text  = update_line.Left(update_line.Find(&quot;,&quot;));
			CString title = update_line.Mid(update_line.Find(&quot;,&quot;)+1);
			parent-&gt;MessageBox(text,title);
		}
		if(command == &quot;Question&quot;)
		{
			CString text  = update_line.Left(update_line.Find(&quot;,&quot;));
			CString title = update_line.Mid(update_line.Find(&quot;,&quot;)+1);
			CString marke = title.Mid(title.Find(&quot;,&quot;)+1);
			title		  = title.Left(title.Find(&quot;,&quot;));
			if(parent-&gt;MessageBox(text,title,MB_YESNO)!=IDYES)
			{
				while(update_command.Find(marke) &gt; -1)
				{
					CString update_line = update_command.Left(update_command.Find(&quot;\n&quot;)-1);
					update_command = update_command.Mid(update_command.Find(&quot;\n&quot;)+1); 
				}
			}
		}
		if(command == &quot;Return&quot;)
		{
			if(update_line == &quot;True&quot;)
			{
				return true;
			}
			else
			{
				return false;
			}
		}

	}
	return true;
}
</code></pre>
<p>Das ist die PHP-Seite</p>
<pre><code>&lt;?php
$Link 	   = 	mysql_connect (&quot;xxx&quot;, &quot;xxx&quot;, &quot;xxx&quot;);
echo mysql_error();
$DB     =	mysql_select_db(&quot;slf&quot;,$Link);
$result_update = mysql_query (&quot;SELECT Update_Text FROM Autofinder_Updates WHERE Versions_Nr &gt; $Version&quot;);
echo mysql_error();
if($result_update)
{

 if($Row = mysql_fetch_array($result_update))
 {
  echo &quot;Message:Ihre Daten sind nicht aktuell ein Update wird ausgeführt,Update gefunden\n&quot;;
  echo &quot;$Row[0]\n&quot;;
  while($Row = mysql_fetch_array($result_update))
  {
   echo &quot;$Row[0]\n&quot;;
  }
  echo &quot;Message:Das Update ist beendet,Update beendet&quot;;
 }
 else
 {
  echo &quot;Aktuelle_Version&quot;;
 }
}
?&gt;
</code></pre>
<p>Jetzt habe ich aber das Problem das am Ende der Titel der MessageBoxen Kästchen sind</p>
]]></description><link>https://www.c-plusplus.net/forum/post/350825</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/350825</guid><dc:creator><![CDATA[Andorxor]]></dc:creator><pubDate>Wed, 10 Sep 2003 14:44:45 GMT</pubDate></item></channel></rss>