- Forum-Beiträge: 31
15.07.2012, 14:30:24 via Website
15.07.2012 14:30:24 via Website
wie er seht ist in der Url jeder slash mit einem backslash versehen.
Meine PHP Datei
2
3// check for empty result
4if (mysql_num_rows($result) > 0) {
5 // looping through all results
6 // charts node
7 $response["charts"] = array();
8
9 while ($row = mysql_fetch_array($result)) {
10 // temp user array
11 $charts = array();
12 $charts["id"] = $row["id"];
13 $charts["interpret"] = $row["interpret"];
14 $charts["titel"] = $row["titel"];
15 $charts["album"] = $row["album"];
16 $charts["albumcover"] = $row["albumcover"];
17 $charts["likes"] = $row["likes"];
18
19 // push single product into final response array
20 array_push($response["charts"], $charts);
21 }
22 // success
23 $response["success"] = 1;
24
25 // echoing JSON response
26 echo json_encode($response);
27} else {
28 // no products found
29 $response["success"] = 0;
30 $response["message"] = "Keine Charts";
31
32 // echo no users JSON
33 echo json_encode($response);
34}
Weiß jemand wie ich diese Backslashes wegbekomme? Es scheint nämlich immer einen Fehler zu geben, wenn ich eine URL per EditText in die Datenbank eintragen lassen will.
Er returnt mir für meinen Content dann nicht den JSON Inhalt, sondern:
2<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de">
3
4<head>
5 <title>Webhoster Server - Fehler - FORBIDDEN</title>
6 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
7</head>
8
9<body>
10
11<center><img src=/errors/403.jpg></center>
12
13</body>
14</html>
Wobei die Paramter übergeben werden. Das ist der Code für meine "Content"-Variable:
2 HttpPost httpPost = new HttpPost(url);
3 httpPost.setEntity(new UrlEncodedFormEntity(params));
4
5 HttpResponse httpResponse = httpClient.execute(httpPost);
6 HttpEntity httpEntity = httpResponse.getEntity();
7 content = EntityUtils.toString(httpEntity, HTTP.UTF_8);
Ich stehe echt aufm Schlauch. Normale Werte übernimmt er ohne Probleme.
— geändert am 15.07.2012, 14:31:15
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.