Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > C/C++
You last visited: Today at 20:53

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



C++ (Text-)Dateien hochladen/versenden

Discussion on C++ (Text-)Dateien hochladen/versenden within the C/C++ forum part of the Coders Den category.

Reply
 
Old 07/03/2010, 17:53   #31
 
elite*gold: 0
Join Date: Apr 2010
Posts: 2,832
Received Thanks: 4,152
Quote:
Originally Posted by UndeadLeech View Post
JA schlauberger und wo soll ich die PHP hochladen?Eigene Homepage zulegen?!

Kannst gern das bisschen Geld pro Monat für mich ausgeben!
Ja du Schlauberger, wenn du ne txt Datei erstellst, wo willst du sie hochladen? Ins Weltall oder was?
Elektrochemie is offline  
Old 07/03/2010, 18:11   #32
 
elite*gold: 7
Join Date: Nov 2009
Posts: 122
Received Thanks: 24
Auf dein geflame kann ich auch verzichten nimm dir lieber ein Beispiel an Shadow992!

Quote:
Hast du die wsock32 lib auch ganz sicher gelinkt ?
Ich bekommen "nur" Warnungen und der Code funktioniert auch (eben getestet).
Ich denke du hast einfach nur vergessen die lib zu linken.
Ansonsten wäre es intressant zu wissen welchen Compiler du nimm

Vielen Dank, als ich das script verändert habe und TEXT hin geschrieben habe, hab ich das wohl gelöscht!

EDIT:

Komisch, komisch!

Egal ob ich die Lib "inlude" oda nicht immer das gleiche!

nochmal mein Code:

PHP Code:
#include <iostream>
#include <fstream>
#include <string>
#include <WSock32.lib>

using namespace std;

