Website checken

  • Antworten:38
  • Bentwortet
P-T
  • Forum-Beiträge: 745

27.10.2013, 20:40:02 via Website

hallo-was ich will ist leicht erklärt:
Wie kann ich mit b4a checken ob eine website existiert?
mfg

Posts vor dem 22.12.2014 sind von dem Vorgänger dieses Accounts

Antworten
impjor
  • Forum-Beiträge: 1.793

27.10.2013, 20:57:24 via Website

Das wird schwer...
Wann existiert eine Webseite denn nicht? Wenn der Server down ist? Wenn die Domain nicht belegt ist?
LG

Liebe Grüße impjor.

Für ein gutes Miteinander: Unsere Regeln
Apps für jeden Einsatzzweck
Stellt eure App vor!

Antworten
Pascal P.
  • Admin
  • Forum-Beiträge: 11.286

27.10.2013, 20:59:58 via Website

Hatte jetzt gesagt wenn die Webseite durch den HTTp client nicht errreichbar ist oder der client keine Antwort bekommt,
natürlich muss man vorher überprüfen, ob überhaupt eine Internet Verbindung existiert.

LG Pascal //It's not a bug, it's a feature. :) ;)

Antworten
P-T
  • Forum-Beiträge: 745

27.10.2013, 21:05:19 via Website

Pascal P.
Hatte jetzt gesagt wenn die Webseite durch den HTTp client nicht errreichbar ist oder der client keine Antwort bekommt,
natürlich muss man vorher überprüfen, ob überhaupt eine Internet Verbindung existiert.
Das soll dann aufs gleiche hinausgehen-> internet weg oder url existiert nicht: da gibts die gleiche aktion

Posts vor dem 22.12.2014 sind von dem Vorgänger dieses Accounts

Antworten
Gelöschter Account
  • Forum-Beiträge: 8.735

27.10.2013, 21:05:45 via Website

HTTP-Response-code = 200

Dann existiert die aufgerufene Seite.

Ob die Site exstiert, wäre komplexer. Sie existiert auch bei 4xx Response-Codes

Diskussionen wären bei 5xx Codes nötig. Dass ein Server einen Fehler hat, heißt ja nicht, dass es die Site nicht gibt.

Gleiches gilt für die 3xx Codes.

Ich habe keine Lust mehr auf Bastelei und widme mich lieber wieder dem Real Life. Die Idee gärte schon länger. Tschüß!


Antworten
P-T
  • Forum-Beiträge: 745

27.10.2013, 21:06:08 via Website

impjor
Das wird schwer...
Wann existiert eine Webseite denn nicht? Wenn der Server down ist? Wenn die Domain nicht belegt ist?
LG
2tes: "Wenn die Domain nicht belegt ist"

Posts vor dem 22.12.2014 sind von dem Vorgänger dieses Accounts

Antworten
P-T
  • Forum-Beiträge: 745

27.10.2013, 21:07:14 via Website

Aries Stenz
HTTP-Response-code = 200

Dann existiert die aufgerufene Seite.

Ob die Site exstiert, wäre komplexer. Sie existiert auch bei 4xx Response-Codes

Diskussionen wären bei 5xx Codes nötig. Dass ein Server einen Fehler hat, heißt ja nicht, dass es die Site nicht gibt.

Gleiches gilt für die 3xx Codes.
ähh- das ist jetzt ein bisschen zu "expertisch" ;)

Posts vor dem 22.12.2014 sind von dem Vorgänger dieses Accounts

Antworten
P-T
  • Forum-Beiträge: 745

27.10.2013, 22:01:26 via Website

impjor
Das sind die Statuscodes.
Die liefert der Server zurück, nachdem du eine HTTP-Anfrage gestellt hat.

LG
kann mir bitte jemand sagen was ich jetzt nehmen soll? httpresponse = was?
ich blick nicht mehr durch mit den 5xx...
ich möchte einfach nur wissen ob man verbindung zu einer seite herstellen kann oder nicht-egal ob die internetverbindung zu schwach ist oder es die seite nicht gibt...
mfg

Posts vor dem 22.12.2014 sind von dem Vorgänger dieses Accounts

Antworten
Gelöschter Account
  • Forum-Beiträge: 8.735

27.10.2013, 22:06:02 via Website

200 heißt, alles ohne Fehler

Wenn Du aber genauer prüfen willst, musst Du die Statuscodes einzeln abprüfen.

