トップページ⇒php
1001コメント299KB

△▲ WebProg 初心者の質問 Part17 ▼▽

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2008/03/02(日) 21:49:06ID:???
2ちゃんねるは初めて。 WebProg 板は初めて。
質問したいけど、どうしたら良いか分からない。

そんなときは、ここに書き込んでください。
板の住人や、その他が、けなしながら、厳しく教えてくれるかも。

質問する前に、まずはここを読んでね。
【注意事項】
・質問する前にGoogleで検索してみましょう
http://www.google.co.jp/
・環境(ソフトウェアのバージョンなど)は、必ず書いてください。できるだけ詳しく。
 後から情報を書き足す、いわゆる情報の小出しは極力避けてください。
・何がしたくて、何ができて何ができないのかを書きましょう
・マルチポスト(複数のスレッドで質問する行為)は絶対に禁止です。
・過去ログは必ず読みましょう。あなたと同じ質問をしてる人がいるかも知れません。

2ch 総合ガイド
http://www.2ch.net/guide/

お願い。
適切な、板、スレ、を発見した場合、誘導してあげましょう。
スレの性質上 age 進行でお願いします。

関連情報は
>>2-3辺り

欲しいCGIが見つからないならこっちへGo!!
【CGI】こんなCGI探してますver.22
http://pc11.2ch.net/test/read.cgi/hp/1166794984/
前スレ
△▲ WebProg 初心者の質問 Part16 ▼▽
http://pc11.2ch.net/test/read.cgi/php/1187729623/
0348nobodyさん2008/05/19(月) 20:48:28ID:???
>>345
だから内部をPHPで動的に書き換えればいいだろっていう話なんだが
0349nobodyさん2008/05/19(月) 23:17:58ID:???
CSS 内のイメージ URL となる部分を ##IMGURL## と書き換える
PHP から CSS をロード
##IMGURL## を書き換える
出力する HTML に CSS を埋め込む

終了

これが簡単じゃないですか
こうすれば htaccess を用意しなくてもいいし、サーバーに mod_rewrite を要求することも無い
もっと柔軟に考えましょうよ
0350nobodyさん2008/05/19(月) 23:37:12ID:???
設定ひとつで済むmod_rewriteの方がいいじゃん
0351nobodyさん2008/05/20(火) 00:02:40ID:???
URLが変わるたびにhttpd.conf書くの?
バッカじゃねぇのw
0352nobodyさん2008/05/20(火) 00:04:23ID:???
accessでいいのでは?
0353nobodyさん2008/05/20(火) 00:06:03ID:???
.ht がかわいそうだからよくない。
0354nobodyさん2008/05/20(火) 00:10:04ID:???
>>351
この流れでそれは一番かっこわるいレスだと思う。
0355nobodyさん2008/05/20(火) 00:16:20ID:???
>>351
意味不明
cssファイルをフロントコントローラに渡す設定を一回書けば
後はURLが変わっても15秒で対応出来る
0356nobodyさん2008/05/20(火) 00:24:50ID:???
いやいや、そんなちょこまか変わるもの対してサーバーの設定なんかいじるなよ
ってこと。
htaccess、httpd.confは最後の手段でいいじゃないの。
プログラムで充分対応できるのになんでサーバーの設定の手を出そうとするのかよく分からない。
0357nobodyさん2008/05/20(火) 00:31:03ID:???
サーバの設定で十分対応できるのになんてわざわざプログラム側で余計な処理しようとするのか理解に苦しむ
0358nobodyさん2008/05/20(火) 03:49:02ID:???
鯖いじるのに抵抗ある=レン鯖止まりのショボプログラマ
鯖設定いじればいいじゃん=鯖まるごと使い慣れてる人
0359nobodyさん2008/05/20(火) 16:29:32ID:???
全員が全員サーバーをまるごと弄れるんじゃないんだよ
環境依存のプログラムしか作れない奴のほうがショボプログラマ
0360nobodyさん2008/05/23(金) 04:22:31ID:/v52sf5m
外部javascriptがキャッシュされ、最新のソースを読まないので
デバッグが大変です。
キャッシュしないようにするにはどうしたらいいですか?
0361nobodyさん2008/05/23(金) 04:49:57ID:???
>>360
<script type="text/javascript" src="js/script.js?<?php echo time(); ?>"></script>
0362nobodyさん2008/05/23(金) 07:24:15ID:mk9X01oi
最近のjavascriptのライブラリのメインストリームって何ですか?
jqueryってのが出てるみたいですが。
prototypeはもう古いのでしょうか?
0363nobodyさん2008/05/23(金) 08:02:34ID:???
JSはweb製作板へ
0364nobodyさん2008/05/24(土) 02:27:09ID:P7261Ak7
ニコニコ動画のようなタグをユーザーが付加できる
データベースシステムを構築したいのですが
PHP言語で実現可能でしょうか?
またそれ以外に必要となる言語などありましたら教えてください。
0365nobodyさん2008/05/24(土) 02:30:55ID:???
HTMLとjavascriptかな
0366nobodyさん2008/05/24(土) 02:36:03ID:???
javaが必要ですか。
HTMLも必要という事ですが
動的なページを作成するにはPHPが必要だと思うのですが
PHPの中で使うHTMLという解釈で合ってますでしょうか?
0367nobodyさん2008/05/24(土) 02:39:21ID:???
Java≒javascript
後半はそれでok。まぁ中だけとは限らないけど
0368nobodyさん2008/05/24(土) 02:39:51ID:???
ごめん間違えた≠ねw
0369nobodyさん2008/05/24(土) 02:41:35ID:???
ああ、Javaっていろいろ細かく分かれてるんでしたね。
申し訳ないです。
質問に答えて下さりありがとうございました。
頑張って作ってみようと思います。
0370nobodyさん2008/05/24(土) 06:11:25ID:???
>364
そもそもニコニコのようなタグ付け、とは?

>369
Javaが幾つかに分類されるのは事実だけど、JavaとJavaScriptは名前が似てるだけの別物。
0371nobodyさん2008/05/25(日) 00:28:26ID:???
>>371
あああ、またしても。
話は聞いた事あるのですがどう違うとかは知らなかったのです。
知ったかぶりでした。申し訳ありません。

ニコニコのようなタグ付け、というのは
あくまでも理想ですが
ユーザーが自由に、簡単に編集できる「キーワード」です。
ニコニコ動画で一つの動画に10個まで自由にキーワードをつけることが出来るやつです。
0372nobodyさん2008/05/25(日) 00:29:06ID:???
×>>371
○>>370

ああ、もうだめだ
03733702008/05/25(日) 07:05:11ID:???
>371
1つのアイテム(例えば動画)に、複数タグを関連付けるシステムが作りたいのか、
それとも、ニコニコだと動画を見ながらタグをシームレスに編集できるけど、ああいうインタフェースが作りたいのか、
判断つかなかっただけ。

ごめんね。
0374nobodyさん2008/05/25(日) 19:19:27ID:???
>>373
現段階、あくまでも構想上の話ですが
その両方が実現できたら理想なのです。
ですがシームレスである必要性はありません。
(見た目とか興味の範囲で実装してみたい、というレベルです)

実際にやりたいのが、動画じゃなくて画像に変わっただけの話なんです。
0375nobodyさん2008/05/31(土) 06:00:21ID:???
2chのIDのような仕組みを自作掲示板に組み込みたいのですが
2chのID生成ルールはどのようになっているのでしょうか。
IP 日付 板名を使うことまでは調べてわかったのですが
具体的にどういうアルゴリズムなのかはぐぐっても見つけられませんでした。
0376nobodyさん2008/05/31(土) 06:13:33ID:???
ぐぐれば見つかるよ
0377nobodyさん2008/05/31(土) 16:46:34ID:???
メールマガジンの会社を作りたいんですが、技術的に何が必要ですか?
PHPなどは分かるんですが、、、、
教えてプロい人
0378nobodyさん2008/05/31(土) 16:57:35ID:???
PHPなんかより、メールサーバの知識が大事だろ。

つか起業前から2ちゃんで相談って時点で、会社作るのやめとけ、としか言えない。
0379nobodyさん2008/05/31(土) 17:20:58ID:???
このご時世にメルマガて・・
0380nobodyさん2008/05/31(土) 17:31:39ID:???
PHPよりサーバ運営の知識のが必要。
0381nobodyさん2008/06/02(月) 10:24:10ID:???
>>377
会社を作るなら技術より営業力やら経理やらのほうが必要。
メールを順次配信するだけならサルでもできる。
0382nobodyさん2008/06/02(月) 10:51:01ID:???
は?できねーよ
携帯の場合大量に送信したらブロックされるだろ
0383nobodyさん2008/06/02(月) 12:42:31ID:???
送信に関する契約を結べば大量送信はできるよ
もちろんそれなりの金額が必要だけど
0384nobodyさん2008/06/02(月) 14:20:17ID:???
>>382
そこで必要なのが営業力だろ。技術で解決する問題じゃない。
0385nobodyさん2008/06/03(火) 09:44:05ID:???
どっちも必要だ。そしてここで問題なのは何の技術かだろ。
どっちが重要か問題じゃない。重要なのはメルマガを必要とする読者がいないという事実だ。
0386nobodyさん2008/06/03(火) 18:13:42ID:???
まぐまぐみたいなもん?
0387nobodyさん2008/06/03(火) 18:31:41ID:???
>>386
まぐまぐは実績があるから、当分、広告は入り続けると思うよ。
0388nobodyさん2008/06/05(木) 00:47:25ID:???
OS:WindowsXPHomeの環境に
Apache2.2をServer:localhostでインストールしたんですが、http://localhost/にアクセスできません。
(Apacheサービスは起動しています)
netstat -anで調べてみると
127.0.0.1:80の行はなく、127.0.0.1:1029がありました。
http://localhost/にアクセスできるようにする方法を教えてください。
0389nobodyさん2008/06/05(木) 01:04:49ID:???
ログは?
03903882008/06/05(木) 01:34:41ID:???
error.logには

httpd.exe: Could not reliably determine the server's fully qualified domain name, using 192.168.0.2 for ServerName
[Thu Jun 05 01:27:20 2008] [notice] Apache/2.2.8 (Win32) configured -- resuming normal operations
[Thu Jun 05 01:27:20 2008] [notice] Server built: Jan 18 2008 00:37:19
[Thu Jun 05 01:27:20 2008] [notice] Parent: Created child process 2088
httpd.exe: Could not reliably determine the server's fully qualified domain name, using 192.168.0.2 for ServerName
httpd.exe: Could not reliably determine the server's fully qualified domain name, using 192.168.0.2 for ServerName
[Thu Jun 05 01:27:20 2008] [notice] Child 2088: Child process is running
[Thu Jun 05 01:27:20 2008] [notice] Child 2088: Acquired the start mutex.
[Thu Jun 05 01:27:20 2008] [notice] Child 2088: Starting 64 worker threads.
[Thu Jun 05 01:27:20 2008] [notice] Child 2088: Starting thread to listen on port 8080.

とありました。
0391nobodyさん2008/06/05(木) 02:06:30ID:???
>Starting thread to listen on port 8080

になってるなら http://localhost:8080/

じゃないの?