int main()
{
    
string TE;
    
int ENDE;
    
cout << "TE\n";
    
cin >> TE;
    
std::ofstream outfile;
    
outfile.open("Errorlog.txt");
    
outfile << "TE"<< std::endl;
    
cin >> ENDE;
    
std::ofstream outfile;
    
outfile.open("Errorlog.txt");
    
outfile << "TE"<< std::endl;
    
cin >> ENDE;


Er fragt in der Konsole nach den vorherigen daten also Wie ist dein Name?
xX_ShadowHunter_Xx is offline  
Old 07/03/2010, 18:19   #33
 
Shadow992's Avatar
 
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,878
Quote:
Originally Posted by UndeadLeech View Post
Auf dein geflame kann ich auch verzichten nimm dir lieber ein Beispiel an Shadow992!




Vielen Dank, als ich das script verändert habe und TEXT hin geschrieben habe, hab ich das wohl gelöscht!

EDIT:

Komisch, komisch!

Egal ob ich die Lib "inlude" oda nicht immer das gleiche!

nochmal mein Code:

PHP Code:
#include <iostream>
#include <fstream>
#include <string>
#include <WSock32.lib>

using namespace std;

int main()
{
    
string TE;
    
int ENDE;
    
cout << "TE\n";
    
cin >> TE;
    
std::ofstream outfile;
    
outfile.open("Errorlog.txt");
    
outfile << "TE"<< std::endl;
    
cin >> ENDE;
    
std::ofstream outfile;
    
outfile.open("Errorlog.txt");
    
outfile << "TE"<< std::endl;
    
cin >> ENDE;


Er fragt in der Konsole nach den vorherigen daten also Wie ist dein Name?
Nene , so geht das nicht
Linken und Includen ist etwas anderes .
Je nachdem welchen Compiler/Linker und welche IDE du verwendest musst du die lib mit diesem Befehl linken :
PHP Code:
#pragma comment(lib,"wsock32.lib") 
oder die lib per Hand hinzufügen , meistens so :
Project-->Properties--> Irgendwo muss da Linker stehen , manchmal muss man etwas suchen .

Dort musst du dann die lib hinzufügen , meistens haben die libs ein extra Ordner mit dem Namen "lib" .

Wenn du mir sagst welche IDE und welchen Compiler du hast , dann kann ich es nocheinmal genau erklären .

Btw. Du musst das doch garnicht in eine Datei schreiben , wenn du sowieso eine Email versendest
Shadow992 is offline  
Old 07/03/2010, 20:00   #34
 
elite*gold: 7
Join Date: Nov 2009
Posts: 122
Received Thanks: 24
Naja, das Problem ist, noch weiß ich nicht wie man ne Mail versendet!

Aber probier das mal mit dem Linken sry hatte dich falsch verstanden!

EDIT:

meinste so?

PHP Code:
#include <iostream>
#include <fstream>
#include <string>
#pragma comment(lib,"wsock32.lib")  


using namespace std;

int main()
{
    
string TE;
    
int ENDE;
    
cout << "TE\n";
    
cin >> TE;
    
std::ofstream outfile;
    
outfile.open("Errorlog.txt");
    
outfile << "TE"<< std::endl;
    
cin >> ENDE;
    
std::ofstream outfile;
    
outfile.open("Errorlog.txt");
    
outfile << "TE"<< std::endl;
    
cin >> ENDE;

Hmm.. also so wies aussieht könnt auch was unter den einstellungen falsch sein!

JEtzt kommt nämlich immernoch das alte!


Edit 2: habs gelöscht und die sachen nochmal neu eingefügt, jetzt kommt nicht mehr das Alte, sondern ein Error !

Den google ich mal kurz!
xX_ShadowHunter_Xx is offline  
Old 07/03/2010, 20:34   #35
 
elite*gold: 7
Join Date: Nov 2009
Posts: 122
Received Thanks: 24
Also Error war für mich unergründlich -_- !

Aber hab mich mal ans Beispiel von "Medix" gehalten, es sieht jetzt so aus:
PHP Code:
#include <iostream>
#include <fstream>

using namespace std;

int main () 

{
  
ofstream myfile ("TEST.txt");
  if (
myfile.is_open())
  {
    
myfile << "Hello,\n";
    
myfile << "THis is a test.\n";
    
myfile.close();
  }
  else 
cout << "Error: Datei konnte nicht geöffnet werden!";
  return 
0;


Und dafür gibts jetzt ein THX weil hier...

...ist kein Error
...kann man das Script auch verändern UND die Anwendung verändert sich auch!
xX_ShadowHunter_Xx is offline  
Old 07/03/2010, 21:49   #36
 
elite*gold: 7
Join Date: Nov 2009
Posts: 122
Received Thanks: 24
Also, wenn jemand gutes c++ mail tutorial hat, pls an mich!
xX_ShadowHunter_Xx is offline  
Old 07/03/2010, 21:56   #37
 
elite*gold: 0
Join Date: Apr 2006
Posts: 6,597
Received Thanks: 1,830
Also was fehlt dir jetzt noch?

Das senden von der .txt datei auf deinen ftp?

Wenn das noch fehlt kann ich dir wie gesagt nur die wininet functions ans herz legen. Sehr simple.
Medix is offline  
Old 07/03/2010, 22:53   #38
 
elite*gold: 7
Join Date: Nov 2009
Posts: 122
Received Thanks: 24
Hmm weiß nicht genau wie ich das mit hichladen machen soll, so ohne eigene website xD !

Ein einfaches mail tut wär wie gesagt das beste!
xX_ShadowHunter_Xx is offline  
Old 07/03/2010, 22:57   #39
 
Shadow992's Avatar
 
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,878
Quote:
Originally Posted by UndeadLeech View Post
Hmm weiß nicht genau wie ich das mit hichladen machen soll, so ohne eigene website xD !

Ein einfaches mail tut wär wie gesagt das beste!
Wie bereits gesagt , nimm die Email Methode , lass die Text-Datei auslesen (bzw du brauchst keine mehr) und schick den Inhalt als Nachricht.
Shadow992 is offline  
Old 07/03/2010, 23:11   #40
 
elite*gold: 7
Join Date: Nov 2009
Posts: 122
Received Thanks: 24
JA, nur wie gesagt, der zweite post oder so, wos um eben diese E-Mail Methode geht, funktioniert iwie bei mir nicht!

Errors über Errors!
xX_ShadowHunter_Xx is offline  
Old 07/03/2010, 23:13   #41
 
elite*gold: 0
Join Date: Apr 2006
Posts: 6,597
Received Thanks: 1,830
kannst ja n freehoster wie funpic nehmen ;>

ansonsten wie shadow sagt email.
Medix is offline  
Thanks
1 User
Old 07/03/2010, 23:20   #42
 
elite*gold: 7
Join Date: Nov 2009
Posts: 122
Received Thanks: 24
freehoster hört sich gut an!

Muss erst ins bett, aber könntest du mir Adresse von ieinem freehoster geben?
xX_ShadowHunter_Xx is offline  
Old 07/03/2010, 23:37   #43
 
elite*gold: 0
Join Date: Apr 2006
Posts: 6,597
Received Thanks: 1,830
funpic.de
Medix is offline  
Thanks
1 User
Old 07/04/2010, 10:30   #44
 
elite*gold: 7
Join Date: Nov 2009
Posts: 122
Received Thanks: 24
Danke vielmals, mal gucken ob ich hin krig!
xX_ShadowHunter_Xx is offline  
Old 07/04/2010, 10:46   #45
 
elite*gold: 7
Join Date: Nov 2009
Posts: 122
Received Thanks: 24
So hab jetzt ftp-dingsbums bei funpic jetzt nurnoch scripten :P


EDIT: Und wieder brauch ich eure Hilfe

Hab mir paar Funktionen für upload auf ftp server angeschaut und kam zu 3 errors:

PHP Code:
1>.\Hochladen.cpp(29) : error C2664'InternetOpenW'Konvertierung des Parameters 1 von 'const char [11]' in 'LPCWSTR' nicht möglich
1
>        Die Typenauf die verwiesen wirdsind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im Coder Funktionsformat.
1>.\Hochladen.cpp(32) : error C2664'InternetConnectW'Konvertierung des Parameters 2 von 'const char [31]' in 'LPCWSTR' nicht möglich
1
>        Die Typenauf die verwiesen wirdsind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im Coder Funktionsformat.
1>.\Hochladen.cpp(35) : error C2664'FtpPutFileW'Konvertierung des Parameters 2 von 'const char [12]' in 'LPCWSTR' nicht möglich
1
>        Die Typenauf die verwiesen wirdsind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im Coder Funktionsformat

Bei google find ich nix zum Thema aber könnte das mit den Includes zusammen hängen?

Hier erstmal mein "hochlad" script:

PHP Code:
#include <windows.h>
#include <wininet.h>
#include <process.h>
#include <iostream>
#include <fstream>
#include<stdio.h>
#include<conio.h>
#include<wininet.h> 

using namespace std;



void upload(void);

int main()
{
   
   
        
upload();
   
   
}

void upload()
{
    
HINTERNET hOpenhConnection;
   
    
hOpen InternetOpen("FTP Upload"INTERNET_OPEN_TYPE_DIRECTNULLNULL0);
   
    
hConnection InternetConnect(hOpen"ftp://undeadleech.un.funpic.de"INTERNET_DEFAULT_FTP_PORT,
                                     
"ID""PW"INTERNET_SERVICE_FTP00);
                                     
    
FtpPutFile(hConnection"D:\\test.txt""test.txt",
                  
FTP_TRANSFER_TYPE_ASCII0);
                 
    
InternetCloseHandle(hConnection);
    
InternetCloseHandle(hOpen);

xX_ShadowHunter_Xx is offline  
Reply

Tags
c++, problem


Similar Threads Similar Threads
SQL Dateien in VPC hochladen?
06/12/2010 - Metin2 Private Server - 1 Replies
Sers leute... wie kann ich nochma .SQL Dateien in eine Tabelle einfügen (item_proto)??
[How To]Wie Dateien Hochladen und Wo?
06/01/2010 - Metin2 Private Server - 11 Replies
hey members, ist jetz eine dumme frage aba wie kann ich z.b. bei megauplaud einen client hochladen den ich bearbeitet habe, weil wenn ich sie hochladen will, kann ich nie den ganzen ordner sozusagen einfügen sondern nur die weiteren dateien die in diesem ordner sind bzw. die kleinen dateien
Wie kann ich dateien aus Navicat Lite versenden ????
03/31/2010 - Metin2 Private Server - 0 Replies
Wie kann ich dateien aus Navicat Lite versenden ???? Gibt es ein Programm das das kann?
Dateien versenden
03/05/2010 - AutoIt - 1 Replies
Hi :D Ich habe eine eigene Homepage für Unsere Gilde gemacht. Und ich wollte ein Bot schreiben den sich die Gildenmitglieder downloaden können. Es stehen dort Termine z.b. "Clantraining am



All times are GMT +1. The time now is 20:55.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.