Ich habe keine Lust mehr auf Bastelei und widme mich lieber wieder dem Real Life. Die Idee gärte schon länger. Tschüß!


Antworten
Carsten M.
  • Forum-Beiträge: 33.204

28.10.2013, 05:38:38 via App

Chris,

wofür genau willst Du das denn wissen?

Herzliche Grüße

Carsten

Ich komm' mir langsam vor wie jemand, der ich bin // #cäthe

Antworten
P-T
  • Forum-Beiträge: 745

28.10.2013, 08:53:43 via Website

Carsten Müller
Chris,

wofür genau willst Du das denn wissen?

Herzliche Grüße

Carsten
Für B4a und meine APP(und mein Gehirn)
mfg

Posts vor dem 22.12.2014 sind von dem Vorgänger dieses Accounts

Antworten
Carsten M.
  • Forum-Beiträge: 33.204

28.10.2013, 09:03:33 via Website

Chris H.
Carsten Müller
Chris,

wofür genau willst Du das denn wissen?

Herzliche Grüße

Carsten
Für B4a und meine APP(und mein Gehirn)
Das ist mir schon klar.

Aber was willst Du in Deiner App genau tun?

Mit httputils2 bekommst Du doch bereits alles, was Du brauchst...!?
http://www.basic4ppc.com/android/forum/threads/httputils2-web-services-are-now-even-simpler.18992/#post109068

Herzliche Grüße

Carsten

— geändert am 28.10.2013, 09:03:40

Ich komm' mir langsam vor wie jemand, der ich bin // #cäthe

Antworten
P-T
  • Forum-Beiträge: 745

28.10.2013, 09:12:54 via Website

Carsten Müller
Chris H.
Carsten Müller
Chris,

wofür genau willst Du das denn wissen?

Herzliche Grüße

Carsten
Für B4a und meine APP(und mein Gehirn)
Das ist mir schon klar.

Aber was willst Du in Deiner App genau tun?

Mit httputils2 bekommst Du doch bereits alles, was Du brauchst...!?
http://www.basic4ppc.com/android/forum/threads/httputils2-web-services-are-now-even-simpler.18992/#post109068

Herzliche Grüße

Carsten
ich habe einen webview und will bei dem diese fehlermeldung website kann nicht angezeigt werden verhindern...-deswegen will ich zuerst prüfen ob die website existiert(weil es kann sein dass es die nicht mal gibt) und/oder zu prüfen ob man verbindung zu der herstellen kann...sollte man keine verbindung herstellen können aus welchem grund auch immer soll der webview weiß bleiben mfg

Posts vor dem 22.12.2014 sind von dem Vorgänger dieses Accounts

Antworten
Carsten M.
  • Forum-Beiträge: 33.204

28.10.2013, 09:24:39 via Website

Hi,

wie gesagt, httputils2 hat alles, was Du brauchst.

- Download der HTML Seite anstoßen
- Fehlermeldung auswerten

Herzliche Grüße

Carsten

Ich komm' mir langsam vor wie jemand, der ich bin // #cäthe

Antworten
P-T
  • Forum-Beiträge: 745

28.10.2013, 18:33:18 via Website

Carsten Müller
Hi,

wie gesagt, httputils2 hat alles, was Du brauchst.

- Download der HTML Seite anstoßen
- Fehlermeldung auswerten

Herzliche Grüße

Carsten
Sry aber ich blick da nicht durch
1Sub Activity_Create(FirstTime As Boolean)
2 Dim job1, job2, job3 As HttpJob
3 job1.Initialize("Job1", Me)
4
5 'Send a GET request
6 job1.Download2("http://www.basic4ppc.com/print.php", _
7 Array As String("first key", "first value :)", "second key", "value 2"))
8
9 'Send a POST request
10 job2.Initialize("Job2", Me)
11 job2.PostString("http://www.basic4ppc.com/print.php", "first key=first value&key2=value2")
12
13 'Send a GET request
14 job3.Initialize("Job3", Me)
15 job3.Download("http://www.basic4ppc.com/forum/images/categories/android.png")
16End Sub
17
18Sub JobDone (Job As HttpJob)
19 Log("JobName = " & Job.JobName & ", Success = " & Job.Success)
20 If Job.Success = True Then
21 Select Job.JobName
22 Case "Job1", "Job2"
23 'print the result to the logs
24 Log(Job.GetString)
25 Case "Job3"
26 'show the downloaded image
27 Activity.SetBackgroundImage(Job.GetBitmap)
28 End Select
29 Else
30 Log("Error: " & Job.ErrorMessage)
31 ToastMessageShow("Error: " & Job.ErrorMessage, True)
32 End If
33 Job.Release
34End Sub
Und was ist da jetzt für mich wichtig? :O

