私はあなたの助言が必要です。私はphpでAPIを作って、アンドロイドアプリケーションとmySQLデータベースと通信しました。今、私は無料のデータベースで無料のオンラインホスティングにこのAPIを配置したいのですが、問題は、そのAPIのクエリを作成するときに、HTMLタグや商用テキストのようなホスティングからjunkデータを受け取っていることです。 "[ホスティング名] 。私のアプリはこのデータを受け取るとシャットダウンします。すべてがローカルWAMPサーバ上で正常に動作しますが、私のアプリはオンラインホスティングでのAPI APIからのJsonデータ
をクラッシュさホスティングオンラインで私はあなた
- のための3つの質問を持って、それは無料のホスティング上で正常ですか多分私のAPIが間違って設計されていますか?
- 有料のserwerに自分のPHPファイルを置くと、ホスティング会社によって追加されたこの追加のものは避けられますか?
私のサンプルユーザー登録PHPコードの一部をチェックアウト
$new_sql_select_query = "select * from userinfo where userName like '$userName' and userEmail like '$userEmail';"; $sql_all_data = mysqli_query($con, $new_sql_select_query); $userDataJson = array(); while ($row = mysqli_fetch_array($sql_all_data)) { $userDataJson["userId"] = $row["userId"]; $userDataJson["userName"] = $row["userName"]; $userDataJson["userEmail"] = $row["userEmail"]; $userDataJson["accountBalance"] = $row["accountBalance"]; } $responseJson["success"] = 1; $responseJson["message"] = "User correctly added to base!"; array_push($responseJson["user"], $userDataJson); echo json_encode($responseJson);
私はアイデアを持っているが、私はそれを正しく行う方法を知りません。私は
$myjson = json_encode($responseJson);
file_put_contents('myfile.json', $myjson);
以下のコードによって、新しいJSONデータファイルを生成するが、ここでは別の問題であり、私のアプリは、今私のアプリは、この中の特定のPHPファイルに直接接続されているので何とかこの新しいファイルにリダイレクトする必要があるのですケースCreateNewUserDB.phpどうすればいいですか?私はこの生成されたjsonファイルへのリンクを自分のアプリケーションに戻して、今度はこの "myfile.json"ファイルに別の接続を行う必要がありますか?答えを待っています。 よろしく
ウェブホスティングは高価なので、当然のことながら無料のホスティング企業は、何らかの形で問題のある無料のバージョンを使用して、有料ホスティングに移行しようとします。あなたが安価なウェブホスティングを支払った場合、あなたのプログラムは、ローカルで(そして広告なしで)どのように動作するのでしょうか。あなたの3番目の質問はそれ自身の新しい投稿でなければなりません。すでに返信されていると確信しています –
私はCharlieと同意します。あなたはあなたが支払ったものを手に入れます。無料のホスティングサイトを使用する以外の選択肢がない場合は、追加されたゴミから目的のJSONレスポンスを除外する必要があります。 - あなたの3番目の質問は新しいSOの質問に提起されるべきです。 – Barns