03923882008/06/05(木) 02:20:25ID:???
>>391
それでIt's works!と表示されてました。
ありがとうございました。
0393nobodyさん2008/06/05(木) 14:03:16ID:???
会員登録とかでメールに長いIDのついたURLが
あって、そのURLを開くと登録できるような
サイトが多いですが、その長いIDを生成する
アルゴリズムって何か有名なものってありますか?
0394nobodyさん2008/06/05(木) 14:10:50ID:???
時間
IP
などからテキトーに crypt でも MD5 でも生成してください
0395nobodyさん2008/06/05(木) 19:27:22ID:???
意味分かって使おうとしてんのか
0396nobodyさん2008/06/06(金) 02:51:06ID:XxyWIPlY
過負荷の時に、ページを表示しない等の処理をおこなっているサイトがあります
おそらく、ロードアベレージを見て、
一定値以上だと表示しないようにしてるのだと思うのですが、
その固定値はどうやって求めるのですか?
また、ロードアベレージを見るのに毎回systemでコマンドを発行するのは、
コスト的にどうかと思うのですが、そのへんどうなのでしょうか?
0397nobodyさん2008/06/06(金) 02:54:54ID:???
ひょっとして 503 Service Unavailable とかのことか?
CGIとかでのことなら一定秒数内のアクセス数カウントしてるだけだと思うが。
0398nobodyさん2008/06/06(金) 10:46:21ID:???
mod_proxy を使ってください
0399nobodyさん2008/06/07(土) 00:22:16ID:???
サーバーにPEARがインストールされているか知りたいんですが
<?php
require_once ('DB.php');
?>
だけのファイルを実行してエラーにならなければインストールされている
と考えていいのでしょうか
0400nobodyさん2008/06/07(土) 00:59:24ID:???
>399
レンサバか?
PEAR のどのモジュールがインストールされているかが重要なのであって、
PEAR がインストールされているかどうかは重要じゃないだろ。
ヘルプ見ろ、説明なければ検索しろ、それでも無ければ依頼を管理者に出せ
0401nobodyさん2008/06/07(土) 04:02:24ID:waK+xnrN
携帯からの荒らし対策で
特定のユーザからの書き込みを蹴るcgi探してます。
ttp://cgiroom.nu/list/level_up/utn/index.htm
これはDocomo専用なんですけど
こんな感じで全キャリアに対応してる物を探してます。
どなたかご存知の方いらっしゃいましたらよろしくお願い致します。
0402nobodyさん2008/06/10(火) 10:34:24ID:0J852P6g
perlでブログサイト作りたいんだけど、
メールで画像添付して記事投稿できるようにするには
何をどうすれば良い?
0403nobodyさん2008/06/10(火) 11:10:28ID:???
MTAのフィルタかメールアカウントでforwardするようにしてperlのスクリプトを呼べ
その中で画像を取りだして登録しろ
04044022008/06/10(火) 12:18:57ID:???
>>403
ありがとう
その方向で調べてみます
0405nobodyさん2008/06/10(火) 17:30:27ID:RwWfY1Rf
外部のmemcachedにデータをストアしようと思うのですが
パスワードによる認証機構がないようです
このままだとどこからでも繋げるのでは?と思って試してみたところ、繋げました
セキュリティー的な壁は、
IPアドレスによる制限しか設けることができないということでしょうか?
なんだかちょっと怖いのですが
いい方法があれば教えて下さい
0406nobodyさん2008/06/10(火) 17:44:21ID:???
http://ja.wikipedia.org/wiki/Memcached
memcached は認証やセキュリティの機能を持っておらず、 すなわち適切に設定されたファイアーウォールを用いるサーバー上でのみ使用できる。