Posts vor dem 22.12.2014 sind von dem Vorgänger dieses Accounts

Antworten
P-T
  • Forum-Beiträge: 745

28.10.2013, 18:36:50 via Website

Chris H.
Carsten Müller
Hi,

wie gesagt, httputils2 hat alles, was Du brauchst.

- Download der HTML Seite anstoßen
- Fehlermeldung auswerten

Herzliche Grüße

Carsten
Sry aber ich blick da nicht durch
1Sub Activity_Create(FirstTime As Boolean)
2 Dim job1, job2, job3 As HttpJob
3 job1.Initialize("Job1", Me)
4
5 'Send a GET request
6 job1.Download2("http://www.basic4ppc.com/print.php", _
7 Array As String("first key", "first value :)", "second key", "value 2"))
8
9 'Send a POST request
10 job2.Initialize("Job2", Me)
11 job2.PostString("http://www.basic4ppc.com/print.php", "first key=first value&key2=value2")
12
13 'Send a GET request
14 job3.Initialize("Job3", Me)
15 job3.Download("http://www.basic4ppc.com/forum/images/categories/android.png")
16End Sub
17
18Sub JobDone (Job As HttpJob)
19 Log("JobName = " & Job.JobName & ", Success = " & Job.Success)
20 If Job.Success = True Then
21 Select Job.JobName
22 Case "Job1", "Job2"
23 'print the result to the logs
24 Log(Job.GetString)
25 Case "Job3"
26 'show the downloaded image
27 Activity.SetBackgroundImage(Job.GetBitmap)
28 End Select
29 Else
30 Log("Error: " & Job.ErrorMessage)
31 ToastMessageShow("Error: " & Job.ErrorMessage, True)
32 End If
33 Job.Release
34End Sub
Und was ist da jetzt für mich wichtig? :O
gibts vlt ein ftp.file.exists?
edit ja gibts

— geändert am 28.10.2013, 19:18:49

Posts vor dem 22.12.2014 sind von dem Vorgänger dieses Accounts

Antworten
Carsten M.
  • Forum-Beiträge: 33.204

28.10.2013, 19:40:19 via Website

Chris H.

gibts vlt ein ftp.file.exists?
edit ja gibts
Und nun? Lösung gefunden? Oder was willst Du sagen?

In diesem Thread sprichst Du doch von "Website" - jetzt plötzlich doch von FTP?

Herzliche Grüße

Carsten

— geändert am 28.10.2013, 19:41:07

Ich komm' mir langsam vor wie jemand, der ich bin // #cäthe

Antworten
Carsten M.
  • Forum-Beiträge: 33.204

28.10.2013, 19:47:03 via Website

Chris H.

Sry aber ich blick da nicht durch
1Sub Activity_Create(FirstTime As Boolean)
2 Dim job1, job2, job3 As HttpJob
3 job1.Initialize("Job1", Me)
4
5 'Send a GET request
6 job1.Download2("http://www.basic4ppc.com/print.php", _
7 Array As String("first key", "first value :)", "second key", "value 2"))
8
9 'Send a POST request
10 job2.Initialize("Job2", Me)
11 job2.PostString("http://www.basic4ppc.com/print.php", "first key=first value&key2=value2")
12
13 'Send a GET request
14 job3.Initialize("Job3", Me)
15 job3.Download("http://www.basic4ppc.com/forum/images/categories/android.png")
16End Sub
17
18Sub JobDone (Job As HttpJob)
19 Log("JobName = " & Job.JobName & ", Success = " & Job.Success)
20 If Job.Success = True Then
21 Select Job.JobName
22 Case "Job1", "Job2"
23 'print the result to the logs
24 Log(Job.GetString)
25 Case "Job3"
26 'show the downloaded image
27 Activity.SetBackgroundImage(Job.GetBitmap)
28 End Select
29 Else
30 Log("Error: " & Job.ErrorMessage)
31 ToastMessageShow("Error: " & Job.ErrorMessage, True)
32 End If
33 Job.Release
34End Sub
Und was ist da jetzt für mich wichtig? :O
Das ist das Code Modul. Daran brauchst Du gar nichts zu verändern. Das musst Du nur Deinem Projekt hinzufügen.

