![]() |
urldownloadtofile
hi@all
cih habe ein kleines problem mit urldownloatofile. mein quelltext ist:
Delphi-Quellcode:
die datei ist damm an ende nicht in diesem ordner. am liebsten wäre es mir aber, wenn ich es irgendwo einlesen könnte zum beispiel in ein memo feld um es in eine tabelle einzeln einzulesen. kann mir da jemand helfen?
urldownloadtofile(nil,'http://www.billiger-surfen.de/tarifliste.php3?&abc=all','c:\windows\desktop\billiger\tarifliste.php3',0,nil);
also entweder direkt auf seite lesen (wäre besser) oder download. habe delphi 6 personal |
DP-Maintenance
Dieses Thema wurde von "Luckie" von "Neuen Beitrag zur Code-Library hinzufügen" nach "Internet / LAN / ASP.NET" verschoben.
Das gehört nicht in die Code-Lib. |
Re: urldownloadtofile
mag mir keiner antworten oder weiß keiner ne antwort?
|
Re: urldownloadtofile
|
Re: urldownloadtofile
hört sich zwar net schlecht an nur ersten is es ne php und zweitens scheint es auch net zu funzen
|
Re: urldownloadtofile
wo genau liegt denn dein problem im code? poste doch mal die stelle hier.
du kannst auch ![]() |
Re: urldownloadtofile
habe jetzt mehrere varianten versucht erste variante:
Delphi-Quellcode:
zweite variante:
idhttp1.Get('http://www.billiger-surfen.de/tarifliste.php3?&abc=all',t1);
t1.Write(s,t1.Size); memo1.Lines.Add(s);
Delphi-Quellcode:
und dritte variante:
urldownloadtofile(nil,'http://www.billiger-surfen.de/tarifliste.php3?&abc=all','c:\windows\desktop\billiger\tarifliste.php3',0,nil);
//memo1.Lines.Add(GetHTML('http://www.billiger-surfen.de/tarifliste.php3?&abc=all'));
Delphi-Quellcode:
alle 3 varianten funktionieren nicht, warum nicht?
Function GetHTML(AUrl: string): string;
var databuffer : array[0..4095] of char; ResStr : string; hSession, hfile: hInternet; dwindex,dwcodelen,dwread,dwNumber: cardinal; dwcode : array[1..20] of char; res : pchar; Str : pchar; begin ResStr:=''; Result:=''; if pos('http://',lowercase(AUrl))=0 then AUrl:='http://'+AUrl; hSession:=InternetOpen('InetURL:/1.0',INTERNET_OPEN_TYPE_PRECONFIG,nil,nil,0); If assigned(hSession) Then Try hfile:=InternetOpenUrl(hsession,pchar(AUrl),nil,0,INTERNET_FLAG_RELOAD,0); if assigned(hfile) then Try dwIndex := 0; dwCodeLen := 10; HttpQueryInfo(hfile,HTTP_QUERY_STATUS_CODE,@dwcode,dwcodeLen,dwIndex); res := pchar(@dwcode); dwNumber := sizeof(databuffer)-1; if (res ='200') or (res ='302') then begin while (InternetReadfile(hfile,@databuffer,dwNumber,DwRead)) AND (dwRead <>0) do begin databuffer[dwread]:=#0; Str := pchar(@databuffer); resStr := resStr + Str; Application.ProcessMessages; end; end else ResStr := 'Status:'+res; Finally InternetCloseHandle(hfile); End; Finally InternetCloseHandle(hsession); End; Result := ResStr; end; und memo1.Lines.Add(GetHTML('http://www.billiger-surfen.de/tarifliste.php3?&abc=all')); |
Re: urldownloadtofile
Wenn du mit "funktioniert nicht" meinst, dass nur die HTML-Ausgabe kommt, ist das logisch, denn es wird eine normale HTTP-Verbindung aufgebaut, über die die HTML-Ausgabe läuft und nicht der Quellcode.
|
Re: urldownloadtofile
naja ich will einfach den inhlat der php3 datei auslesen, mehr micht! nur wie?
|
Re: urldownloadtofile
Zitat:
Probiers mal mittels FTP, da klappts. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:29 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz