- 1 名前:nobodyさん mailto:sage [2009/06/03(水) 23:19:09 ID:???]
-
2ちゃんねるは初めて。 WebProg 板は初めて。 質問したいけど、どうしたら良いか分からない。 そんなときは、ここに書き込んでください。 板の住人や、その他が、けなしながら、厳しく教えてくれるかも。 質問する前に、まずはここを読んでね。 【注意事項】 ・質問する前にGoogleで検索してみましょう www.google.co.jp/ ・環境(ソフトウェアのバージョンなど)は、必ず書いてください。できるだけ詳しく。 後から情報を書き足す、いわゆる情報の小出しは極力避けてください。 ・何がしたくて、何ができて何ができないのかを書きましょう ・マルチポスト(複数のスレッドで質問する行為)は絶対に禁止です。 ・過去ログは必ず読みましょう。あなたと同じ質問をしてる人がいるかも知れません。 2ch 総合ガイド www.2ch.net/guide/ お願い。 適切な、板、スレ、を発見した場合、誘導してあげましょう。 スレの性質上 age 進行でお願いします。 関連情報は >>2-3辺り ☆前スレ☆ △▲ WebProg 初心者の質問 Part19 ▼▽ pc11.2ch.net/test/read.cgi/php/1236265877/
- 773 名前:nobodyさん mailto:sage [2009/10/13(火) 17:48:39 ID:???]
- 色クラスをいっぱい作っといて、セレクトボックスとかで切り替えるぐらいだったら
Javascriptでできるよね
- 774 名前:753 [2009/10/13(火) 17:53:13 ID:jBiBGZPn]
- sageてしまうとIDが隠れるので、一応勝手ながらage進行で進めます。
>>773 セレクトボックスですか。その場合には、切り替えたCSS・・・じゃなくてCSS呼び出し部分を変更したHTMLを保存するのは手動になりますよね? その辺りが、jsだとどう実装していいのやら判らないのです。
- 775 名前:nobodyさん mailto:sage [2009/10/13(火) 17:54:38 ID:???]
- あと、>>753 さんはトーナメント表のようなものを作りたいそうです。
pc11.2ch.net/test/read.cgi/hp/1252401448/976 私が変な誘導をしたばっかりに・・・すみません。
- 776 名前:nobodyさん mailto:sage [2009/10/13(火) 17:58:34 ID:???]
- >>774
元の質問見てなかった、ごめん 保存の必要があるのか それでセレクトボックスも他人に見られたくないと。 クッキーとベーシック認証とかでできそうな気がするけど まぁ普通にPHPとかでやったほうがはやいかな
- 777 名前:nobodyさん mailto:sage [2009/10/13(火) 18:02:17 ID:???]
- >>773
それだけで自分で変更したものを他のユーザーが確認できる状況をどうやって作るの?
- 778 名前:nobodyさん mailto:sage [2009/10/13(火) 18:07:44 ID:???]
- トーナメント表となるといちから作るのは面倒そうだな、要素数もわからんし。
はなまるトーナメントメーカー とか使ったほうがいいんじゃないか?
- 779 名前:753 [2009/10/13(火) 18:10:40 ID:jBiBGZPn]
- >>775
私が長文で見難い文章を打ったのにも責任があります。 ほんと申し訳ないですorz >>776 そうですね、一応結果を反映したいので、ユーザ側でころころ変えられては本末転倒なのです。 今少しベーシック認証を調べてみましたが、PHPで作った方が速そうな印象は受けました。
- 780 名前:753 [2009/10/13(火) 18:13:12 ID:jBiBGZPn]
- >>778
はなまるトーナメントや、トーナメントメーカー(U)等も以前見ておりました。 あのようなソフトや、Excelで作ったものに比べ、やはり自作の方が今後の対応もスムーズにできますし 自分の力量アップの面でも良いと思ったので、現在自作を間gなえております。 あとは・・・あまり綺麗じゃなかったというのも少しありますf(^_^;
- 781 名前:753 [2009/10/13(火) 18:15:08 ID:jBiBGZPn]
- >>778
追記です。 要素数が判らないのは、最もです。 後々追加や削除も必要になってくると思いますので どうやってCSSを更新していけばいいか等も含め、試行錯誤していくつもりです。
- 782 名前:nobodyさん [2009/10/13(火) 18:33:29 ID:OzwfO21S]
- C++を勉強しているので、これでCGIを書こうと思います。
この場合、c++のように普通に書いていいのでしょうか?
- 783 名前:753 [2009/10/13(火) 18:35:47 ID:jBiBGZPn]
- 明日から出張もありますので、PHPとMySQLあたりで考えてみます。
皆様ご回答や議論、有難う御座いました。 また何かあればよろしくお願い致します。
- 784 名前:nobodyさん mailto:sage [2009/10/13(火) 18:38:48 ID:???]
- >>782
かまいません。 ヘッダ出力を忘れずに。
- 785 名前:782 mailto:sage [2009/10/13(火) 18:39:28 ID:???]
- >>784
ありがとうございます。。
- 786 名前:nobodyさん mailto:sage [2009/10/13(火) 20:58:55 ID:???]
- サーバー側の同フォルダ 同一ファイルにftpを使ってUPロードする時に
上書きせずに追記するということは可能なのでしょうか? もし、可能であるならばその手段を教えてください。 よろしくお願いいたします。
- 787 名前:738 [2009/10/13(火) 21:01:46 ID:gqpE8tgo]
- >>739
レスありがとうございます
- 788 名前:nobodyさん mailto:sage [2009/10/13(火) 21:12:53 ID:???]
- >>786
ftpでは無理です
- 789 名前:nobodyさん mailto:sage [2009/10/13(火) 21:14:06 ID:???]
- >>786
appendコマンド
- 790 名前:nobodyさん mailto:sage [2009/10/14(水) 19:09:04 ID:???]
- memcachedで、1レコードあたりに必要なメモリサイズは何バイトになりますか。
キーのバイト数+格納するデータのバイト数+α になると思うんですが、このαの部分をご存知の方がいましたら教えてください。
- 791 名前:881 [2009/10/14(水) 19:20:00 ID:PjowMzC2]
- 質問です。
まったくのプログラミング初心者ですが、下記のサイトのようなチャットを作りたいです。 www.comucomu.jp/2shot/8003.html ここでチャットを作るために最初に学ぶ言語から相談し始め、Perlを始めて、チャットは作れるようになりました。 ただ、僕が作りたいチャットはリアルタイムのストリーミングチャットでしたので、 Perlだけでは不可能と知って、もう1度質問したら、Ajax + Cometで作れると言われましたので、 JavaScriptを少しづつ勉強しながら、Cometのサンプルプログラムをtomcat6で分からないながら動かしてみたりしているところです。 質問ですが、Comet通信は比較的最近の技術らしいですが、 上記のストリーミングチャットはかなり前からあるものです。 このサイトはcometを使ったチャットではないのでしょうか?また、違うならどんな技術を使っていると思われますか? 最終的にPCのストリーミングチャットと携帯とでチャットができるプログラムを作りたいのですが、 このままAjax+Cometを使うことに向かって勉強すれば大丈夫ですか? perlをせっかく勉強したのにJavaScriptを今度は初めて、 効率の悪い勉強の仕方をしているようで、他のアプローチをとったほうがよい可能性もあるのか心配しています。 あと、ajax+cometで勉強を進めるとして、 cometのサンプルを分からないなりに動かしていて感じているのですが、 cometをうまく動かすサーバーソフトの設定だとかネットワークのことだとかポートだとか、 単にJavascript以外にもcometを使いこなすには言語以外の知識もかなりいるんじゃないかなと思ってきているのですが、 本屋にはajaxの本はあっても、comet関係の本が全くありませんし、 インターネットでもcometを使うことを目的にどのような分野、または知識が必要で、 勉強手順というのでしょうか、そういうものを教えてくれるものがありません。 そこで、具体的にcometを使いこなすにどのような知識が必要か、どういう順に何を勉強すればいいかを教えて欲しいです。 宜しくお願いしますみなさん。
- 792 名前:nobodyさん mailto:sage [2009/10/14(水) 20:44:09 ID:???]
- >>791
ライブチャットを目指してるの? Flashは元々サーバープッシュ機構が備わっているのでクライアントはFlashにしたほうがいい。 動画配信も初期投資は高いけどFlash Media Server使えば親和性も高い。 お金をかけないで作りたいならJava(Applet)+Ajaxでやればいい。 サーバー側の言語は何でもいいがPerlが得意ならPerlでいいんじゃね? Cometの場合サーバ側は無限ループになってリソースを食い続けることになるので、 もしやるなら初期投資ーとしてオンラインゲーム並のインフラ代は覚悟しておいたほうがいい。 (身内で使うだけなのでそんな人来ないよというなら自宅サーバ並の設備でいいけど) リアルタイムといってもCometの場合でもさすがにそのまま無限ループさせるのはまずいので、 数百ミリ秒ぐらいのsleep(wait)を挟んだりする。 そうするとサーバーの応答速度は無視するとしても最高sleep分のディレイはあると思ったほうがいい。
- 793 名前:nobodyさん mailto:sage [2009/10/14(水) 23:36:39 ID:???]
- >>791
そんな長文かいてる間にコード一行でも書いたほうがよっぽど上達は早いと思います
- 794 名前:nobodyさん mailto:sage [2009/10/15(木) 03:16:05 ID:???]
- 上のほうで質問してたど素人です
今、C#で動画ファイルから静止画を切出すプログラムを作成しました これをVISTA+Apacheの自宅サーバー上で動かしたいのですが可能でしょうか? 例として以下のような動作が出来ればよいです 1、ユーザがブラウザでページにアクセスし、動画ファイルを指定する(動画はサーバ上に保存してある) 2、選択された動画ファイルを読み込み、静止画に分割、Jepegファイルをサーバ上に出力 3、保存したJpegの何枚かをブラウザ(Webページ)に出力 上のほうでC#をCGIとして扱えばApache上でもC#を動作させることが出来るとあったのですが、 画像処理やファイル入出力を伴うC#もCGIとして動かすことが出来るのでしょうか? かなりレベルの低い質問かもしれませんが宜しくお願いします
- 795 名前:nobodyさん mailto:sage [2009/10/15(木) 09:49:52 ID:???]
- >>794
可能です。が、当然そのCGI内でリクエストパラメータ(動画ファイル名)を取得する必要がありますし、 生成したjpgを表示するためのhtmlを出力する必要があります。 動画処理を単品で作っているのなら、それをコールするプログラムをCGIとして別に作る必要があるでしょう。
- 796 名前:nobodyさん [2009/10/15(木) 13:32:40 ID:aZDYa9Pg]
- ブラウザの表示ではエラーが出ないんですが、サーバのエラーログには記録されます。
例として「Wide character in print at ***.cgi line **.」です。 このようなエラーはなんていうんですか?
- 797 名前:nobodyさん mailto:sage [2009/10/15(木) 13:39:47 ID:???]
- それで全文だとすると、日本語文字を***.cgiの**行目でprint使って出力しましたよ
ってことだけどなんでこれがエラー? errorとかwarningとかないならエラーじゃないんじゃ? 単にerror_logとかに出てたからエラーと判断したの? ログの書き込みレベルがinfoとかdebugとかになってるならwarnとかにすればいい
- 798 名前:nobodyさん mailto:sage [2009/10/15(木) 14:33:35 ID:???]
- >>795
ありがとうございます!
- 799 名前:nobodyさん mailto:sage [2009/10/15(木) 14:37:07 ID:???]
- めんどくさいので use utf8 を外した
無くても動くなら、apache のエラーログ肥大化を防げたほうがいい
- 800 名前:nobodyさん mailto:sage [2009/10/15(木) 14:38:41 ID:???]
- >>796
encodeしないで非ASCII文字を出力すると出るエラーじゃないかな? print encode('euc-jp', $data); とかすれば解決するかも。
- 801 名前:nobodyさん mailto:sage [2009/10/15(木) 14:45:41 ID:???]
- >>799
こう↓してもエラーがでる? use utf8; binmode STDOUT => ":encoding(euc-jp)";
- 802 名前:nobodyさん mailto:sage [2009/10/16(金) 01:54:41 ID:???]
- すいません、初心者です。
Yahooブログに執拗な特定の人物からの書き込みがあり 毎回、コメントを削除しなければいけなくて、大変です。 これを、プログラムで作れないかと思っています。 Yahooブログのコメント欄のHTMLを取得して、特定の文字 つまり、その特定個人のログイン名を検索して その個人が記入していれば Yahooブログのコメント欄の削除ボタンが対応しているjavascriptを呼び出すという 機能を作りたいのですが、 削除ボタンが対応しているjavascriptを呼び出すと言うことを 外部のプログラムから行うことはできるのでしょうか? 教えてください。よろしくお願いします。
- 803 名前:nobodyさん mailto:sage [2009/10/16(金) 02:30:56 ID:???]
- そういうのは普通ブログのプラグインかなんかで対応できるようになってんじゃないの?
Yahooブログなんて知らないけど・・・
- 804 名前:nobodyさん [2009/10/16(金) 02:36:43 ID:xUartexd]
- Yahooブログは不親切なんですよ。人がマメにブログチェックするように。
炎上すれば、ブログ主はたまらないですが、Yahooはお得なのでそんなプラグインはないっす。
- 805 名前:nobodyさん mailto:sage [2009/10/16(金) 09:19:23 ID:???]
- ブラックリストとか無いんだっけ?
- 806 名前:nobodyさん [2009/10/16(金) 11:59:59 ID:HOgfA1Eq]
- Cookieについて質問させてください。
IEでCookieが正常に動いていないようです。 ポートを諸事情で7000などにしており、URLは、 hoge:7000.com のようになっています。(開発環境です) ポートが80系以外ではIEでCookieが正常に使えないということがあるのでしょうか?
- 807 名前:nobodyさん mailto:sage [2009/10/16(金) 12:26:48 ID:???]
- >>806
example:7000.comじゃなくてexample..com:7000だよね? それで動くなら初耳だわ まぁそれはいいとして >ポートが80系以外ではIEでCookieが正常に使えないということがあるのでしょうか? んなことはない クッキーの送信の仕方が間違ってるんじゃない?
- 808 名前:nobodyさん [2009/10/16(金) 22:02:32 ID:2Q0BE8qi]
- プログラミングは全然分からないんですが質問させて下さい
phpMyAdminでMySQLデータベース作ったはいいんだけど それで作ったテーブルをDWでHTMLにのっける方法がわからないんです どなたか教えて頂ければと思います
- 809 名前:nobodyさん mailto:sage [2009/10/16(金) 22:20:03 ID:???]
- サーバサイドのプログラム言語を使用してデータベースから情報を取り出さないと
PerlかPHPあたりできないの? それができないならそっから勉強して
- 810 名前:nobodyさん mailto:sage [2009/10/17(土) 01:16:55 ID:???]
- >>808
cakePHPとかフレームワークをやるといいよ PHPでベタに作るよりは簡単だ
- 811 名前:nobodyさん mailto:sage [2009/10/17(土) 01:17:27 ID:???]
- 最初は普通にやったほうがいいと思うよ
- 812 名前:808 [2009/10/17(土) 01:36:12 ID:So2BEmoE]
- >>809-811
返答ありがとうございます 元々デザイナーで今回始めてデータベースを (個人的に)いじる事になったんですが レンタルのサーバーにMySQLがくっついてきまして・・・ そこのヘルプをでphpMyAdmin使って接続しないといけません と言われましてテーブルまでは作ったんですが・・・ スタンダードが何なのかわからないので やはりPHP、Perlができないと厳しいんでしょうか?
- 813 名前:nobodyさん mailto:sage [2009/10/17(土) 01:40:28 ID:???]
- うん
- 814 名前:nobodyさん mailto:sage [2009/10/17(土) 01:43:08 ID:???]
- >>812
要はブラウザで表示させたいわけだろ? 厳しいとかじゃなくてPHPとかPerlのスクリプトが必ず必要だよ。 DWだけじゃどうあがいても無理。データいじるだけならphpMyAdminでできるけど
- 815 名前:814 mailto:sage [2009/10/17(土) 01:50:18 ID:???]
- 訂正
DWでもPHPを書いて.phpにでもしてアップすれば見れるね
- 816 名前:nobodyさん mailto:sage [2009/10/17(土) 01:54:20 ID:???]
- >>811
たしかにそうかも 便利な機能も元々を知らないと便利とは感じないかもしれない >>812 PHPやってみたらいいよ 自分もデザイナーあがりのWebなんでも屋だけどそんなに難しくなかった まぁあとはCMSでほしい機能がついてるものを探すという方法もあるけど そっちのほうが面倒くさいかも せっかく作ったデータベースが無駄になるし
- 817 名前:808 [2009/10/17(土) 02:38:38 ID:So2BEmoE]
- >>814
やはりそうですか レンタルサーバーにデフォルトでついてるし 簡単にできると思ったのが甘かったです・・・ >>816 そうですね・・・これからはCMSもできないといけないでしょうし PHPともに参考書をめくりめくりやってみようと思います 質問に答えていただきありがとうございました
- 818 名前:nobodyさん mailto:sage [2009/10/17(土) 12:52:59 ID:???]
- ハムスター速報みたいな2chのコピペサイトで上のほうにある
ニュースヘッドラインの作成方法を教えてください。
- 819 名前:nobodyさん mailto:sage [2009/10/17(土) 13:07:09 ID:???]
- >>818
RSS
- 820 名前:nobodyさん mailto:sage [2009/10/17(土) 13:18:30 ID:???]
- >>819
それは調べましたが記述方法がわかりません。 Headline-Editor これでやるのかな。
- 821 名前:nobodyさん mailto:sage [2009/10/17(土) 13:30:48 ID:???]
- なにそれ?
- 822 名前:nobodyさん mailto:sage [2009/10/17(土) 16:42:48 ID:???]
- 現在SQLServer2000+C#で稼動しているシステムを、SQLServer2008をインストールしてある別のサーバーに移行をしたいのですが、
SQLServer2000のデータのバックアップを別サーバーのSQLServer2008へそのまま移動する事は可能でしょうか? また、その際に発生するかもしれない問題を教えて下さい。 プログラム側で修正しないといけない部分は出てきますでしょうか? よろしくお願いします
- 823 名前:nobodyさん mailto:sage [2009/10/17(土) 17:00:31 ID:???]
- DBスレ池
- 824 名前:nobodyさん mailto:sage [2009/10/17(土) 19:43:59 ID:???]
- >>822
データベース板の範疇だと思ったけど、スレはあるんだろうか。一応誘導。 データベース板 pc11.2ch.net/db/
- 825 名前:nobodyさん mailto:sage [2009/10/17(土) 21:57:02 ID:???]
- >>823
>>824 板違いすみませんでした 自己解決しました
- 826 名前:nobodyさん [2009/10/18(日) 10:50:19 ID:HuXUPST/]
- ファイルをダウンロードする時、ダイアローグが出てきて、
[実行]、[保存]、[キャンセル]の選択を促しますが、 「実行」できるファイルかどうかは、サーバ側設定の何で判断してるのでしょうか
- 827 名前:nobodyさん mailto:sage [2009/10/18(日) 11:20:36 ID:???]
- >>826
ブラウザがContent-Typeかファイルの拡張子を見て判断している
- 828 名前:826 [2009/10/18(日) 12:12:43 ID:HuXUPST/]
- >>827
レスありがとうございます。 ホームページのファイルダウンロードをクリックした時、 [実行]、[保存]、[キャンセル]の選択ダイアローグが出るのは、 Windows(IE)だけなのでしょうか? MACのファイルには拡張子がないのですが・・・
- 829 名前:nobodyさん mailto:sage [2009/10/18(日) 13:02:10 ID:???]
- MACは拡張子を使ってないだけでファイルの種別はちゃんとファイルのヘッダに明記されてる。
- 830 名前:nobodyさん mailto:sage [2009/10/18(日) 14:29:30 ID:???]
- Apache 設定ファイルをパースし、保存します・・・のパースってどういう意味ですか?
調べても、都市の名前とか、なんか遠近法の補正とか意味の分からないものが出てきてしまって・・・
- 831 名前:nobodyさん mailto:sage [2009/10/18(日) 14:33:22 ID:???]
- 辞書を引けよ
- 832 名前:nobodyさん mailto:sage [2009/10/18(日) 14:55:42 ID:???]
- >>830
parse。つかその文の前後でわかりそうなもんだが。
- 833 名前:nobodyさん mailto:sage [2009/10/18(日) 15:11:39 ID:???]
- 初心者用スレだから仕方ないじゃん
- 834 名前:nobodyさん mailto:sage [2009/10/18(日) 15:21:54 ID:???]
- 初心者であることを言い訳にしてる奴は底辺のまま
- 835 名前:nobodyさん mailto:sage [2009/10/18(日) 16:02:14 ID:???]
- 趣味だから別に底辺でもいいし
- 836 名前:828 [2009/10/18(日) 18:04:19 ID:HuXUPST/]
- >>829
レスありがとうございます
- 837 名前:nobodyさん [2009/10/19(月) 13:06:47 ID:HnqSJu72]
- アフィリエイトのシステムについての質問です。
成果保証型のアフィリエイトでは、 成果(例えば、注文画面での発注等)をカウントするためのタグが 広告主の画面(注文画面)に埋め込まれているはずですが、 広告主が不正をして、タグを埋め込まないようにすれば、 成果のカウント数を少なくできそうな気がします。 (例えば、一定時間毎に、タグありのホームページと タグなしのホームページが切り替わるようにしておく等) アフイリエイト・サービス・プロバイダーは、 どういう方法(技術)で、このような不正を防止しているのでしょうか
- 838 名前:nobodyさん mailto:sage [2009/10/19(月) 13:31:33 ID:???]
- タグの埋め込みを必須にすればいいのでは?
- 839 名前:nobodyさん mailto:sage [2009/10/19(月) 14:23:34 ID:???]
- アフィリエイトなんて興味なかったが、言われてみればそうだな・・・
モラルだけじゃない? 実際アフィリエイトやってる人たちってこういう知識はないだろうし
- 840 名前:nobodyさん [2009/10/19(月) 15:21:51 ID:pZrvrAQc]
- 検索機能を外部ASP会社にまかせて
結果だけ取得して表示しようとしてるんですが、 その場合、データの受け取りによく使われる方法は なんでしょうか? XML-RPCとか?
- 841 名前:nobodyさん mailto:sage [2009/10/19(月) 15:26:36 ID:???]
- JSONとか?
- 842 名前:nobodyさん [2009/10/19(月) 23:42:52 ID:AsqL0JnN]
- 誘導されてきました。
配布されていたデータベース系のCGIにアクセス制限をかけようとおもっています。 指定されたページから以外のアクセスをはじきたいのですが、携帯でも利用にするため .htaccessでのリファラ制限は使えませんでした。 何かよい方法はないでしょうか?
- 843 名前:nobodyさん mailto:sage [2009/10/19(月) 23:59:24 ID:???]
- GETパラメータ付けとく
- 844 名前:nobodyさん mailto:sage [2009/10/20(火) 00:10:56 ID:???]
- セッショントークン使う
- 845 名前:nobodyさん [2009/10/20(火) 18:26:50 ID:hamOlnHD]
- HTMLの<img src="abc.com/image/def.gif">タグについての質問です。
(1)「def.gif」の部分は、イメージファイル名(x.gif,y.jpg等)を直接書かないといけないのでしょうか 例えば、「x.php,y.cgi等」のスクリプトファイル名でも良いのでしょうか (2)スクリプトファイル名でも良い場合、 スクリプトから画像を送るコードは、どう指定すれば良いのでしょうか よろしくお願いします。
- 846 名前:nobodyさん mailto:sage [2009/10/20(火) 18:32:22 ID:???]
- >>845
(1) 何でもいい (2) HTTPヘッダに Content-Type: image/お好みの を指定 ボディとして画像のバイナリを返す。
- 847 名前:nobodyさん mailto:sage [2009/10/20(火) 18:51:05 ID:???]
- Linux では STDOUT に対してバイナリモード/アスキーモードの区別が無いらしいですが、
Win 鯖のことも考えるなら、全ての出力は binmode STDOUT とかしちゃっても構わないのでしょうか? テキストの改行は \r\n でするように気をつけることも必要ですが・・・ あっ、ちなみに Perl 使ってます。
- 848 名前:845 [2009/10/20(火) 18:53:58 ID:hamOlnHD]
- >>846
レスありがとうございます ボディとして画像のバイナリを返すには、どうすれば良いのでしょうか (画像ファイル(jpg,gif)のバイナリ部分の読込み方ですが) よろしくお願いします。
- 849 名前:nobodyさん mailto:sage [2009/10/20(火) 21:04:33 ID:???]
- >>847
内部処理と出力処理の文字コードがちゃんと把握できてれば問題ない
- 850 名前:nobodyさん mailto:sage [2009/10/20(火) 21:38:58 ID:???]
- なるほど
- 851 名前:nobodyさん mailto:sage [2009/10/20(火) 21:42:48 ID:???]
- >>848
そこらの画像表示型アクセスカウンタをダウンロードして中身見れば一発。 少し自力で調べる癖をつけなさい。
- 852 名前:nobodyさん mailto:sage [2009/10/20(火) 21:57:51 ID:???]
- >>848
ファイルを開く 標準入力をバイナリモードへ ファイルを読み込む 標準出力をバイナリモードへ ファイルを出力する その後にもなんらかの出力があるなら標準出力をアスキーモードへ
- 853 名前:753 [2009/10/21(水) 10:02:41 ID:oAfOS5dz]
- お久しぶりです。
あれから色々と考えておりました。 やはり、CSSを別ファイル定義せずに、PHPファイルを作成(そのときにtr等で線を引き)し、その中に直接書き込み <stryle> #tr1{ background-color: <?php require_once('connect.php');?> } <style> と書いてやるのはどうかな、と思ってます。 ご意見等頂けると、幸いです。 また、この方法は正当というか、普通なのでしょうか?f(^_^; いかんせん、ソースの肥大化が心配です。 ソースを見られたときにもなんじゃこりゃ??みたいになりそうな気もしています。 もしくは、そのCSSを全部書いたphpファイル(中身はCSSの様なものですが)を読み込むという方がいいのでしょうか?
- 854 名前:753 [2009/10/21(水) 11:46:41 ID:oAfOS5dz]
- ソースを少し修正です。
[test.html] <link rel="stylesheet" type="text/css" media="screen" href="test1.php"> [test1.php] <strle type="text/css"> $dfcolor = "#FF64FF" #tr1{ color: <?php $dfcolor?> } </style> このような形式で現在記述していますが、色の変更は確認できませんでした。 これはphp側を読み込んでないのでしょうか? それとも、単に記述方式の間違いでしょうか。
- 855 名前:nobodyさん mailto:sage [2009/10/21(水) 11:51:05 ID:???]
- typoもあるようだけど……
HTMLのstyle要素にする必要はないのでは? typeで text/css と言ってるのだから中身はCSSそのものが返ってくる ようにしなければ。
- 856 名前:nobodyさん mailto:sage [2009/10/21(水) 11:53:09 ID:???]
- >>854
test1.phpの実行結果見てごらん
- 857 名前:753 [2009/10/21(水) 12:01:30 ID:oAfOS5dz]
- すみません、自己解決です。
CSSとして読み込んでいるのに、そのままStyle type等を入力していたのが間違えでしたorz お恥ずかしい限りですが、また何かあった時にお邪魔致します。
- 858 名前:nobodyさん mailto:sage [2009/10/21(水) 12:48:46 ID:???]
- pixivにアクセスしてゴニョゴニョしようと思っています。(こういう質問はNGですか?)
いろいろソースが公開されているのはわかってるのですがHTTPの勉強も兼ねて作ってます。 POST /index.php HTTP/1.1 User-Agent: Mozilla/4.0 (Compatible; MSIE 8.0; Windows NT 5.1;) Date: Wed, 21 Oct 2009 02:58:26 GMT Accept: */* Accept-Language: ja Host: www.pixiv.net Content-Type: application/x-www-form-urlencoded Content-Length: 47 mode=login&pixiv_id=xxxxx&pass=xxxxxxxx&skip=1 で、とりあえずcookieを返してくるのでログインできてるっぽい?のですが HTTP/1.1 302 Found Date: Wed, 21 Oct 2009 02:51:54 GMT Server: Apache Expires: Thu, 19 Nov 1981 08:52:00 GMT Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Pragma: no-cache Location: www.pixiv.net/mypage.php Content-Length: 0 Content-Type: text/html; charset=UTF-8 Set-Cookie: PHPSESSID=79175a735e8ee421c62aa4c3289a4056; path=/; domain=.pixiv.net Set-Cookie: pixiv=user_id%xxxxxxxx%26user_pass%xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx%26user_mail_address%xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx; expires=Fri, 20-Nov-2009 02:51:54 GMT; path=/; domain=.pixiv.net Set-Cookie: PHPSESSID=143d52eef6436f41559e3af4280faadc; path=/; domain=.pixiv.net Vary: Accept-Encoding Connection: close て感じでレスポンスされて、このあと/mypage.phpをCookieつけてGETしてるのですが 同じくContent-Length: 0で同じようなcookieを返されるだけで中身を返してくれません。 何か間違ってますでしょうか?もしかしてログインできてないのかな
- 859 名前:nobodyさん mailto:sage [2009/10/21(水) 12:51:33 ID:???]
- ゴニョゴニョって何?
- 860 名前:nobodyさん mailto:sage [2009/10/21(水) 12:57:26 ID:???]
- LocationヘッダだからContent-Lengthは0だろ?
なんの問題もない
- 861 名前:nobodyさん mailto:sage [2009/10/21(水) 13:26:22 ID:???]
- >>859
普通に画像検索をして並べ替えたりとか。 画像ダウンロードしたりとか。 >>860 えーとlocationってそこを開いてね。っていうヘッダなんですよね? で、 GET /mypage.php HTTP/1.1 Cookie: PHPSESSID=79175a〜〜 Cookie: pixiv=user_id%xxxxxxxx〜〜 として取得しても Location: www.pixiv.net/mypage.php Content-Length: 0 を返されちゃって無限ループになってしまうんです。 どうすればmypage.phpは本文を返してくれるんだろ?っていう。 何か根本的なことを間違えてる?
- 862 名前:nobodyさん mailto:sage [2009/10/21(水) 13:34:33 ID:???]
- 具体的にどんな内容を期待してるの?
- 863 名前:nobodyさん mailto:sage [2009/10/21(水) 13:38:21 ID:???]
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="www.w3.org/1999/xhtml" lang="ja" xml:lang="ja" dir="ltr"><head> 〜〜 とかの内容です。
- 864 名前:nobodyさん mailto:sage [2009/10/21(水) 14:46:32 ID:???]
- 試してないけど、リファラが妥当か見てたりしない?
- 865 名前:nobodyさん mailto:sage [2009/10/21(水) 16:22:58 ID:???]
- リファラもwww.pixiv.net/mypage.phpにしています。
www.pixiv.net/index.phpもやってみたけどかわらなかった。 Dateもちゃんと送っています。 あとサーバが判断に使ってるものってなんですかね ------------------------- GET /mypage.php HTTP/1.1 User-Agent: Mozilla/4.0 (Compatible; MSIE 8.0; Windows NT 5.1;) Date: $date Accept: */* Accept-Language: ja Host: $address Referer: www.pixiv.net/mypage.php Cookie: pixiv=user_id%〜>>858で取得したもの〜 Cookie: PHPSESSID=〜>>858で取得したもの〜 ------------------------- これでリクエストしても、 返ってくるのは>>858の下と同じ内容でして・・・。 情報小出しになってしまってすいません。 試してみたのは今のところこれくらいです。
- 866 名前:nobodyさん mailto:sage [2009/10/21(水) 16:25:43 ID:???]
- >>865
firefoxなり何なりで実際のhttpリクエスト出して比べてみたら?
- 867 名前:nobodyさん mailto:sage [2009/10/21(水) 16:32:41 ID:???]
- そうだな。こういうときはwgetで丸ごと保存するか、FirefoxのLive HTTP Headersプラグイン使うかな
- 868 名前:nobodyさん mailto:sage [2009/10/21(水) 16:59:08 ID:???]
- アー、ヘッダを見れるブラウザないのかなと探してたんですが
FireFoxでできたんですね。帰宅したらやってみます。 ありがとうございます。
- 869 名前:nobodyさん mailto:sage [2009/10/21(水) 17:43:23 ID:???]
- Live HTTP Headers知らない頃、Ethereal(現wireshark)で
パケット調べたっけなー。
- 870 名前:848 [2009/10/21(水) 17:54:46 ID:uFGY6860]
- >>851,852
レスありがとうございます
- 871 名前:nobodyさん mailto:sage [2009/10/21(水) 18:15:47 ID:???]
- >>869
ぶっちゃけLiveHTTPHeaderじゃ役不足なところもあるからWireSharkのほうがいいけどな 起動コストや諸手間考えると手軽とはいえないけど
- 872 名前:858 mailto:sage [2009/10/21(水) 22:20:12 ID:???]
- 無事できるようになりました。
原因は>>858でSet-Cookie: PHPSESSID=のある行が2つあって そのうちの上のやつを送信してたからだったみたいです・・・。
- 873 名前:nobodyさん mailto:sage [2009/10/21(水) 23:49:21 ID:???]
- >869
FirefoxならLHHもあるし、Firebugもあるからな。 OperaもDragonflyあるし、WebKitにもコンソール付属するし、便利になったもんだ。
|

|