Was Du tun musst, steht in obigem Link im ersten Posting von Erel:

1Sub Activity_Create(FirstTime As Boolean)
2 Dim job1 As HttpJob
3 job1.Initialize("Job1", Me)
4
5 'Send a GET request
6 job1.Initialize("Job1", Me)
7 job1.Download("http://www.basic4ppc.com/forum/images/categories/android.png")
8End Sub
9
10Sub JobDone (Job As HttpJob)
11 Log("JobName = " & Job.JobName & ", Success = " & Job.Success)
12 If Job.Success = True Then
13 Select Job.JobName
14 Case "Job1"
15 'show the downloaded image
16 Activity.SetBackgroundImage(Job.GetBitmap)
17 End Select
18 Else
19 Log("Error: " & Job.ErrorMessage)
20 ToastMessageShow("Error: " & Job.ErrorMessage, True)
21 End If
22 Job.Release
23End Sub

Du musst einfach nur die von Dir gewünschte Datei (kann auch eine index.html sein, die Startseite der zu prüfenden Website) einzutragen und den Job.Success zu prüfen und entsprechenden Handlungen anzuweisen...

Herzliche Grüße

Carsten

— geändert am 28.10.2013, 19:53:28

Ich komm' mir langsam vor wie jemand, der ich bin // #cäthe

Antworten
P-T
  • Forum-Beiträge: 745

28.10.2013, 20:05:30 via Website

Carsten Müller
Chris H.

gibts vlt ein ftp.file.exists?
edit ja gibts
Und nun? Lösung gefunden? Oder was willst Du sagen?

In diesem Thread sprichst Du doch von "Website" - jetzt plötzlich doch von FTP?

Herzliche Grüße

Carsten
Die Website ist von mir gemacht-auf ftp-und da ermöglicht sich die möglichkeit die liste zu laden und zu suchen ob es die html gibt...-schlauer einfall oder? Was sagst du dazu, Carsten?
mfg

Posts vor dem 22.12.2014 sind von dem Vorgänger dieses Accounts

Antworten
Carsten M.
  • Forum-Beiträge: 33.204

28.10.2013, 20:08:37 via Website

Hi,

was ich dazu sage?

Dazu sage ich: Beim nächsten Mal bitte die Problemstellung beschreiben, nicht irgendwas. Wenn Du schreibst "Webseite checken", woher sollen wir dann wissen, dass Du von Deiner eigenen Website sprichst?

Und Web ist http, nicht ftp.

Und als nächstes sage ich: Wieso musst Du bei Deiner eigenen Webseite prüfen, ob die index.html existent ist? Wenn Du sie selbst dort hingelegt hast, wie soll die denn wegkommen?

Im übrigen sagt die Existenz einer index.html auf Deinem FTP Server noch lange nichts darüber hinaus, ob Dein Webserver läuft und ob die Website von außen zugreifbar ist.

Herzliche Grüße

Carsten

— geändert am 28.10.2013, 20:15:29

Ich komm' mir langsam vor wie jemand, der ich bin // #cäthe

Antworten
P-T
  • Forum-Beiträge: 745

28.10.2013, 20:17:05 via Website

Carsten Müller
Hi,

was ich dazu sage?

Dazu sage ich: Beim nächsten Mal bitte die Problemstellung beschreiben, nicht irgendwas. Wenn Du schreibst "Webseite checken", woher sollen wir dann wissen, dass Du von Deiner eigenen Website sprichst?

Und Web ist http, nicht ftp.

Und als nächstes sage ich: Wieso musst Du bei Deiner eigenen Webseite prüfen, ob die index.html existent ist? Wenn Du sie selbst dort hingelegt hast, wie soll die denn wegkommen?

Im übrigen sagt die Existenz einer index.html auf Deinem FTP Server noch lange nichts darüber hinaus, ob Dein Webserver läuft und ob die Website von außen zugreifbar ist.

Herzliche Grüße

