PDA

View Full Version : [C++]Aprire URL


IceCoder
15-01-2008, 15:00
come posso fare per aprire un file di testo che si trova su uno spazio web utilizzando l'URL e non l'IP?

continuo a cercare su google ma non ho ancora trovato soluzione :(

cap_1981
15-01-2008, 16:18
se stai usando il C++ credo devi aprire il file in maniera standars (tramite path oppure \\MACCHINA\path se si tartta di un percorso di rete utilizzando la libreria iostream)
Intendevi questo?

IceCoder
15-01-2008, 16:31
si io ho un file di testo sul mio spazio web, il programma deve leggerne il contenuto dato l'URL e scrivermelo in una text box.

quindi iostream legge anche percorsi non locali tipo http://www.prova.it/testo.txt?

cap_1981
15-01-2008, 16:42
quasto non penso,
io intendevo un percorso di rete (\\MACCHINA\www\file.txt)
con le docute condivisioni (non puoi fare in questo modo?)

IceCoder
15-01-2008, 16:44
no io devo aprire il file che si trova all'esterno della mia rete locale.

sto provando con la libreria "wininet.h" anche se è un po confusionale la spiegazione di msdn..

IceCoder
15-01-2008, 17:12
RISOLTO!

E' stata dura comprendere msdn (perchè si spiega come mia nonna che di informatica non ne capisce un tubo :/) ma alla fine ci siamo riusciti.

si comincia con InternetOpen().
si prosegue con InternetOpenUrl().
si legge con InternetReadFile().
si conclude con InternetCloseHandle().

che roba..

Hardware Upgrade Forum Database Error
Database Error Database error
The Hardware Upgrade Forum database has encountered a problem.

Please try the following:
  • Load the page again by clicking the Refresh button in your web browser.
  • Open the www.hwupgrade.it home page, then try to open another page.
  • Click the Back button to try another link.
The www.hwupgrade.it forum technical staff have been notified of the error, though you may contact them if the problem persists.
 
We apologise for any inconvenience.