0

ユーザーが自分のWebサイトのプロフィールにプロフィール写真を追加できるようにする通常の方法は何でしょうか。私は、ユーザーが自分のプロファイルを登録および維持できるソーシャルネットワークタイプのWebサイトを作成しています。私たちが知っているように、ユーザーは自分のプロフィールのプロフィール画像をアップロードできます。これは、プロフィール情報とともにデータベースの一部である必要があります。しかし、これは通常、html5 / jquery + ajax+phpを使用してフロントエンドでどのように行われますか。

4

1 に答える 1

1

あなたの質問は非常に漠然としています。仮定:

あなたは WebBased システムについて話している。ユーザーを含むデータベース システムがあります。

ユーザーがファイルをアップロードできるようにするフォームを作成し、そのファイルを特定の場所に保存して、一意の名前を付けます。一意の名前をユーザー プロファイルのフィールドに保存します。そのプロファイルをロードするたびに、ファイルの一意の名前を使用してプロファイル画像として設定します。

質問を絞り込んで、言語や詳細を含めてください。

編集

前述のように、ユーザーが写真をアップロードできるフォームを作成します。

<form action="upload.php" method="post">
    <input type="file" name="file" id="file"/>
</form>

PHP スクリプトで、アップロードしたファイルを取得し、一意の名前で永続的な保存場所に移動します。

<?php
    $pathToImage = "/new/file/path/unique/345908.png";
    move_uploaded_files($_FILES['file']['tmp_name'], $pathToImage);
?>

SQL を使用してユーザー プロファイルの一意の名前を変更する

<?php
    mysql_query('UPDATE users SET profile_image = ".$pathToImage." WHERE username="matt"');
?>
于 2012-11-12T20:12:53.527 に答える