<?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[PHP-Scripte auf Server ausführen]]></title><description><![CDATA[<p>Hallo Leuts,</p>
<p>Erstmal als Anmerkung steht das Problem hier in Verbindung mit folgendem Projekt:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-143484.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-143484.html</a></p>
<p>Problem hier, Internet Highscore funktioniert nicht. Jedoch nicht bei allen<br />
sondern nur bei manchen. Nun möcht ich aber auch wissen warum und wieso.</p>
<p>Ich arbeite, um die Verbindung zum Server herzustellen, mit folgendem:</p>
<pre><code class="language-cpp">BOOL Internet_Connection(char *file) {

	struct sockaddr_in host_addr;
	int sock;
	char command[1024];
	unsigned int bytes_sent;

        WSADATA wsaData;
	if (WSAStartup (MAKEWORD(1, 1), &amp;wsaData) != 0) return false;

	sock = socket (AF_INET, SOCK_STREAM, 0);
	if (sock == -1) return false;

	host_addr.sin_family = AF_INET;
	host_addr.sin_port = htons (HTTP_PORT);
	host_addr.sin_addr.s_addr = inet_addr (HTTP_HOST);

	/* Verbindung aufbauen */
	if (connect(sock, (struct sockaddr *) &amp;host_addr, sizeof(struct sockaddr)) == -1)
		return false;	

	/* HTTP-GET-Befehl erzeugen */
	sprintf (command, &quot;GET %s HTTP/1.1\nHost: %s\n\n&quot;, file, HTTP_HOST);

	/* Befehl senden */
	bytes_sent = send (sock, command, strlen (command), 0);
	if (bytes_sent == -1) return false;

	closesocket(sock);
	WSACleanup();

        return true;
</code></pre>
<p>mal kurz zu einigen Variablen:<br />
Port ist bei mir Http-Port 80<br />
Host die IP des Servers<br />
und als file die Adresse des Scriptes, das ausgeführt werden soll und zwar<br />
die komplette Adresse von <a href="http://www" rel="nofollow">http://www</a>../../..php [&lt;&lt; kein Link hier, sondern nur Beispiel]</p>
<p>Bei mir funkst es, und bei einigen anderen auch.<br />
Meine Frage an euch, hat schonmal jemand Probleme damit gehabt?<br />
Warum gehts bei manchen, warum nicht. Vielleicht auch ein Test von<br />
eurer Seite nochmal.</p>
<p>Bin für jede Hilfe dankbar, da ich ja nicht allmögliche Internetverbindungs-<br />
arten zur Verfügung habe.</p>
<p>Merci</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/144209/php-scripte-auf-server-ausführen</link><generator>RSS for Node</generator><lastBuildDate>Wed, 15 Jul 2026 10:51:31 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/144209.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 15 Apr 2006 20:19:17 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to PHP-Scripte auf Server ausführen on Sat, 15 Apr 2006 20:19:17 GMT]]></title><description><![CDATA[<p>Hallo Leuts,</p>
<p>Erstmal als Anmerkung steht das Problem hier in Verbindung mit folgendem Projekt:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-143484.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-143484.html</a></p>
<p>Problem hier, Internet Highscore funktioniert nicht. Jedoch nicht bei allen<br />
sondern nur bei manchen. Nun möcht ich aber auch wissen warum und wieso.</p>
<p>Ich arbeite, um die Verbindung zum Server herzustellen, mit folgendem:</p>
<pre><code class="language-cpp">BOOL Internet_Connection(char *file) {

	struct sockaddr_in host_addr;
	int sock;
	char command[1024];
	unsigned int bytes_sent;

        WSADATA wsaData;
	if (WSAStartup (MAKEWORD(1, 1), &amp;wsaData) != 0) return false;

	sock = socket (AF_INET, SOCK_STREAM, 0);
	if (sock == -1) return false;

	host_addr.sin_family = AF_INET;
	host_addr.sin_port = htons (HTTP_PORT);
	host_addr.sin_addr.s_addr = inet_addr (HTTP_HOST);

	/* Verbindung aufbauen */
	if (connect(sock, (struct sockaddr *) &amp;host_addr, sizeof(struct sockaddr)) == -1)
		return false;	

	/* HTTP-GET-Befehl erzeugen */
	sprintf (command, &quot;GET %s HTTP/1.1\nHost: %s\n\n&quot;, file, HTTP_HOST);

	/* Befehl senden */
	bytes_sent = send (sock, command, strlen (command), 0);
	if (bytes_sent == -1) return false;

	closesocket(sock);
	WSACleanup();

        return true;
</code></pre>
<p>mal kurz zu einigen Variablen:<br />
Port ist bei mir Http-Port 80<br />
Host die IP des Servers<br />
und als file die Adresse des Scriptes, das ausgeführt werden soll und zwar<br />
die komplette Adresse von <a href="http://www" rel="nofollow">http://www</a>../../..php [&lt;&lt; kein Link hier, sondern nur Beispiel]</p>
<p>Bei mir funkst es, und bei einigen anderen auch.<br />
Meine Frage an euch, hat schonmal jemand Probleme damit gehabt?<br />
Warum gehts bei manchen, warum nicht. Vielleicht auch ein Test von<br />
eurer Seite nochmal.</p>
<p>Bin für jede Hilfe dankbar, da ich ja nicht allmögliche Internetverbindungs-<br />
arten zur Verfügung habe.</p>
<p>Merci</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1038208</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1038208</guid><dc:creator><![CDATA[BasicMan01]]></dc:creator><pubDate>Sat, 15 Apr 2006 20:19:17 GMT</pubDate></item><item><title><![CDATA[Reply to PHP-Scripte auf Server ausführen on Sat, 15 Apr 2006 22:36:25 GMT]]></title><description><![CDATA[<p>vielleicht kannst du anhand der antwort des servers den fehler ermitteln</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1038250</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1038250</guid><dc:creator><![CDATA[............]]></dc:creator><pubDate>Sat, 15 Apr 2006 22:36:25 GMT</pubDate></item></channel></rss>