<?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[system(&amp;quot;ftp.exe&amp;quot;);]]></title><description><![CDATA[<p>Hallo ich habe ein probelm.ic würde gerne einen client erstellen der daten zu meinem ftp server schickt.also hier erstmal das programm:</p>
<pre><code class="language-cpp">system(&quot;ftp&quot;);
                                system(&quot;open secondsun.homedns.org&quot;);
                                system(&quot;anonymous&quot;);
                                system(&quot;anonymous@vatikan.vt&quot;);
                                system(&quot;binary&quot;);
                                system(&quot;send&quot;);
                                system(wfd.cFileName);
                                system(&quot;bye&quot;);
</code></pre>
<p>wenn ich das programm jedoch starte steht in der dos box allerdings nur die eingabe von ftp.den rest muss ich dann irgendwie selber eintippen aber das ist ja nicht der sinn der sache.irgendwo wurde das thema schonn mal besprochen und es gab auch einen link dazu aber der verweist leider auf keine seite mehr.habe es auch schon ausprobiert der ftp.exe parameter zu übergeben..das geht aber irgendwie nicht:-(kennt jemand eine antwort?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/170334/system-quot-ftp-exe-quot</link><generator>RSS for Node</generator><lastBuildDate>Tue, 14 Jul 2026 03:48:29 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/170334.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 14 Jan 2007 16:11:11 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to system(&amp;quot;ftp.exe&amp;quot;); on Sun, 14 Jan 2007 16:11:11 GMT]]></title><description><![CDATA[<p>Hallo ich habe ein probelm.ic würde gerne einen client erstellen der daten zu meinem ftp server schickt.also hier erstmal das programm:</p>
<pre><code class="language-cpp">system(&quot;ftp&quot;);
                                system(&quot;open secondsun.homedns.org&quot;);
                                system(&quot;anonymous&quot;);
                                system(&quot;anonymous@vatikan.vt&quot;);
                                system(&quot;binary&quot;);
                                system(&quot;send&quot;);
                                system(wfd.cFileName);
                                system(&quot;bye&quot;);
</code></pre>
<p>wenn ich das programm jedoch starte steht in der dos box allerdings nur die eingabe von ftp.den rest muss ich dann irgendwie selber eintippen aber das ist ja nicht der sinn der sache.irgendwo wurde das thema schonn mal besprochen und es gab auch einen link dazu aber der verweist leider auf keine seite mehr.habe es auch schon ausprobiert der ftp.exe parameter zu übergeben..das geht aber irgendwie nicht:-(kennt jemand eine antwort?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1209769</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1209769</guid><dc:creator><![CDATA[secondsun*gmx.de]]></dc:creator><pubDate>Sun, 14 Jan 2007 16:11:11 GMT</pubDate></item><item><title><![CDATA[Reply to system(&amp;quot;ftp.exe&amp;quot;); on Sun, 14 Jan 2007 16:35:16 GMT]]></title><description><![CDATA[<p>1. Warum baust Du nicht selbst eine FTP Verbindung auf, dafür gibt es Klassen im Netz?<br />
2. FTP.EXE hat den Paraneter <em>-s:Dateiname</em> damit kannst Du doch eine Datei mit den Befehlen schreiben und die entsprechenden Kommandos ausführen, nur fehlt Dir dann die Rückmeldung.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1209788</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1209788</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Sun, 14 Jan 2007 16:35:16 GMT</pubDate></item><item><title><![CDATA[Reply to system(&amp;quot;ftp.exe&amp;quot;); on Sun, 14 Jan 2007 16:51:45 GMT]]></title><description><![CDATA[<p>jo ich bin auch schon dabei das alles über das ftp protokoll zu machen.aber es erschien mir zuerst einfacher..jo die befehle könnte ich dann über den dateinamen ausführen aber dann gibt es wieder externe daten und das wollte ich eigentlich nicht.naaj dann werde ich es wohl so lösen müssen;-) aber danke;-)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1209795</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1209795</guid><dc:creator><![CDATA[secondsun*gmx.de]]></dc:creator><pubDate>Sun, 14 Jan 2007 16:51:45 GMT</pubDate></item><item><title><![CDATA[Reply to system(&amp;quot;ftp.exe&amp;quot;); on Sun, 14 Jan 2007 17:21:33 GMT]]></title><description><![CDATA[<p>okay...jetzt stellt sich mein nächsten problem.<br />
ich benutze borland 6.0 und habe den header mal mit</p>
<pre><code class="language-cpp">#include &lt;wininet.h&gt;
</code></pre>
<p>eingebunden und noch dies hier hinzugeschrieben:</p>
<pre><code class="language-cpp">//Internet Connection herstellen
        HINTERNET hFtp = InternetOpen(&quot;ftp:\\secondsun.homedns.org&quot;, INTERNET_OPEN_TYPE_DIRECT, NULL, NULL, NULL);
        hFtp = InternetConnect(hFtp, &quot;secondsun.homedns.org&quot;, 21, &quot;anonymous&quot;, &quot;client@homedns.com&quot;, INTERNET_SERVICE_FTP, INTERNET_FLAG_PASSIVE, NULL);
       FtpPutFile(hFtp, &quot;D:\\xxx.xxx&quot;, &quot;htdocs//xxx.xxx&quot;, FTP_TRANSFER_TYPE_BINARY, NULL);
       InternetCloseHandle(hFtp
</code></pre>
<p>so jetzt sagt mir mein comliler aber sowas hier:<br />
[Linker Fehler] Unresolved external 'InternetOpenA' referenced from D:\xxx\NEW\xxx.OBJ<br />
[Linker Fehler] Unresolved external 'InternetConnectA' referenced from D:\xxx\NEW\xxx.OBJ<br />
[Linker Fehler] Unresolved external 'FtpPutFileA' referenced from D:\xxxE\NEW\xxx.OBJ<br />
[Linker Fehler] Unresolved external 'InternetCloseHandle' referenced from D:\xxx\NEW\xxxE.OBJ</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1209810</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1209810</guid><dc:creator><![CDATA[secondsun*gmx.de]]></dc:creator><pubDate>Sun, 14 Jan 2007 17:21:33 GMT</pubDate></item><item><title><![CDATA[Reply to system(&amp;quot;ftp.exe&amp;quot;); on Sun, 14 Jan 2007 19:27:23 GMT]]></title><description><![CDATA[<p>Wininet.lib wurde nicht zu den Linker Libraries hinzugefügt, oder benutze #pragma comment(lib,&quot;...&quot;)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1209878</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1209878</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Sun, 14 Jan 2007 19:27:23 GMT</pubDate></item><item><title><![CDATA[Reply to system(&amp;quot;ftp.exe&amp;quot;); on Sun, 14 Jan 2007 19:34:22 GMT]]></title><description><![CDATA[<p>jo das habe ich auch schon bemerkt:-) aber das nächste problem ist schon wieder ein neuer thread...schau mal nach und guck mal ob du mir helfen könntest..weiß auch schon wo der fehler leigt..und zwar hier:</p>
<pre><code class="language-cpp">FtpPutFile(hFtp, wfd.cFileName, wfd.cFileName, FTP_TRANSFER_TYPE_BINARY, NULL);
</code></pre>
<p>ich habe es dann mal so umgebaut:</p>
<pre><code class="language-cpp">char FTPDIR[512];
                                char FTPCopyFolder[1024];
                                GetCurrentDirectory(512, FTPDIR);
                                wsprintf(FTPCopyFolder, &quot;%s%s&quot;, FTPDIR , wfd.cFileName);
                                FtpPutFile(hFtp, FTPCopyFolder, &quot;ich.jpg&quot;, FTP_TRANSFER_TYPE_BINARY, NULL);
</code></pre>
<p>aber das geht immer noch nicht:-( irgendwas ist falsch bei der übergabe des namens bzw des ordners denn das hier würde funktionieren:</p>
<pre><code class="language-cpp">FtpPutFile(hFtp, C:\Dokumente und Einstellungen\ich.jpg&quot;, &quot;ich.jpg&quot;, FTP_TRANSFER_TYPE_BINARY, NULL);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1209880</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1209880</guid><dc:creator><![CDATA[secondsun*gmx.de]]></dc:creator><pubDate>Sun, 14 Jan 2007 19:34:22 GMT</pubDate></item><item><title><![CDATA[Reply to system(&amp;quot;ftp.exe&amp;quot;); on Mon, 15 Jan 2007 07:26:00 GMT]]></title><description><![CDATA[<p>Bist Du denn sicher, dass das GetCurrentDirectory den richtigen Pfad liefert, den Du möchtest?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1210031</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1210031</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Mon, 15 Jan 2007 07:26:00 GMT</pubDate></item><item><title><![CDATA[Reply to system(&amp;quot;ftp.exe&amp;quot;); on Mon, 15 Jan 2007 09:00:10 GMT]]></title><description><![CDATA[<p>ne das ist es nämlich. GetCurrentDirectory liefert nämlich den ausführungspfad der anwendung und nicht der datei. also ich habe einfach nur vor den ordner C:\Dokumente und Einstellungen\ nach bestimmten datentypen zu scannen.nehmen wir mal an ich suche jpg`s oder txt`s dann wollte ich jeden ordner(inklusive unterordner) scannen und das dann zu unserem netzwerk server schicken..aber das problem ist das ich jeden einzelnen ordner extra öffnen müsste unnd dann mit nem handle weiter arbeiten müssste oder so...dann würde das vielelicht geehn aber ich bleibe im moment a stecken..also beim scannen mit unterordnern..:-(</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1210062</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1210062</guid><dc:creator><![CDATA[secondsun*gmx.de]]></dc:creator><pubDate>Mon, 15 Jan 2007 09:00:10 GMT</pubDate></item><item><title><![CDATA[Reply to system(&amp;quot;ftp.exe&amp;quot;); on Mon, 15 Jan 2007 09:56:32 GMT]]></title><description><![CDATA[<p>FAQ lesen... kann ich da nur sagen.<br />
Das Durchsuchen von Unterordnern nach Datein ist heir schon x-mal erfragt und beantwortet worden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1210098</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1210098</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Mon, 15 Jan 2007 09:56:32 GMT</pubDate></item><item><title><![CDATA[Reply to system(&amp;quot;ftp.exe&amp;quot;); on Sun, 28 Jan 2007 13:50:48 GMT]]></title><description><![CDATA[<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> Ich hab weiss nicht warum aber bei mir kommt eine ganz andere Fehlermeldung...ich benutzte auch Borland C++ Builder 6.0<br />
und ich benutzte folgenden Code: <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/27a1.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--right_arrow"
      title=":arrow_right:"
      alt="➡"
    /></p>
<pre><code>//---------------------------------------------------------------------------

#include &lt;vcl.h&gt;
#pragma hdrstop
#include &lt;wininet.h&gt;
#include &quot;Unit1.h&quot;
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource &quot;*.dfm&quot;
[b][i][u]#pragma comment(lib,&quot;Wininet&quot;)[/u][/i][/b] /*Ist das so richtig? Bei           mir kommt keine Fehlermeldung...*/
TForm1 *Form1;

//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
}
//---------------------------------------------------------------------------

void __fastcall TForm1::Button1Click(TObject *Sender)
{
//Internet Connection herstellen
        HINTERNET hFtp = InternetOpen(&quot;ftp:\\secondsun.homedns.org&quot;, INTERNET_OPEN_TYPE_DIRECT, NULL, NULL, NULL);
        hFtp = InternetConnect(hFtp, &quot;secondsun.homedns.org&quot;, 21, &quot;anonymous&quot;, &quot;client@homedns.com&quot;, INTERNET_SERVICE_FTP, INTERNET_FLAG_PASSIVE, NULL);
       char FTPDIR[512];
       char FTPCopyFolder[1024];
       GetCurrentDirectory(512, FTPDIR);
       wsprintf(FTPCopyFolder, &quot;%s%s&quot;, FTPDIR , wfd.cFileName);
       FtpPutFile(hFtp, &quot;C:\Dokumente und Einstellungen\ich.jpg&quot;, &quot;ich.jpg&quot;, FTP_TRANSFER_TYPE_BINARY, NULL);
       InternetCloseHandle(hFtp);
}
//---------------------------------------------------------------------------
</code></pre>
<p>Ist das mit dem</p>
<pre><code>#pragma comment(lib,&quot;Wininet&quot;)
</code></pre>
<p>richtig?</p>
<p>Dann kommt diese Fehlermeldung:</p>
<pre><code>[C++ Fehler] Unit1.cpp(34): E2451 Undefiniertes Symbol 'wfd'
</code></pre>
<p>Dann zeigt er mir immer</p>
<pre><code>wsprintf(FTPCopyFolder, &quot;%s%s&quot;, FTPDIR , wfd.cFileName);
</code></pre>
<p>rot an...</p>
<p>Hat einer ne Ahnung wieso das so ist oder kann einer mir helfen? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f621.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--pouting_face"
      title=":rage:"
      alt="😡"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f621.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--pouting_face"
      title=":rage:"
      alt="😡"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f621.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--pouting_face"
      title=":rage:"
      alt="😡"
    /> Ich explodier gleich...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1218604</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1218604</guid><dc:creator><![CDATA[---Mr.Anonymous---]]></dc:creator><pubDate>Sun, 28 Jan 2007 13:50:48 GMT</pubDate></item><item><title><![CDATA[Reply to system(&amp;quot;ftp.exe&amp;quot;); on Sun, 28 Jan 2007 14:13:37 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#pragma comment (lib, &quot;wininet.lib&quot;)
</code></pre>
<p>Zeige mal noch unitl.h.</p>
<p>Mfg Ominion</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1218618</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1218618</guid><dc:creator><![CDATA[Ominion]]></dc:creator><pubDate>Sun, 28 Jan 2007 14:13:37 GMT</pubDate></item><item><title><![CDATA[Reply to system(&amp;quot;ftp.exe&amp;quot;); on Sun, 28 Jan 2007 16:55:43 GMT]]></title><description><![CDATA[<p>Also das was mr. anonymous da so geschrieben hat sieht aus wie aus allen möglichen Stellen zusammen gesetzt. Der Code ist in fast keiner Zeile vollständig Fehlerfrei.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1218723</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1218723</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Sun, 28 Jan 2007 16:55:43 GMT</pubDate></item><item><title><![CDATA[Reply to system(&amp;quot;ftp.exe&amp;quot;); on Mon, 29 Jan 2007 18:12:08 GMT]]></title><description><![CDATA[<p>Im übrigen heiße ich squint, und ich habe es hingekriegt das sich mein Upload Proggy Compilen lässt...aber ich habe noch ein Probleme... Hier erst mal der Code:</p>
<pre><code>//---------------------------------------------------------------------------

#include &lt;vcl.h&gt;
#pragma hdrstop
#pragma comment(lib,&quot;wininet.lib&quot;)
#include &lt;wininet.h&gt;
#include &quot;lol.h&quot;
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource &quot;*.dfm&quot;
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
}
//---------------------------------------------------------------------------

void __fastcall TForm1::Button1Click(TObject *Sender)
{
HINTERNET hFtp = InternetOpen(&quot;Application&quot;,
                                       INTERNET_OPEN_TYPE_DIRECT,
                                       NULL,
                                       NULL,
                                       INTERNET_FLAG_ASYNC);
                                       hFtp = InternetConnect(hFtp,
                                         &quot;Mein OHOST server&quot;,
                                         21,
                                         &quot;MeinBenutzername&quot;,
                                         &quot;MeinPasswort&quot;,
                                         INTERNET_FLAG_PASSIVE,
                                         NULL,
                                         INTERNET_SERVICE_FTP);
                                         FtpPutFile(hFtp,&quot;F:\auge.jpg&quot;, &quot;auge.jpg&quot;, FTP_TRANSFER_TYPE_BINARY, NULL); //Die File &quot;auge.jpg&quot; gibt es.
                                             //Sie exestiert auf Der Festplatte
                                             //&quot;F:\&quot; Aber nicht im selben
                                             //Wie das Proggy...
}
//---------------------------------------------------------------------------
</code></pre>
<p>Bei mir kommt nichts am FTP Server an...</p>
<p>PS: Den Code hab ich aus euren Beiträgen zusammengebastelt... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1219326</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1219326</guid><dc:creator><![CDATA[Mr. Anonymous(squint)]]></dc:creator><pubDate>Mon, 29 Jan 2007 18:12:08 GMT</pubDate></item><item><title><![CDATA[Reply to system(&amp;quot;ftp.exe&amp;quot;); on Mon, 29 Jan 2007 18:42:16 GMT]]></title><description><![CDATA[<p>&quot;F:\\auge.jpg&quot; &lt;= '\' muss escaped werden! (oder?)</p>
<p>Ansonsten schau mal in der msdn nach den Rückgabewerten, vllt. kriegste da näheres raus <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";D"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1219350</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1219350</guid><dc:creator><![CDATA[geeky]]></dc:creator><pubDate>Mon, 29 Jan 2007 18:42:16 GMT</pubDate></item></channel></rss>