<?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[[WinSocks] Daten an php-Script übermitteln]]></title><description><![CDATA[<p>Hi,<br />
ich habe momentan das Problem, dass ich mit einem Programm, Daten an ein php-Script übermitteln muss. Das ganze möchte ich mit Sockets lösen. Ich habe bereits herausgefunden, dass man soetwas mit http-posts löst. Nur habe ich keine Ahnung wie ich das realisieren soll und an dieser Stelle würde ich mich über eure Hilfe freuen.</p>
<p>Danke</p>
<p>Nur_zu_Besuch</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/218914/winsocks-daten-an-php-script-übermitteln</link><generator>RSS for Node</generator><lastBuildDate>Tue, 14 Apr 2026 18:23:45 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/218914.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 27 Jul 2008 09:36:41 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to [WinSocks] Daten an php-Script übermitteln on Sun, 27 Jul 2008 09:36:41 GMT]]></title><description><![CDATA[<p>Hi,<br />
ich habe momentan das Problem, dass ich mit einem Programm, Daten an ein php-Script übermitteln muss. Das ganze möchte ich mit Sockets lösen. Ich habe bereits herausgefunden, dass man soetwas mit http-posts löst. Nur habe ich keine Ahnung wie ich das realisieren soll und an dieser Stelle würde ich mich über eure Hilfe freuen.</p>
<p>Danke</p>
<p>Nur_zu_Besuch</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1554419</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1554419</guid><dc:creator><![CDATA[Nur_zu_Besuch]]></dc:creator><pubDate>Sun, 27 Jul 2008 09:36:41 GMT</pubDate></item><item><title><![CDATA[Reply to [WinSocks] Daten an php-Script übermitteln on Sun, 27 Jul 2008 19:09:36 GMT]]></title><description><![CDATA[<p>- Verbindung aufbauen<br />
- Daten senden/empfangen<br />
- Verbindung schließen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1554741</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1554741</guid><dc:creator><![CDATA[O.o]]></dc:creator><pubDate>Sun, 27 Jul 2008 19:09:36 GMT</pubDate></item><item><title><![CDATA[Reply to [WinSocks] Daten an php-Script übermitteln on Sun, 27 Jul 2008 22:50:45 GMT]]></title><description><![CDATA[<p>Ja danke doch soweit war ich auch schon.</p>
<p>-wie spreche ich das php-script an und nicht einfach nur den server<br />
-kann ich die daten einfach mit send übermitteln oder brauche ich eine extra funktion</p>
<p>danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1554845</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1554845</guid><dc:creator><![CDATA[Nur_zu_Besuch]]></dc:creator><pubDate>Sun, 27 Jul 2008 22:50:45 GMT</pubDate></item><item><title><![CDATA[Reply to [WinSocks] Daten an php-Script übermitteln on Mon, 28 Jul 2008 04:57:39 GMT]]></title><description><![CDATA[<p><a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-169861.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-169861.html</a></p>
<p>Meep Meep</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1554861</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1554861</guid><dc:creator><![CDATA[Meep Meep]]></dc:creator><pubDate>Mon, 28 Jul 2008 04:57:39 GMT</pubDate></item><item><title><![CDATA[Reply to [WinSocks] Daten an php-Script übermitteln on Tue, 29 Jul 2008 08:13:38 GMT]]></title><description><![CDATA[<p>Danke Meep Meep</p>
<p>Nun habe ich eine letzte frage, wie muss ein post request aufgebaut sein, dass ich an die index.php einen string senden kann?</p>
<p>ich habe hier ein kleines beispiel gemacht um es besser zu veranschaulichen.</p>
<pre><code>&lt;?php
$daten=$_POST[&quot;daten&quot;];
echo $daten;
?&gt;
</code></pre>
<p>danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1555419</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1555419</guid><dc:creator><![CDATA[Nur_zu_Besuch]]></dc:creator><pubDate>Tue, 29 Jul 2008 08:13:38 GMT</pubDate></item><item><title><![CDATA[Reply to [WinSocks] Daten an php-Script übermitteln on Tue, 29 Jul 2008 08:48:29 GMT]]></title><description><![CDATA[<p><a href="http://de.wikipedia.org/wiki/Hypertext_Transfer_Protocol" rel="nofollow">http://de.wikipedia.org/wiki/Hypertext_Transfer_Protocol</a></p>
<p>mittig</p>
<p>die daten werden hinten anghängt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1555445</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1555445</guid><dc:creator><![CDATA[elise]]></dc:creator><pubDate>Tue, 29 Jul 2008 08:48:29 GMT</pubDate></item><item><title><![CDATA[Reply to [WinSocks] Daten an php-Script übermitteln on Tue, 29 Jul 2008 15:14:27 GMT]]></title><description><![CDATA[<pre><code>#include &quot;windows.h&quot;

#pragma comment (lib, &quot;ws2_32&quot;)

int WinMain( __in HINSTANCE hInstance, __in_opt HINSTANCE hPrevInstance, __in_opt LPSTR lpCmdLine, __in int nShowCmd )
{

	WSADATA wsa;
	if(WSAStartup(MAKEWORD(2,0), &amp;wsa) != 0)
	{
		MessageBoxA(0,&quot;Winsocks konnte nicht gestartet werden&quot;,&quot;Fehler&quot;,MB_ICONERROR);	
	}

	hostent* phe = gethostbyname(&quot;www.******.**.funpic.de&quot;);

	SOCKET Socket = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);

	sockaddr_in service;
	service.sin_family = AF_INET;
	service.sin_port = htons(80); 

	char** p = phe-&gt;h_addr_list;
	int result;
	do
	{
		service.sin_addr.s_addr = *reinterpret_cast&lt;unsigned long*&gt;(*p);
		++p;
		result = connect(Socket, reinterpret_cast&lt;sockaddr*&gt;(&amp;service), sizeof(service));
	}
	while(result == -1);

	MessageBoxA(0,&quot;Erfolgreich verbunden&quot;,&quot;Info&quot;,MB_ICONINFORMATION);

	char *Buffer =  &quot;POST /index.php HTTP/1.1&quot;
					&quot;Host: ******.**.funpic.de&quot;
				    &quot;Content-Type: application/x-www-form-urlencoded&quot;
					&quot;Content-Length: 24&quot;
					&quot;daten=Unthinking_Majority&quot;;

	send(Socket,Buffer,lstrlenA(Buffer),0);

	return 0;
}
</code></pre>
<p>Hier ist mein Source, ich komme nicht ganz damit zurecht, zumindest erstellt mir mein php-script keine logfile.<br />
würde mich freuen wenn sich das mal jemand anschauen würde.</p>
<p>Grüße</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1555756</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1555756</guid><dc:creator><![CDATA[Nur_zu_Besuch]]></dc:creator><pubDate>Tue, 29 Jul 2008 15:14:27 GMT</pubDate></item><item><title><![CDATA[Reply to [WinSocks] Daten an php-Script übermitteln on Tue, 29 Jul 2008 23:15:31 GMT]]></title><description><![CDATA[<p>kurz drübergeschaut: schau dir das rfc dazu an</p>
<p>es fehlen die \r\n</p>
<p>auf wikipedia sieht es so aus:</p>
<p>POST /wiki/Spezial:Search HTTP/1.1<br />
Host: <a href="http://de.wikipedia.org" rel="nofollow">de.wikipedia.org</a><br />
Content-Type: application/x-www-form-urlencoded<br />
Content-Length: 24</p>
<p>search=Katzen&amp;go=Artikel</p>
<p>du musst das genauso machen.</p>
<p>also:</p>
<p>POST /wiki/Spezial:Search HTTP/1.1\r\nHost: <a href="http://de.wikipedia.org" rel="nofollow">de.wikipedia.org</a>\r\nContent-Type: application/x-www-form-urlencoded\r\nContent-Length: 24\r\n\r\nsearch=Katzen&amp;go=Artikel</p>
<p>beachte den doppelten zeilenumbruch vor den daten. der ist zwingend!!!</p>
<p>deine content-length ist unsinn.</p>
<p>mach irgendwas mit Content-length: &quot;. strlen(deineparameterlänge) .&quot;\r\n ....</p>
<p>oder length, je nach c oder c++.<br />
oder rechne zum testen richtig.</p>
<p>erstmal über den unteren teil geschaut.</p>
<p>ps: noch zwei beispiele zum verstandnis...</p>
<blockquote>
<p>werden die Daten hier, durch eine Leerzeile getrennt, an den Header angehangen.</p>
</blockquote>
<p>aus:<br />
<a href="http://www.html-world.de/program/http_3.php" rel="nofollow">http://www.html-world.de/program/http_3.php</a></p>
<p>und</p>
<pre><code>$packet =&quot;POST &quot;.$p.&quot;index.php?action=login2 HTTP/1.0\r\n&quot;;
$packet.=&quot;Host: &quot;.$host.&quot;\r\n&quot;;
$packet.=&quot;Accept-Language: en\r\n&quot;;
$packet.=&quot;Accept-Encoding: text/plain\r\n&quot;;
$packet.=&quot;User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)\r\n&quot;;
$packet.=&quot;Cache-Control: no-cache\r\n&quot;;
$packet.=&quot;Content-Type: application/x-www-form-urlencoded\r\n&quot;;
$packet.=&quot;Content-Length: &quot;.strlen($data).&quot;\r\n&quot;;
$packet.=&quot;Connection: Close\r\n\r\n&quot;;
$packet.=$data;
sendpacketii($packet);
</code></pre>
<p>aus<br />
<a href="http://retrogod.altervista.org/smf_11rc2_lock.html" rel="nofollow">http://retrogod.altervista.org/smf_11rc2_lock.html</a></p>
<p>beispiele einfach nur eben ergooglet... gibt viele mehr.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1556022</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1556022</guid><dc:creator><![CDATA[elise]]></dc:creator><pubDate>Tue, 29 Jul 2008 23:15:31 GMT</pubDate></item><item><title><![CDATA[Reply to [WinSocks] Daten an php-Script übermitteln on Wed, 30 Jul 2008 08:49:12 GMT]]></title><description><![CDATA[<p>Dankeschön elise, das hat mir sehr weitergeholfen.<br />
Mittlerweile kommt zumindest etwas bei der index.php an, nur das mit den daten klappt noch nicht so ganz, aber das bekomme ich auch noch in den griff.</p>
<p>danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1556169</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1556169</guid><dc:creator><![CDATA[Nur_zu_Besuch]]></dc:creator><pubDate>Wed, 30 Jul 2008 08:49:12 GMT</pubDate></item></channel></rss>