Carsten
eben-die datei wird durch nutzer erstellt-und für das erstellen muss ich wissen ob sie schon existiert oder nicht
:( Jetzt hab ich mich schon so gefreut, dass ich auch mal nen guten Einfall hatte :( :(

Posts vor dem 22.12.2014 sind von dem Vorgänger dieses Accounts

Antworten
Carsten M.
  • Forum-Beiträge: 33.204

28.10.2013, 20:22:02 via Website

Hi,

eben-die datei wird durch nutzer erstellt-und für das erstellen muss ich wissen ob sie schon existiert oder nicht
:( Jetzt hab ich mich schon so gefreut, dass ich auch mal nen guten Einfall hatte
Da ich nicht davon ausgehe, dass irgendein Benutzer die index.html Deiner Webseite "erstellt": Fangen wir mal wieder ganz von vorne an.

Was genau willst Du eigentlich? Was erstellt irgendein Benutzer? Was willst Du prüfen? Die Website ja offensichtlich nicht, die läuft ja, oder?

Also worum geht es eigentlich?

Das ist so alles *etwas* mühsam. Meine Glaskugel brauche ich in meinem Job schon den ganzen Tag. Die ist abends etwas abgenutzt und regeneriert sich gerade...

Herzliche Grüße

Carsten

Ich komm' mir langsam vor wie jemand, der ich bin // #cäthe

Antworten
P-T
  • Forum-Beiträge: 745

28.10.2013, 20:33:22 via Website

Carsten Müller
Hi,

eben-die datei wird durch nutzer erstellt-und für das erstellen muss ich wissen ob sie schon existiert oder nicht
:( Jetzt hab ich mich schon so gefreut, dass ich auch mal nen guten Einfall hatte
Da ich nicht davon ausgehe, dass irgendein Benutzer die index.html Deiner Webseite "erstellt": Fangen wir mal wieder ganz von vorne an.

Was genau willst Du eigentlich? Was erstellt irgendein Benutzer? Was willst Du prüfen? Die Website ja offensichtlich nicht, die läuft ja, oder?

Also worum geht es eigentlich?

Das ist so alles *etwas* mühsam. Meine Glaskugel brauche ich in meinem Job schon den ganzen Tag. Die ist abends etwas abgenutzt und regeneriert sich gerade...

Herzliche Grüße

Carsten
1. wann hab ich von der index.html geredet?
2. ich habe jetzt meine app mit der ftp list gemacht-läuft bis jetzt super ;)
3. danke für die hilfe
4. Glaskugel? Hast du ne Glaskugel?! :blink:
mfg

Posts vor dem 22.12.2014 sind von dem Vorgänger dieses Accounts

Antworten
Carsten M.
  • Forum-Beiträge: 33.204

28.10.2013, 20:36:56 via Website

Hi,

1. wann hab ich von der index.html geredet?
Du sprachst von Website und "die HTML".

Da lag "index.html" relativ nahe. Woher sollen wir denn wissen, was Du sonst meinst? Du hast doch rein gar nichts konkretes geschrieben!?

2. ich habe jetzt meine app mit der ftp list gemacht-läuft bis jetzt super ;)
Prima, das hat zwar mit der ursprünglich formulierten Problemstellung nichts zu tun, aber Hauptsache, Du hast das Ergebnis, das Du wolltest.

4. Glaskugel? Hast du ne Glaskugel?! :blink:
Ich suche immer noch nach einem geeigneten Lieferanten dafür. Brauche ich für den Job und für das Entwickler Forum hier dringend.

Herzliche Grüße

Carsten

Ich komm' mir langsam vor wie jemand, der ich bin // #cäthe

Antworten
P-T
  • Forum-Beiträge: 745

28.10.2013, 20:38:07 via Website

Carsten Müller
Hi,

1. wann hab ich von der index.html geredet?
Du sprachst von Website und "die HTML".

Da lag "index.html" relativ nahe. Woher sollen wir denn wissen, was Du sonst meinst? Du hast doch rein gar nichts konkretes geschrieben!?

2. ich habe jetzt meine app mit der ftp list gemacht-läuft bis jetzt super ;)
Prima, das hat zwar mit der ursprünglich formulierten Problemstellung nichts zu tun, aber Hauptsache, Du hast das Ergebnis, das Du wolltest.

4. Glaskugel? Hast du ne Glaskugel?! :blink:
Ich suche immer noch nach einem geeigneten Lieferanten dafür. Brauche ich für den Job und für das Entwickler Forum hier dringend.

Herzliche Grüße

Carsten
ich dachte du hättest die schon ???:blink:

Posts vor dem 22.12.2014 sind von dem Vorgänger dieses Accounts

Antworten
impjor
  • Forum-Beiträge: 1.793

28.10.2013, 20:48:52 via App

Nur mal so eine Randbemerkung:
Ich würde die Nutzer nichts auf *meinen* FTP-Account hochladen lassen, wenn du so etwas vorhast.

LG

Liebe Grüße impjor.

Für ein gutes Miteinander: Unsere Regeln
Apps für jeden Einsatzzweck
Stellt eure App vor!

Carsten M.

Antworten
Mac Systems
  • Forum-Beiträge: 1.727

29.10.2013, 09:04:46 via Website

Macht den Thread lieber schnell zu.

Windmate HD, See you @ IO 14 , Worked on Wundercar, Glass V3, LG G Watch, Moto 360, Android TV

Antworten
Pascal P.
  • Admin
  • Forum-Beiträge: 11.286

29.10.2013, 11:30:07 via App

Apps mit ftp zugang, solange die App nicht veröffentlicht wird, ist es ok sonst...

LG Pascal //It's not a bug, it's a feature. :) ;)

Antworten
P-T
  • Forum-Beiträge: 745

29.10.2013, 12:57:22 via Website

Mac Systems
Macht den Thread lieber schnell zu.
der ist eigentlich schon längst geschlossen

Posts vor dem 22.12.2014 sind von dem Vorgänger dieses Accounts

Antworten
Gelöschter Account
  • Forum-Beiträge: 8.735

29.10.2013, 17:22:17 via Website

Nein, ist er nicht!

Chris, ich denke, Dir fehlt noch einiges an Grundwissen zu den Technologien. Das beweis Deine Aussage "auf ftp gemacht". Das ich nicht schlimm, sorgt hier aber für Missverständnisse.

Deine Dateien lädtst Du per FTP auf den Webspace. Ja, aber Webseiten werden an den Nutzer per http ausgeliefert. Und deren Status-Codes musst Du prüfen. Die Existens einer Datei per FTP zu prüfen und bei erfolgreicher Prüfung per http auszuliefern, ist wie zu prüfen, ob die Terrassentür offen ist und wenn es sie ist trotzdem durch die Haustür zu wollen. Wenn die zu ist, nützt die Prüfung nichts. Verstehst Du?

Außerdem ist der Umweg ja gar nicht nötig, weil http DIr jede Antwort gibt!

Wir wissen auch nicht, ob Du den generellen Auftritt, die Website - oder eine Webseite - die Webpage - prüfen willst. Oder haben es erst im Laufe des Threads indirekt herauslesen müssen. Deutsche und englische Begriffe durcheinander und möglicherweise nicht korrekt verwendet, fördern Mißverständnisse. Es mag weh tun, es zu hören, aber genaue Ausdrucksweise ist unerlässlich!

Carsten hat Dir ein Paket genannt, dass Du in Dein Projekt einbinden kannst. Du musst daraus keinen Codesschnipsel extrahieren! Wahrscheinlich ist das ohnehin nicht so einfach möglich. Wom Copyright ganz zu schweigen. Es gibt siche eine Dokumentation, wie Du die einzelnen Funktionen nutzen kannst.

Ich habe keine Lust mehr auf Bastelei und widme mich lieber wieder dem Real Life. Die Idee gärte schon länger. Tschüß!


Antworten
P-T
  • Forum-Beiträge: 745

29.10.2013, 17:47:59 via Website

Aries Stenz
Nein, ist er nicht!

Chris, ich denke, Dir fehlt noch einiges an Grundwissen zu den Technologien. Das beweis Deine Aussage "auf ftp gemacht". Das ich nicht schlimm, sorgt hier aber für Missverständnisse.

Deine Dateien lädtst Du per FTP auf den Webspace. Ja, aber Webseiten werden an den Nutzer per http ausgeliefert. Und deren Status-Codes musst Du prüfen. Die Existens einer Datei per FTP zu prüfen und bei erfolgreicher Prüfung per http auszuliefern, ist wie zu prüfen, ob die Terrassentür offen ist und wenn es sie ist trotzdem durch die Haustür zu wollen. Wenn die zu ist, nützt die Prüfung nichts. Verstehst Du?

Außerdem ist der Umweg ja gar nicht nötig, weil http DIr jede Antwort gibt!

Wir wissen auch nicht, ob Du den generellen Auftritt, die Website - oder eine Webseite - die Webpage - prüfen willst. Oder haben es erst im Laufe des Threads indirekt herauslesen müssen. Deutsche und englische Begriffe durcheinander und möglicherweise nicht korrekt verwendet, fördern Mißverständnisse. Es mag weh tun, es zu hören, aber genaue Ausdrucksweise ist unerlässlich!

Carsten hat Dir ein Paket genannt, dass Du in Dein Projekt einbinden kannst. Du musst daraus keinen Codesschnipsel extrahieren! Wahrscheinlich ist das ohnehin nicht so einfach möglich. Wom Copyright ganz zu schweigen. Es gibt siche eine Dokumentation, wie Du die einzelnen Funktionen nutzen kannst.
1. ich kann nicht mehr machen als auf beantworten zu setzen.Keine ahnung warum der dann nicht zu ist
2. Carsten hat Dir ein Paket genannt, dass Du in Dein Projekt einbinden kannst.- das ist schon längst dabei-ich finde es nur schwer irgendwie mit den ganzen jobs im beispielcode nicht durcheinanderzukommen(was ich schon bin)
3. "Du musst daraus keinen Codesschnipsel extrahieren! " -Wo hab ich denn geschrieben, dass ich das vorhätte? :O
4.ich finde keine und muss deswegen den beispielcode ansehen, wo ich nur jobs lese...(und kaum was kapiere was man jetzt mit dem erreicht)-deswegen hab ich dann versucht über ftp leichter zum ziel zu kommen...-ist das verboten?-natürlich verwerte ich eure antworten, aber wenn es wirklich sau schwer umzusetzen ist(Ich saß 2 stunden vor dem code) dann suche ich nach was leichterem und denke weiter nach
mfg
(kein einziges wort, kein einziger satz in dem text hat die absicht einen streit anzufangen. Ich weiß ich hab noch viel zu lernen aber ohne irgendwelche hilfe kann ich das nicht schaffen.)

Posts vor dem 22.12.2014 sind von dem Vorgänger dieses Accounts

Antworten
Carsten M.
  • Forum-Beiträge: 33.204

29.10.2013, 17:52:20 via Website

Hi,

2. Carsten hat Dir ein Paket genannt, dass Du in Dein Projekt einbinden kannst.- das ist schon längst dabei-ich finde es nur schwer irgendwie mit den ganzen jobs im beispielcode nicht durcheinanderzukommen(was ich schon bin)
3. "Du musst daraus keinen Codesschnipsel extrahieren! " -Wo hab ich denn geschrieben, dass ich das vorhätte?
Du hast das komplette Modul gepostet - an dem musst Du *gar nichts* machen. Das musst Du im Grunde auch überhaupt nicht verstehen, was in dem Modul passiert. Du musst dieses Modul nur in Dein Projekt importieren.

In Deinem eigentlichen Quellcode musst Du dann nur dieses Modul aufrufen mit den entsprechenden Anweisungen. Dafür habe ich Dir ein Beispiel geliefert, das Du nur anpassen müsstest.

Herzliche Grüße

Carsten

Ich komm' mir langsam vor wie jemand, der ich bin // #cäthe

Antworten
P-T
  • Forum-Beiträge: 745

29.10.2013, 17:55:38 via Website

Carsten Müller
Hi,

2. Carsten hat Dir ein Paket genannt, dass Du in Dein Projekt einbinden kannst.- das ist schon längst dabei-ich finde es nur schwer irgendwie mit den ganzen jobs im beispielcode nicht durcheinanderzukommen(was ich schon bin)
3. "Du musst daraus keinen Codesschnipsel extrahieren! " -Wo hab ich denn geschrieben, dass ich das vorhätte?
Du hast das komplette Modul gepostet - an dem musst Du *gar nichts* machen. Das musst Du im Grunde auch überhaupt nicht verstehen, was in dem Modul passiert. Du musst dieses Modul nur in Dein Projekt importieren.

In Deinem eigentlichen Quellcode musst Du dann nur dieses Modul aufrufen mit den entsprechenden Anweisungen. Dafür habe ich Dir ein Beispiel geliefert, das Du nur anpassen müsstest.

Herzliche Grüße

Carsten
ahh-also noch leichter...ich hätts nicht mal verstehen müssen sondern einfach nur blöd einsetzen müssen???
äh welches beispiel? ich habe nur den link gesehen zu dem *coprighteten* Code

Posts vor dem 22.12.2014 sind von dem Vorgänger dieses Accounts

Antworten
Carsten M.
  • Forum-Beiträge: 33.204

29.10.2013, 17:58:25 via Website

Chris H.

ahh-also noch leichter...ich hätts nicht mal verstehen müssen sondern einfach nur blöd einsetzen müssen???
äh welches beispiel? ich habe nur den link gesehen zu dem *coprighteten* Code
Also *lesen* musst Du schon, was wir Dir schreiben. Sonst können wir hier ganz einpacken...

https://www.nextpit.de/de/android/forum/thread/574816/Website-checken#

Herzliche Grüße

Carsten

Ich komm' mir langsam vor wie jemand, der ich bin // #cäthe

Antworten
P-T
  • Forum-Beiträge: 745

29.10.2013, 18:03:09 via Website

Carsten Müller
Chris H.

ahh-also noch leichter...ich hätts nicht mal verstehen müssen sondern einfach nur blöd einsetzen müssen???
äh welches beispiel? ich habe nur den link gesehen zu dem *coprighteten* Code
Also *lesen* musst Du schon, was wir Dir schreiben. Sonst können wir hier ganz einpacken...

https://www.nextpit.de/de/android/forum/thread/574816/Website-checken#

Herzliche Grüße

Carsten
du meinst den?
http://www.basic4ppc.com/android/forum/threads/http-request.7282/
den hatte ich mir angeschaut aber als ich den einen abschnitt in meinen quellcode schrieb , kam roter text...
und das sorry,i have got a solution hat mich in meiner vermutung bekräftigt, das der code fehler hat...
*im nachhinein glaube ich habe ich vergessen die library zu importieren...*

Posts vor dem 22.12.2014 sind von dem Vorgänger dieses Accounts

Antworten
Carsten M.
  • Forum-Beiträge: 33.204

29.10.2013, 18:05:53 via Website

Hi,

Jung, willst Du mich verschaukeln? NEIN! Ich meine den, den ich in dem Dir gerade genannten Posting hier in diesem Thread Dir mundgerecht dargereicht habe:

1Sub Activity_Create(FirstTime As Boolean)
2 Dim job1 As HttpJob
3 job1.Initialize("Job1", Me)
4
5 'Send a GET request
6 job1.Initialize("Job1", Me)
7 job1.Download("http://www.basic4ppc.com/forum/images/categories/android.png")
8End Sub
9
10Sub JobDone (Job As HttpJob)
11 Log("JobName = " & Job.JobName & ", Success = " & Job.Success)
12 If Job.Success = True Then
13 Select Job.JobName
14 Case "Job1"
15 'show the downloaded image
16 Activity.SetBackgroundImage(Job.GetBitmap)
17 End Select
18 Else
19 Log("Error: " & Job.ErrorMessage)
20 ToastMessageShow("Error: " & Job.ErrorMessage, True)
21 End If
22 Job.Release
23End Sub

Herzliche Grüße

Carsten

Ich komm' mir langsam vor wie jemand, der ich bin // #cäthe

Antworten
P-T
  • Forum-Beiträge: 745

29.10.2013, 18:08:34 via Website

Carsten Müller
Hi,

Jung, willst Du mich verschaukeln? NEIN! Ich meine den, den ich in dem Dir gerade genannten Posting hier in diesem Thread Dir mundgerecht dargereicht habe:

1Sub Activity_Create(FirstTime As Boolean)
2 Dim job1 As HttpJob
3 job1.Initialize("Job1", Me)
4
5 'Send a GET request
6 job1.Initialize("Job1", Me)
7 job1.Download("http://www.basic4ppc.com/forum/images/categories/android.png")
8End Sub
9
10Sub JobDone (Job As HttpJob)
11 Log("JobName = " & Job.JobName & ", Success = " & Job.Success)
12 If Job.Success = True Then
13 Select Job.JobName
14 Case "Job1"
15 'show the downloaded image
16 Activity.SetBackgroundImage(Job.GetBitmap)
17 End Select
18 Else
19 Log("Error: " & Job.ErrorMessage)
20 ToastMessageShow("Error: " & Job.ErrorMessage, True)
21 End If
22 Job.Release
23End Sub

Herzliche Grüße

Carsten
ahh-ok kapiert-und nein ich will dich nicht verschaukeln
mfg

Posts vor dem 22.12.2014 sind von dem Vorgänger dieses Accounts

Antworten