|
You last visited: Today at 21:26
Advertisement
C++ (Text-)Dateien hochladen/versenden
Discussion on C++ (Text-)Dateien hochladen/versenden within the C/C++ forum part of the Coders Den category.
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
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?
|
|
|
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?
|
|
|
07/03/2010, 18:19
|
#33
|
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,878
|
Quote:
Originally Posted by UndeadLeech
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
|
|
|
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!
|
|
|
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!
|
|
|
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!
|
|
|
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.
|
|
|
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!
|
|
|
07/03/2010, 22:57
|
#39
|
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,878
|
Quote:
Originally Posted by UndeadLeech
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.
|
|
|
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!
|
|
|
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.
|
|
|
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?
|
|
|
07/03/2010, 23:37
|
#43
|
elite*gold: 0
Join Date: Apr 2006
Posts: 6,597
Received Thanks: 1,830
|
funpic.de
|
|
|
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!
|
|
|
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 Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.
1>.\Hochladen.cpp(32) : error C2664: 'InternetConnectW': Konvertierung des Parameters 2 von 'const char [31]' in 'LPCWSTR' nicht möglich
1> Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.
1>.\Hochladen.cpp(35) : error C2664: 'FtpPutFileW': Konvertierung des Parameters 2 von 'const char [12]' in 'LPCWSTR' nicht möglich
1> Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder 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 hOpen, hConnection;
hOpen = InternetOpen("FTP Upload", INTERNET_OPEN_TYPE_DIRECT, NULL, NULL, 0);
hConnection = InternetConnect(hOpen, "ftp://undeadleech.un.funpic.de", INTERNET_DEFAULT_FTP_PORT,
"ID", "PW", INTERNET_SERVICE_FTP, 0, 0);
FtpPutFile(hConnection, "D:\\test.txt", "test.txt",
FTP_TRANSFER_TYPE_ASCII, 0);
InternetCloseHandle(hConnection);
InternetCloseHandle(hOpen);
}
|
|
|
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 21:26.
|
|