Vorteile eines Drittanbieter: Performance, schnelle Leitung,
Ausfallsicherheit um ein Vielfaches höher, oft weitere Angebote
(Email, Hosting für Website, etc), je nach Anbieter gute Docs
hinsichtlich der sicheren Einrichtung...
Nachteile: monatliche Kosten (ab 5€ gehts los), ggf. schwieriger zu
konfigurieren (je nach Anbieter und Support unterschiedlich)
Ja da hast du recht, hab mich jetzt doch für 1und1 entschieden bzw bleibe ich bei dem anbieter da es da noch relativ günstig ist.
Und sagen wir mal so das dashboard und alles finde ich zum vergleich von anderen sehr viel übersichlticher was für mich ein wichtiger faktor ist.
Ich muss nur schaffen dass mein PHP Script auch bei 1und1 läuft.
Deswegen hier für Pascal oder auch andere nochmal der Code:
Also das hier die die Fehlermeldung die ich bekomme wenn ich debugge:
System.Reflection.TargetInvocationException: An exception occurred during the operation, making the result invalid. Check InnerException for exception details.
Aufgerufen wird das PHP Script so in meinem Code(Snippet), Hier wird aber die Fehlermeldung nicht geworfen:
(Das ist übrigens ein WebClient in C#)
private static string urlAdress = "http://s632761373.online.de/users_select.php"
//Upload Name zu Php
client = new WebClient();
uri = new Uri(urlAdress + "?Name=" + NameEditText.Text + "&Passwort=" + PasswortEditText.Text);
//GutscheinAktivitäten Liste Downloaden
client.DownloadDataAsync(uri);
client.DownloadDataCompleted += client_DownloadDataCompleted;
Und jetzt kommt der teil wo die Fehlermeldung geworfen wird und dass ist der teil der das Wort "Nein" Dass die PHP file ausgibt downloaden sollte:
//Wenn Download fertig ist überprüfen ob nein als response zurückkommt
private void client_DownloadDataCompleted(object sender, DownloadDataCompletedEventArgs e)
{
RunOnUiThread(() =>
{
//Hier ist die Error meldung
string result = Encoding.UTF8.GetString(e.Result);
//Wenn ja zurückgekommen ist
if (result.Equals("Ja"))
{
pd.Dismiss();
var Startseite = new Intent(this, typeof(Startseite));
Startseite.PutExtra("LoginData", NameEditText.Text);
StartActivity(Startseite);
Toast.MakeText(this, "Willkommen " + NameEditText.Text, ToastLength.Long).Show();
}
//Wenn nein zurückgekommen ist
else
{
pd.Dismiss();
Android.App.AlertDialog.Builder alert2 = new Android.App.AlertDialog.Builder(this);
alert2.SetTitle("Login Fehlgeschlagen!");
alert2.SetMessage("Login Name oder Passwort ist falsch!");
alert2.SetPositiveButton(" Verstanden", (senderAlert, args) => {
});
Dialog dialog2 = alert2.Create();
dialog2.Show();
return;
}
});
}
#endregion
Nochmal zur Info wenn ich den selben Code mit XAMPP also local ausführe funktioniert er ohne dass ich was ändern muss.
Sobalt ich die PHP File bei 1und1 im Code ausführe geht es eben mit dieser Fehlermeldung nichtmehr.
Und noch ein wichtiger Punkt ist dass die PHP File die ich jetzt bei 1und1 habe über den Browser aufrufe das Nein zurückgibt also funktioniert.
Könnt ihr eigentlich auch selber testen da es sowiso nur ein testwebspace für foren ist von mir:
http://s632761373.online.de/users_select.php
— geändert am 29.06.2016, 10:26:12
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.