2012-01-24 12 views
0

シナリオ:画像をオンラインで保存するブックマークウィジェットがあります。画像をブックマークレットにドラッグすると、widget.phpに送信されます。私はユーザシステムを作成し、各ユーザに独自のウィジェットを提供したいと考えています。ユーザウィジェットの作成にphp fopenを使用していますか?

私は新しいファイルを作成するためにfopenを使用できることを理解していますが(私は開発者ではありませんが)、これについて深く理解しています。

私が理解しようとしているのは、ユーザーがサインアップするときに、1)ブックマークレットを作成し、2)独自のバージョンのwidget.phpを作成する必要がありますか?

ありがとうございます、ありがとうございます。

+0

全く新しい 'widget.php'ファイルは必要ありません。そのユーザーの一意のIDの引数、およびそのユーザーの一意のIDをブックマークレットにハードコードします。それは単純な、多くの点で欠陥があるアプローチですが、アプローチです。 – DaveRandom

+0

初めてログインしたときにログインページに 'widget.php'をリダイレクトしてから、ログインしたままにするためにクッキーを設定する(または長時間実行するセッションを作成する)ことができます。クッキーは、コード」は、それらのブックマークレットに固有のID – Leigh

+0

(関数(){ \t VAR jsScript =のdocument.createElement( 'スクリプト'); \t jsScript.setAttribute( 'タイプ'、 'テキスト/ javascriptの'); \t jsScript。 ( 'head')[0] .appendChild(jsScript); })(); setAttribute( 'src'、 '/widget.php?url='image'); \t document.getElementsByTagName –

答えて

0

あなたの質問は、サーバーサイドのユーザシステムをプログラミングする方法、またはより広範には "PHPをプログラミングする方法"に落ちます。これはStackoverlowの回答では説明できません。

インターネットは非常に良いリソースでいっぱいで、プログラミング方法を学ぶことができます。また、PHPは非常に幅広く普及しているプログラミング言語です(また、使い始めるのもかなり簡単です)。

あなたがfopenを見ているなら、それは間違っています。あなたはどこかにユーザ情報を保存する必要があります(fopenで作成されたもののようなプレーンテキストファイルはオプションですが、データベースが必要です)、どのユーザがブックマークを送信しているのかを取得する必要がありますフォーム)ともちろん、ユーザーの管理に関係するすべてのもの:アカウントの作成、削除、パスワードの回復、ログイン、ログアウト...

+0

入手しました。私はこの目的のためにユーザシステムとPHPをmysqlに接続することについて一般的な理解を持っています。あなたの回答に基づいてa)申し訳ありません! StackOverflowをより適切な方法で使用します。b)新しいユーザーを作成し、独自のプロファイルを提供するためにPHPを使用できますが、独自のブックマークレットを提供する必要があります。行く道? (または、まだ広すぎるのですか?) –

関連する問題