jipe32
Messages postés277Date d'inscriptionjeudi 23 novembre 2000StatutMembreDernière intervention11 mai 2010
-
29 juin 2006 à 19:35
Utilisateur anonyme -
3 juil. 2006 à 17:04
Bonsoir,
Excusez-moi pour le titre, mais bon.
Je suis en train de coder un prog et je voudrais qu'il aille récuperer du texte avec des liens soit dans un fichier xlm, soit dans une BDD.
Lequel de ces choix est le mieux.
Jipe32
nightlord666
Messages postés746Date d'inscriptionvendredi 17 juin 2005StatutMembreDernière intervention23 mai 200710 30 juin 2006 à 09:08
Si tu utilise une base de données, tu sera obligé d'installer la base de données sur l'ordinateur où tu installe le programme, à moins que ça ne soit une base de données genre access.
Pour moi, le meilleur choix serait un fichier XML.
//Libère ma mémoire que j'ai utilisé
this->GetCurrentConversation()->FreeAllocatedMemory(REASON_UNUSED);
jipe32
Messages postés277Date d'inscriptionjeudi 23 novembre 2000StatutMembreDernière intervention11 mai 2010 30 juin 2006 à 09:15
OK,
J'ai choisi le XML, mais j'ai un soucis:
ce fichier sera hébergé sur un site web, car il sera mis à jour régulièrement par moi-même.
Comment faire pour que le prog aille récuperer ce fichier sur le site, et qu'il affiche seulement 1 groupe (titre, description, url) au hasard
Voilà
merci
jipe32
rrk275
Messages postés540Date d'inscriptionvendredi 25 juin 2004StatutMembreDernière intervention 1 octobre 20072 30 juin 2006 à 16:36
Donc tuto +exemple..:
utilise wininet donc sur windows:
HINTERNET hInternetSession = InternetOpen ( "FTPtest" , INTERNET_OPEN_TYPE_DIRECT, NULL, NULL, 0);
//en gros tu cree un handle sur une connection HINTERNET .. "FTPtest" est le nom de ton programme mais je crois que ca sert pas..
if(hInternetSession == NULL)
printf("connection ratée");//assez clair
HINTERNET hFTPSession = InternetConnect ( hInternetSession, adresseFTP, INTERNET_DEFAULT_FTP_PORT, loginFTP, passwordFTP, INTERNET_SERVICE_FTP, 0, 0);
//faut remplacer adresseFTP par une adresse ip ou une adresse en clair... loginFTP et passwordFTP par ce que tu veux;.:D
if(hFTPSession == NULL)
printf("connection FTP raté verifier pass/login");
if(!FtpGetFile( hFTPSession,fichierarecuperer, fichierlocalrecup, false, 0 ,FTP_TRANSFER_TYPE_ASCII, 0))
printf("on a raté la reception");
//fichier a recupere nom du fichier distant.. fichier local recup
InternetCloseHandle ( hFTPSession );
InternetCloseHandle ( hInternetSession );//pas la peine de verifier ..