wikipediaに答えありました
0407nobodyさん2008/06/11(水) 10:22:50ID:YzEauCpJ
ギガバイトをキロバイトに直すにはどういう式でやればいいですか?
0408nobodyさん2008/06/11(水) 10:31:50ID:???
s/ギガバイト/キロバイト/
0409nobodyさん2008/06/11(水) 10:32:35ID:???
1GB=1024KB=1024*1024B
0410nobodyさん2008/06/11(水) 10:42:48ID:???
>>408
氏ね
>>409
キロバイト=ギガバイト/1024ですね
ありがとうございました
0411nobodyさん2008/06/11(水) 10:44:10ID:???
それすらも分からないのか
初心者ってレベルじゃねーぞw
0412nobodyさん2008/06/11(水) 10:46:03ID:???
>キロバイト=ギガバイト/1024ですね
1キロバイト=1024ギガバイト/1024
Σ(゚Д゚;エーッ!
0413nobodyさん2008/06/11(水) 10:47:49ID:???
GB*1024*1024=KB
(´〜`)イヤーマッタク
0414メガバイト2008/06/11(水) 10:57:46ID:???
みなさん、ときどきでいいので私を思い出してくださいね。
04154092008/06/11(水) 11:28:25ID:???
メガバイト素で忘れてたw
俺も初心者レベルですらねーな・・・回答自粛します
0416nobodyさん2008/06/11(水) 11:57:23ID:???
まあ、たまにあるよなwww
0417nobodyさん2008/06/11(水) 20:10:47ID:???
ゲームボーイよりメガマック
0418メビバイト2008/06/16(月) 19:07:18ID:ZjgYLnmM
私のことも忘れないでください。
0419nobodyさん2008/06/16(月) 21:50:09ID:???
テトラポット)<沖の鳥島を守ってる僕のこともたまには思い出して
0420nobodyさん2008/06/17(火) 00:28:11ID:???
PHPの開発に初めてSubversionを使って、自宅鯖のほうにも保存しときたいと
思ってEclipse等で環境構築しました。
同時にそれを使って動作確認を行おうと、Samba経由で
file://hogehoge/foo(ユーザディレクトリ)/public_html(火壁と.htaでLAN内のみ公開)/workspace
にリポジトリを作ったのですが、実ファイルが生成されないみたいで、動作確認がができません。

SVNってこういう仕組みだということに驚いたんですが、
鯖側で動作確認を行ういい方法はありませんでしょうか?
0421nobodyさん2008/06/17(火) 00:34:12ID:???
なにをやってるのかサッパリわからん
リポジトリを作って実ファイルが生成されないって、svnを使えてないんじゃ?
0422nobodyさん2008/06/17(火) 00:47:23ID:???
>>421
そうなんでしょうか……
別のところにチェックアウトすると保存はされているみたいなんですが
やりたいことはつまり

./workspace の下に ./hogehogeというプロジェクトのリポジトリを作って
そこにコミットしたのですが、./hogehogeというディレクトリ自体ないみたいなんです
./workspaceには./confやら./hooks、./dbというディレクトリが並んでいます。
確かworkspaceを作る際に鯖のほうでsvnadminと言うコマンドを打ったのですが、
それがまずかったのでしょうか?
0423nobodyさん2008/06/17(火) 00:51:04ID:???
リポジトリがなんなのか解っていないような?
普通リポジトリは一つでワークスペース毎にチェックアウトするもの
作業はワークスペースで行なうのでリポジトリを直接ファイルとして見ることはしない
0424nobodyさん2008/06/17(火) 01:01:07ID:???
なんか私のほうが勘違いしているみたいですね
ワークスペースをpublic_html下においても意味がないということでしょうか

コミットするたびにpublic_htmlの下にチェックアウトするようにすればいいんだろうか
0425nobodyさん2008/06/17(火) 01:04:06ID:???
public_htmlの下に一度チェックアウトしといて、
コミットするたびにpublic_htmlの下をsvn update
0426nobodyさん2008/06/17(火) 01:28:01ID:???
その方法でいけました
hooksの下のpost-comitというファイルに
svn updateのコマンドを書くと自動的にやってくれるみたいですが
うちの環境では上手くいかないみたいです。しばらくはコミットするたび
SSHでコマンド打って対応することになりそうです
0427nobodyさん2008/06/17(火) 14:23:53ID:puB0OAW4
掲示板で、<br>を<br />と吐かせるために
半角スペースを入れるにはどう記述したらいいでしょうか?
私はPerlは全く分からず(専らデザイン)、
SEの友人と協力して調べているのですがなかなか分からず手こずっています。
よろしくお願いいたします。
0428nobodyさん2008/06/17(火) 14:38:48ID:???
誰か翻訳してくれ・・・
0429nobodyさん2008/06/17(火) 14:43:30ID:???
まずそのSEの友人に翻訳してもらって書き込むんだ
0430nobodyさん2008/06/17(火) 14:47:20ID:???
html を吐くときの空白はキミはどうやって出してるのか気になるなw
0431nobodyさん2008/06/17(火) 15:17:58ID:???
たかま
04324272008/06/17(火) 15:31:05ID:???
書き方が悪くてすみません><
<br />と吐かせるために、友人は<br\r\/>と書いたようなのですが、
これだと上手く半角スペースにならなかったようなのです。
投稿された文章の改行部分に<br />と付きません。
\rに代わるものはないでしょうか?
0433nobodyさん2008/06/17(火) 15:35:14ID:???
普通に " "入れられないの?
0434nobodyさん2008/06/17(火) 17:14:50ID:???
\x20ってのがあるよ^^
04354272008/06/17(火) 17:21:34ID:???
>>433
はい、初めは" "と普通に半角スペースを入れてみたのですが、
それだと<br/>となって半角スペースが抜けて表示されるのです。
ちなみにapeboardをいじってもらっています。

>>434
ありがとうございます、
実はそれも試したのですがだめだったみたいです…
0436nobodyさん2008/06/17(火) 18:18:02ID:???
んじゃあ、その後の処理で s/ //g or tr/ //d みたいなのあるでしょ
04374272008/06/17(火) 18:54:01ID:???
>>436
これでしょうか…
$message =~ s/\r/<br$spc\/>/g;

全く分からずファイルからコピペして来たので間違ってたらごめんなさい。
0438nobodyさん2008/06/17(火) 19:02:27ID:???
それは改行コードを<br /> に変換する
何か話がかみ合わんなあ
apeboardってのをみてみりゃいいの?
0439nobodyさん2008/06/17(火) 19:04:26ID:???
もちろん、$spc = '\x20';というのがどっかにあるの前提だけど。
04404272008/06/17(火) 19:38:56ID:???
>>438>>439
今、その問題の掲示板を
http://cross.hacca.jp/saisei-php/
にインクルードさせて表示させています。
(サイトのDTDは現在HTMLにしてあります。未完成サイトなので色々とご容赦を…)
>>437の状態で、投稿された記事の改行部分は<br\x20/>と文字列がそのまま出て
全く改行の役目を果たしていない状態です。

>>439
すみません、それは見つかりませんでした…
0441nobodyさん2008/06/17(火) 19:46:37ID:???
>>440
全然関係ないけど、IE7とIE6でページレイアウト確認した?

崩れまくってるよ。
04424272008/06/17(火) 20:06:38ID:???
>>440
すみません、Fxでしか見てなかったです><
今IE7用に直しました。これからIE6も確認します。
ありがとうございます!(板違いでごめんなさい)
0443nobodyさん2008/06/17(火) 20:15:02ID:???
FireFoxでしか確認してないとかアリエネー
0444nobodyさん2008/06/17(火) 20:38:17ID:???
金が絡んだりするようなクリティカルなもんはIEもテストするけど
趣味で作るようなもんはFOXでしかテストしとない
0445nobodyさん2008/06/17(火) 21:05:34ID:???
>>440
apeboard見てみた。

925行目を
s/\r/<br \/>/g
にすれば<br />になるんじゃないかと。
0446nobodyさん2008/06/17(火) 22:01:12ID:???
質問者じゃないけど >>445 さんので正解

にしてもデフォルトスキン使うのにすら修正が必要とかおかしなスクリプトだw
04474272008/06/17(火) 22:31:00ID:???
神がいらっしゃる!><
>>445様の通りにやってみたら出来ました!!

>>443>>444
ううごめんなさい、今回晒したのはリニューアル用のテストページでしかなく
一般公開はまだしてないので、IEまで手をつけてませんでした…
正式に公開してる方は色々な環境でテストしてあります…

>>445
何とお礼を言っていいものやら…わざわざapeboardまで見て下さって、
本当にありがとうございます!
これですべてのページをXHTMLで統一出来ます、あなたは神!!

>>446
皆さんすごいです…
■ このスレッドは過去ログ倉庫に格納されています