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

【PHP】下らねぇ質問はここに書き込みやがれ 28

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2006/09/03(日) 21:01:08ID:???
PHPに関するくだらねぇ質問用スレです。ここならお前の下らない質問に回答があるかも知れません。

まず読め→【PHP マニュアル】http://www.php.net/manual/ja/
PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。
過去スレ、関連スレ、FAQなどは>>2-10辺り

◆質問する場合の注意
1. 自分のIDを表示させること。(メール欄に何も記述しないでください)
2. サーバーのOS、WebサーバーとPHPの種類やバージョン等を明記すること。
3. 己の行った操作、変更などを詳しく明記すること。
4. エラーメッセージはそのまま表記すること。「エラーが出ます」では絶対分かりません。
5. 質問者としても態度をわきまえること。
6. 事前に公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。

◆質問後の注意
・質問者は必ずIDを表示させてください。(メール欄に何も記述しないでください。)
・2回目以降は最初に質問した際のレス番号を名前欄に入れてください。
  (逆に回答者は質問者に対して>>(アンカー)をつけて答えてください。)
・解決しなくても回答をもらった場合はお礼を言う。
  (荒らし、煽りは除く。逆に煽られたときも、無闇に反論せずスルーすべし)

【その他諸注意】
・正規表現・PEAR・テンプレート(Smarty等)・フレームワークはそれぞれの該当スレへ
・SQLについての質問はデータベース板(PCカテゴリ)の各スレで
・オブジェクト指向については良スレがないから本を買え。理解できないならムリに使うな。
・速さについては自分でベンチをとってここに書け(違う環境の人も調べてくれるかも)
0002nobodyさん2006/09/03(日) 21:03:23ID:???
【PHP】くだらねぇ質問はここに書き込みやがれ
http://pc5.2ch.net/test/read.cgi/php/1099322141/
【PHP】くだらねぇ質問はここに書き込みやがれpart2
http://pc5.2ch.net/test/read.cgi/php/1105218084/
【PHP】くだらねぇ質問はここに書き込みやがれpart3
http://pc5.2ch.net/test/read.cgi/php/1107780435/
【PHP】くだらねぇ質問はここに書き込みやがれpart4
http://pc8.2ch.net/test/read.cgi/php/1110697712/
【PHP】くだらねぇ質問はここに書き込みやがれpart5
http://pc8.2ch.net/test/read.cgi/php/1114787573/
【PHP】くだらねぇ質問はここに書き込みやがれpart6
http://pc8.2ch.net/test/read.cgi/php/1117945031/
【PHP】くだらねぇ質問はここに書き込みやがれpart7
http://pc8.2ch.net/test/read.cgi/php/1121100429/
【PHP】くだらねぇ質問はここに書き込みやがれpart8
http://pc8.2ch.net/test/read.cgi/php/1123431535/
【PHP】くだらねぇ質問はここに書き込みやがれpart9
http://pc8.2ch.net/test/read.cgi/php/1125716012/
【PHP】下らねぇ質問はここに書き込みやがれpart10
http://pc8.2ch.net/test/read.cgi/php/1127581425/
【PHP】下らねぇ質問はここに書き込みやがれpart11
http://pc8.2ch.net/test/read.cgi/php/1129582431/
【PHP】下らねぇ質問はここに書き込みやがれpart12
http://pc8.2ch.net/test/read.cgi/php/1130835396/
【PHP】下らねぇ質問はここに書き込みやがれpart13
http://pc8.2ch.net/test/read.cgi/php/1132921016/
【PHP】下らねぇ質問はここに書き込みやがれpart14
http://pc8.2ch.net/test/read.cgi/php/1134868212/
【PHP】下らねぇ質問はここに書き込みやがれpart15
http://pc8.2ch.net/test/read.cgi/php/1137236771/
0003nobodyさん2006/09/03(日) 21:04:36ID:???
【PHP】下らねぇ質問はここに書き込みやがれpart16
http://pc8.2ch.net/test/read.cgi/php/1139146534/
【PHP】下らねぇ質問はここに書き込みやがれpart18
http://pc8.2ch.net/test/read.cgi/php/1142417901/
【PHP】下らねぇ質問はここに書き込みやがれ Part19
http://pc8.2ch.net/test/read.cgi/php/1144513878/
【PHP】下らねぇ質問はここに書き込みやがれpart20
http://pc8.2ch.net/test/read.cgi/php/1146165153/
【PHP】下らねぇ質問はここに書き込みやがれpart21
http://pc8.2ch.net/test/read.cgi/php/1148389517/
【PHP】下らねぇ質問はここに書き込みやがれ 22
http://pc8.2ch.net/test/read.cgi/php/1149710968/
【PHP】下らねぇ質問はここに書き込みやがれ 23
http://pc8.2ch.net/test/read.cgi/php/1150995543/
【PHP】下らねぇ質問はここに書き込みやがれ 24
http://pc8.2ch.net/test/read.cgi/php/1152251693/
【PHP】下らねぇ質問はここに書き込みやがれ 25
http://pc8.2ch.net/test/read.cgi/php/1153652403/
【PHP】下らねぇ質問はここに書き込みやがれ 26
http://pc8.2ch.net/test/read.cgi/php/1154923910/
【PHP】下らねぇ質問はここに書き込みやがれ 27
http://pc8.2ch.net/test/read.cgi/php/1156262092/
0004nobodyさん2006/09/03(日) 21:05:38ID:???
関連リンク
■本家マニュアル   http://www.php.net/manual/ja/
■日本PHPユーザ会 http://www.php.gr.jp/
■PEARマニュアル  http://pear.php.net/manual/ja/
■メーリングリスト   http://ns1.php.gr.jp/mailman/listinfo/

 (以下英語)
■Smarty       http://smarty.php.net/
■Zend本家      http://www.zend.com/
■Zend Framework  http://framework.zend.com/
■php | architect   http://www.phparch.com/
■Smartyマニュアル http://smarty.php.net/manual/en/
■ZFマニュアル    http://framework.zend.com/manual/en/
■PECL本家(英語) http://pecl.php.net/

まだ英語しかないマニュアルも後々/manual/en/を/manual/ja/に変えてみたら日本語があるかもしれません。
0005nobodyさん2006/09/03(日) 21:06:25ID:???
関連スレ
PHP関連の書籍 第3版
http://pc8.2ch.net/test/read.cgi/php/1150558685/
PHP関連サイト
http://pc8.2ch.net/test/read.cgi/php/982694601/
【PHP】PEAR Part2
http://pc8.2ch.net/test/read.cgi/php/1122899232/
【Smarty】PHPのテンプレートエンジン【Flexy】
http://pc8.2ch.net/test/read.cgi/php/1118799352/
[PHP]フレームワークについて語るスレ4[総合]
http://pc8.2ch.net/test/read.cgi/php/1151706907/
Webでオブジェクト指向プログラミング
http://pc8.2ch.net/test/read.cgi/php/1133489897/
【PHP】セッションについて語ろう!【PHP】
http://pc8.2ch.net/test/read.cgi/php/1064399467/
【ZendStudio】PHP統合開発環境 Part2【Eclipse】
http://pc8.2ch.net/test/read.cgi/php/1154082822/
最強のPHPエディタはなに?
http://pc8.2ch.net/test/read.cgi/php/1133785416/

[PHP-users MLヲチ9]丸投げした覚えは全くありません
http://pc8.2ch.net/test/read.cgi/php/1143731062/
中学生がPHPを習得するスレ
http://pc8.2ch.net/test/read.cgi/php/1139746974/
【PHP】Lvうpしたいので宿題ください
http://pc8.2ch.net/test/read.cgi/php/1147830986/
0006nobodyさん2006/09/03(日) 21:13:38ID:???
0007nobodyさん2006/09/03(日) 21:14:28ID:???
【簡易FAQ】
1.文字コードは何を使えばいいの?
 →1.UTF-8 2.EUC-JP のどちらか。迷うようなやつはShift_JISは使っちゃダメ。
2. このスレに書き込むときに自分のサイト名を晒したくない
 → http://example.com/が例文などのために予約されている。hogehoge.comは使っちゃダメ。
3. ブラウザに何も表示されないんだけど・・・
 → Apacheの設定を見直せ。ファイルの拡張子は何にしてて、その拡張子でPHPを呼ぶようになっているか?
4. 記号の意味がわからないけどググりようがない
 → 「@」 エラー表示を抑制、「->」 オブジェクトのメンバにアクセス、「::」 静的なメソッド呼び出し、
  「==」は暗黙の型変換をしてゆるい比較、「===」は型情報も含めた厳密な比較
5. echo "$arr['hoge']['fuga']"; と書いたらエラーになった
 → {おっぱい括弧}でくくって"{$arr['hoge']['fuga']}"にする
6. 一定時間ごとに自動的に何かしたいんだけど
 → cronかタスクスケジューラを使え。
7.extractって危険なの?
 →変数上書き&初期化忘れなどで危険。楽だからという理由だけで安易に使わない。
8. include/requireに「〜.php?a=b&c=d」のようなパラメータをつけたい
 → URL呼び出しなら可能だけど、普通のファイル呼び出しではできません
9.include/requireでURLを指定しても何も起きない
 → .phpの拡張子のファイルをURLで呼び出すと、1度PHPプログラムとして実行された結果になる。
0008nobodyさん2006/09/03(日) 21:14:39ID:???
10. そもそもインストールの時点でうまくいかない
 → 確認すべきはPHPのconfigureの引数、php.iniの内容と置き場所、
  Webサーバの設定(Apacheならhttpd.conf)、起動&再起動あたり
11. SQLの質問はどこで?
 → データベース板に誘導されるのが嫌ならPHPにうまく関連させて質問する
12. 文字列のなかに、英字のみとか数字のみとか記号が入っちゃいやんとかはどうしたらいいの?
 → ctype_〜()が手軽。複雑なパターンはpreg_〜()あたりで正規表現を使う。
13. $a1, $a2, $a3 ... のような変数名をうまく扱いたい
 → 可変変数で実現できるけど、むしろ配列を使って$a[1], $a[2], $a[3]等とするのがベター
14. echoとprintってどう違うの?
 → echoはコンマ区切りで書けるけど関数ではない。printは関数。パフォーマンスは気にするな
15. クッキーの情報をユーザから隠したい
 → セッション使え。ただしクッキーとセッションは仕組みが違うから同じように扱うな
16. strip_tags()で削除しないタグを複数指定したい
 → strip_tags($html, '<a><p><font>'); // htmlspecialchars()も検討すべし
17. CSVやTSVのファイルをスマートに扱いたい
 → まずはfgetcsv()。ただし日本語を含むと正常に動作しない場合があるので注意だ。
18. 値渡しと参照渡し(「&」を使う)のパフォーマンスの違い
 → C言語じゃないので、パフォーマンス目的で使いわけたらダメ。参照渡しにすると逆に遅くなったりする
  参照渡しは引数に戻り値を設定したり引数を関数内で変更するなど、正しい目的に使うこと
19. ファイル入出力関数(fopen等)でリモートファイル(http://〜とか)を扱う際の限界
 → fsockopen()でソケット通信 or PEARのHTTP系 or CURLで解決
  必要ならHTTPをはじめとする各種プロトコル(どんなデータを送受信するか)はRFCなどで調べる
20. PHPからPOSTリクエストしたい
 →19.を参照
21. 画像処理一般 or GDの限界
 → ImageMagick(PECLのやつ or シェルから実行)
22. 画像・音・動画はファイルで保存?DBに保存?
 → 好きにしてください
0009nobodyさん2006/09/03(日) 21:52:58ID:???

クソスレたてんな1。しねや。
0010nobodyさん2006/09/03(日) 22:05:50ID:???
28も続く板の中でもアクティブなスレの
次スレを建てただけで煽られる>>1
0011nobodyさん2006/09/03(日) 22:14:07ID:???
>>1

>>9
つtmp6.2ch.net/kitchen/
0012nobodyさん2006/09/03(日) 22:39:50ID:???
      /  /:::::::::::::::/::::::::::::::::::::::::::::::/::::::!::::::::\:::::::\   |
      ! ,/::::::::::::::::::/:::::::::::::::::::::::::::::::/::::/::|::::::::::::::\::::::::ヽ !
      //::::::::::::::::::/:::::::::::/:::::::::::::,ィ:::::/!::∧:::::::::::::::::ヽ:::::::::V
      fl::::::::::::::://::::::::/::::::::::::://::::///  \:::::::::::::::!::::::::::::!
       j !::::::::::::::リ::__∠:ー::ナ' ´ /::///` ー-ゝ、_::::!::::|::::::::::::l
     / !::::::::::::::|::::/::_;∠´__-. ノ/ //   -__ヽ\:ト:::!::::::::::::j
     | !:::::::::::::l!/ヾ. {.,ィ:::rィ"´  〃  'イ j;;;r f''ッヽ!:ノ:::::::::イ:!
     ノ! ヾ、:!::::::::ヽ  ゞ_`.ノ  /    ゝゞク   レ:::::::;;∧:|
    ∧!  ゞ、:::::::ト、.              ̄   /:::::イ/ ::!::|
    /:::/!   ):ゝ、:;;\        `       /:::// /) ::!::|
   /:::::∧! ※ !!::::: |:~!\      ヽ三.ヲ     フ´!! j /) :::::l:::|   下らねぇ質問はここに書き込みやがれ、ちび
 . /::::::/:/ゞ  !!::::. |:::|::: へ           ,.イ|:::::::|| ※ !j:|:::::::l:::|
 /::::::/::/:::: |! |ヽ:::::|:::l::j::: ノ´`r 、. _  ィ=ヽ::|::|::::::|!  ノノ::|:::::::|:::|
/:::::::/:::/:::::::::ゞ! |:::::レ::メ/   j、     ノ   \|::::::|!   !l::::|:::::::|:::|
:::::::/:::/:::::::::::::_j_. ,Vf`/    __\  ./_      ゝjl  ヾ!:::|:::::::|:::|
::::/::::/::::::::: /三! |/   /:::::::::::~~:::::::::ヽ     ノノ /`ヽ|::::: |:::|
0013nobodyさん2006/09/03(日) 22:59:45ID:???
>>6
市ね
0014nobodyさん2006/09/03(日) 23:00:44ID:???
連続投稿で規制かかりました
続きはってくれた人ありがと!
0015nobodyさん2006/09/03(日) 23:04:25ID:???
bin2hexを使えば文字を16進形式にできますが
16進形式の文字を通常の文字にするにはどうすれば良いですか?
0016nobodyさん2006/09/03(日) 23:09:22ID:i2B+urEf
PHPとはあまり関係無いと知りつつ、ここが一番わかる人が多そうなので質問させてください。

OS:Windows2000、WEBサーバ:apacheという組み合わせでPHPを動かしているのですが、
---
ユーザがサーバAへファイルをアップロード
→サーバAとローカルネットワークで繋がっているサーバBにUPされたファイルをcopy
---
これがうまくできません。エラーがpermission denyでサーバAにはファイルがあるので
サーバBのアクセス権の問題なのは間違い無いのですが、サーバBのディレクトリには
どういった権限をどういう方法で与えるべきなのでしょうか?

本来はwindowsネタかと思うのですが、よろしくお願いします。
0017nobodyさん2006/09/03(日) 23:16:33ID:???
>>15
ふつー、マニュアルには反対の動作をする関数があれば記載されている。
0018nobodyさん2006/09/03(日) 23:17:20ID:???
>>17
ということはないのですね・・・
不便だorz
0019nobodyさん2006/09/03(日) 23:18:50ID:???
>>18
あん? どこのマニュアルを見てるのか?
http://jp.php.net/manual/ja/function.bin2hex.php
0020nobodyさん2006/09/03(日) 23:21:41ID:???
>>19
そこですけど載っていないです
0021nobodyさん2006/09/03(日) 23:22:33ID:???
釣りだから相手すると疲れるよ
0022nobodyさん2006/09/03(日) 23:23:52ID:???
>>20
packもあるし、そのページの下の方に
腐る程逆の動作をするサンプルコードが書かれてる
0023nobodyさん2006/09/03(日) 23:31:22ID:???
>>22
すみません、できました、ありがとうございます。
ですが、文字化けばっかりですね・・・。
0024nobodyさん2006/09/04(月) 00:00:57ID:???
>>16
スレ違い。
Apacheの実行ユーザではネットワーク接続先を認識できてないか権限がない。
Apacheの実行ユーザの確認+ユーザ権限設定をWindows方面の板で聞いてこい。
0025nobodyさん2006/09/04(月) 00:29:46ID:???
今PHPでテキストを暗号化する関数作ってるんだけど何か良い案ないかな?
今はXOR暗号化でやろうと考えているんだけど、SEED値が思い浮かばない・・・
SEED値を全部1で埋めれば簡単だけど、それじゃばれる可能性がある。

やっぱり秘密鍵見たいな物を作ってそれはSEED値とするしかないのかな?
0026nobodyさん2006/09/04(月) 00:38:39ID:???
時間でもハッシュしてseed作ったら?
0027nobodyさん2006/09/04(月) 00:43:17ID:???
>>26
そうすると複合化できなくね?
0028nobodyさん2006/09/04(月) 00:43:20ID:???
>>25
なんでわざわざ独自の暗号化関数なんて作ろうとするの?
0029nobodyさん2006/09/04(月) 00:44:49ID:???
>>28
だから可逆にしたいからだろ。
0030nobodyさん2006/09/04(月) 00:53:54ID:???
>>29
理由になってない。
Mcrypt や OpenSSL で使える暗号化関数は可逆ですが?
0031252006/09/04(月) 01:08:02ID:???
>>30
両方サーバに入ってないっす・・・
なので、今後のことも考えて(今みたいにサーバにモジュールがない等)
自作したものを使いたいと考えています。

ただ、やることはOpneSSLとまったく同じだと思います。
基本的にSSLをテキストに適用するって感じか・・・
そうなると、秘密鍵から公開鍵を生成して、それで暗号化する。この時点で、ビット数が元テキストと
公開鍵で同じじゃないとダメ・・・
しかもその方法で暗号化したら複合化するには公開鍵じゃないと複合化できない。
(秘密鍵がある意味がなくなる)

もう書いてて訳が分からなくなってきたorz
0032nobodyさん2006/09/04(月) 01:44:20ID:???
>>27
時間をとっておけばそこからキーを作れるからいいんでない?
0033nobodyさん2006/09/04(月) 01:58:46ID:???
見当違いだったらスルーよろしくー
暗号化は必須なの?
署名っぽいことしたいだけなら、ハッシュ値を署名代わりに
使えば要件満たせるかもよ?
0034nobodyさん2006/09/04(月) 03:19:42ID:???
>>30
つか、ここはPHPスレなわけだが。
0035nobodyさん2006/09/04(月) 07:19:33ID:???
なんか前スレの最後ぐだくだになってるのがワロタw
なぜあのタイミングで質問するんだYO!
0036nobodyさん2006/09/04(月) 09:59:47ID:???
Torや匿名目的プロキシなどを刺してくる連中を弾くには
どういう手法が効果的でしょうか?

自動で弾くのは原理的に不可能に近いんだろうか・・・
0037nobodyさん2006/09/04(月) 10:03:46ID:???
>>34
だからどうした? PHP の関数を列挙しているだけだが?
0038nobodyさん2006/09/04(月) 10:17:13ID:???
>>36
プロキシ経由の時だけにセットされる環境変数があったら弾くとか
0039nobodyさん2006/09/04(月) 10:35:16ID:???
>>25
mcrypt を使えるようにリコンパイルする
PHP の DES 実装を見つけてくる

http://www.tero.co.uk/des/code.php
0040nobodyさん2006/09/04(月) 11:39:39ID:???
>>36
前スレ開いてBBQ、DNSBLんとこ読んでこい
0041nobodyさん2006/09/04(月) 11:42:22ID:???
ソースというか考え方について質問です。

ブログでコメントのスパムがやたらと多いので、入力チェックを入れて対処してます。
しかし、それでもスパムは止まりません。英字で全項目埋めた内容で登録してきます。

こういうのを対処するのにIPアドレスを記録して制限する方法に
他、何が考えられるでしょうか?投稿時にCookieを付与して連続投稿禁止とかですか?
0042nobodyさん2006/09/04(月) 11:52:16ID:???
>>41
すれちがい
ブログのプラグイン探すのが吉でしょ
0043nobodyさん2006/09/04(月) 11:54:30ID:???
>>41
最近流行りのは日本語を含まない投稿はすべて禁止にしてしまうやり方かな。
連続じゃなくても1件でもうざいもの。あんなの。

「こういうのを対処」というのがどういうのを対処したいかで方法は変わってくるよね。
内容は関係なく連続投稿「だけ」防止したいというなら、IPと投稿時間をを記録した上で
一定間隔以内の連続投稿は弾く、ってのがセオリーなんじゃない?
Cookieはロボットスパム相手には全く無意味。個人の連続投稿防止ならそれなりに意味あるかも。
0044432006/09/04(月) 11:56:04ID:???
>>42
自作ブログの話かと思ってた。
配布されてるブログのスパム対策ならプラグインがいくつも公開されてるよね。
0045412006/09/04(月) 12:25:35ID:???
>>43
ありがとうございます!大変参考になりました。
0046nobodyさん2006/09/04(月) 12:50:18ID:+7sjm0Rm
文字通りくだらない質問かもしれませんが。

PHPのCGIモードというものでプログラミングしたいのですが、
CGIモードってプログラミング上どう変わるのでしょうか?

「HTMLの中に埋め込むのは出来ない」らしいのですが・・・・

<? 〜 ?> みたいな。

※参考URL等もあればお願いします。
0047nobodyさん2006/09/04(月) 13:07:48ID:???
>>46
#!/usr/local/bin/php
<?php
 PHPプログラム
?>
ってスタイルでHTMLを出力するだけかと。
呼び出し方法とかはPerlのCGIとほぼ一緒。

頭の1行の問題があるから.htmlをCGI扱いにして
全部のHTMLでPHPパースを行うってのは現実味がないけど、
(サイトがかなり重くなっちゃうし)
普通にHTMLモードとPHPモードの切り替えはあるから
HTMLに埋め込むスタイルでも作れるよ。
.phpでHTMLを書く→中にPHPを埋め込む→1行目に#!!を入れる→パーミッションは705
ってとこじゃない?
0048nobodyさん2006/09/04(月) 13:14:33ID:???
場違いでしたら誘導してください
http://www.phpweb.jp/ のP-Counterを設置しようとしたのですが
0時にリセットされません、仮に1時間の時差があるとしたら
どこを触れば修正できるのでしょうか?
よろしくお願いします
0049nobodyさん2006/09/04(月) 13:22:30ID:???
>>48
$nowtime = time();
という行で時差の秒数分だけ$nowtimeを±すればいいと思う。
0050nobodyさん2006/09/04(月) 13:44:25ID:???
↓で、UTF-8 をそのまま処理する場合は、通常の HTML タグの無効化だけでは不十分 という記事がありました。
http://www2d.biglobe.ne.jp/~msyk/cgi-bin/charcode/bbs.cgi?past=1&c=r&n=82

RFC 2279 の "6. Security Considerations" を読めということなのですが、読んでみても文字コードに関する知識が
無いと分からない内容になっていました。
http://www.darts.jp/reference/rfc/rfc2279-jp.txt

最新版のphp で htmlspecialchars() を使っている場合には、特に問題無いのでしょうか?

ご教示下さい。
0051nobodyさん2006/09/04(月) 14:03:13ID:???
>>50
該当しそうなのってこの辺かね〜
> 6. セキュリティ対策
(略)
> 例えば、パーザは、単一のオクテット列 00として符号化される時に、NUL
> 文字を禁止できるけれども、違法な2オクテット連続 C0 80を許し、それを
> NUL文字と解釈する。
(略)

大雑把に言うと、UTF-8の並びとしてはおかしなデータを送信することで、
通常のヌル文字とは異なる形のヌル文字をプログラムに送り込むことが可能で、
それによりバイナリセーフの関数でも処理できないバイナリ攻撃が可能になる。
…という話かな?と思うんだけど、詳しい人解説よろ。
そもそもPHPのバイナリセーフ関数がこれをチェック可能なのかどうかだよね。問題は。
0052nobodyさん2006/09/04(月) 14:04:56ID:???
>>49
ありがとうございます
早速修正してみたいと思います
0053nobodyさん2006/09/04(月) 14:41:48ID:+7sjm0Rm
>>47
ありがとうございます、試してみます。
0054nobodyさん2006/09/04(月) 14:51:04ID:???
質問なんですが、PHPの制作を会社に依頼した場合、
受け取ったプログラムは普通、複数設置してもかまいませんかね?

たとえばkent-webのaska掲示板みたいのを作ってもらって、
それを↓

1.複数のドメインの違うサイトに設置して使用。
2.同じドメインのサイトで複数おいて設置して使用。
3.カスタマイズして二次配布(金銭は無料、有料)

した場合問題ありますでしょうか?
0055nobodyさん2006/09/04(月) 14:53:30ID:???
>>54
普通はそれ、最初の契約時に契約内容で取り決めとくと思う。
0056nobodyさん2006/09/04(月) 14:56:19ID:???
>>54
そりゃあ、依頼する会社に聞けば一番確実じゃん
ていうかそういう条件付けて依頼すればいいじゃんか
2chで聞いてOKって言われたのにって言い訳すんのか?プゲラ
0057nobodyさん2006/09/04(月) 15:00:49ID:???
>>54
一般例で言ったらいずれも問題ありかと。特に3。
1、2は文句言わない会社の方が多いと思うけど文句言われても仕方ない。
(無問題なわけではなく、些細なレベルなので無視してくれるだけ)
0058nobodyさん2006/09/04(月) 15:04:22ID:KTYmnZco
Windows上で動いているPHP(CLI)で自身のIPアドレスを取得するにはどうすればいいのでしょうか?
gethostbynameとgethostbynamelを試してみたのですが、localhostでは127.0.0.1しか返してくれません。
php.exe -i とかで確認した限りでは環境変数にも入っていないようなんですが。
0059nobodyさん2006/09/04(月) 15:14:57ID:???
localhostで127.0.0.1が帰ってくるのは当たり前
ネットワーク勉強しなさい
0060nobodyさん2006/09/04(月) 15:35:58ID:???
なるほどためになりました。
あと、最後に伺いたいのですが、領収書の但し書きってなんて書くのでしょうか?
掲示板スクリプトなら

1.掲示板スクリプト製作代として
2.WEBアプリケーション製作代として
3.PHPプログラムとして
4.プログラム製作代として

こんな感じでかいてもいいのでしょうか?
お仕事の経験のある方どなたかご教授ねがいます。
0061602006/09/04(月) 15:36:36ID:???
すいません>>54はじぶんです
0062nobodyさん2006/09/04(月) 15:39:04ID:???
>>60
知らんがな。どーでも良い。
ここはビジネス一般について問う場所ではない。
0063nobodyさん2006/09/04(月) 15:50:45ID:8w646tTM
環境を新しくすると
mb_send_mail が送れなくなりました。
何が可能性として考えられるでしょうか?※ちなみにmail関数でもNGです。

Redhad 2.4
PHP 4.3.2
Configure --'enable-mbstring'はOK
qmailを使用。sendmailはインストールしてません。
レンタル専用サーバで、管理パネルからメールを作成したりして問題がないので
qmailそのものは、問題なく起動してると思われる。
php.iniのsendmail_pathを変更・確認
sendmail_path = /var/qmail/bin/sendmail でもだめ
sendmail_path = /var/qmail/bin/sendmail -t -i でもだめ
sendmail_path = /var/qmail/bin/qmail-inject でもだめ
※どれを使ってるのか分からなかったので、全部試してみました。
一応上記パスににバイナリがあるのは確認してます

また、mb_send_mail使用の際、返り値はtrueとなっています。

思い当たる方、アドバイスお願いします。m(_ _)m
0064nobodyさん2006/09/04(月) 15:55:26ID:???
レンタルサーバの名前も書かないで聞くなんて鼻でわらっちまうぜ
0065nobodyさん2006/09/04(月) 16:14:27ID:???
$str="aあいうえおb" みたいなデータがあり
aとbの間のデータが欲しいのですがどうするのが簡単でしょうか?

preg_match('/a.+b/',,$str,$match)でやるとaとbまでくっついてしまって・・
0066nobodyさん2006/09/04(月) 16:16:03ID:???
>>65
括弧を使いましょう
0067652006/09/04(月) 16:16:23ID:???
ちなみにaとbの間には数字や全角英語・記号等いろいろな値が入ります
0068nobodyさん2006/09/04(月) 16:16:35ID:???
>>63
サポートに電話して聞いてみるのが一番速いとおもうが
シェルから
echo to:(自分のメアド) | /var/qmail/bin/qmail-inject
で届くか
0069652006/09/04(月) 16:18:57ID:???
>>66
早レスありがとうございます。括弧ですか・・・・んー
0070632006/09/04(月) 16:20:20ID:???
自己解決しました。
おまえらに聞くのがまちがいです。
0071nobodyさん2006/09/04(月) 16:23:35ID:8w646tTM
>>68
ありがとうございます。
残念ながらそういった対応は、サポートではしてないそうです。
(あくまで、その鯖屋が用意した管理ツールの使い方のみだそうです。)

一応これも試してみたのですが、ダメでした。
>echo to:(自分のメアド) | /var/qmail/bin/qmail-inject

それと書き忘れてましたが、
maillogにはエラーがありませんでした。
0072nobodyさん2006/09/04(月) 16:23:39ID:???
>>70
騙りはやめとけ低知能。
0073nobodyさん2006/09/04(月) 16:31:16ID:???
>>72
いちいち反応するお前も低(ry
0074nobodyさん2006/09/04(月) 16:34:09ID:???
すみません。
初心者なのですが、
LINUXを入れたサーバーにPHPの住所録プログラムを作っています。
そこで、「はしごの高」や「立ちの崎」を入力すると、
データを登録するときに消えたり、メールで文字が消えたり、
GDで文字を表示すると、化けたりします。
何でですか?
0075nobodyさん2006/09/04(月) 16:34:45ID:???
>>71
そのコマンドで送れないならおそらくqmailの問題じゃないかね
qmail-injectがちゃんと動いてりゃメールが配信に成功しても失敗しても
maillogにどういう原因で配信できなかったのかログは出るはず
成功のログが出てるなら受信側かもな
0076nobodyさん2006/09/04(月) 16:35:21ID:???
phpかDBの設定が悪いんだろ。
0077nobodyさん2006/09/04(月) 16:38:59ID:???
>>74
旧字体の「高」「崎」とか一部使えない文字がある
0078742006/09/04(月) 16:39:51ID:???
>>77
レスありがとうございます。
これはその字をそのまま使うことを諦めるしかないのですか?
0079nobodyさん2006/09/04(月) 16:47:10ID:???
>>78
UTF-8ならいけるのかなあ
文字コードとか旧字体あたりでぐぐってくれ
キャラクタセットに含まれるかどうかわからんような文字は
あまり使わない方が個人的にはいいと思うがな
0080nobodyさん2006/09/04(月) 16:47:39ID:???
>>41 CAPTCAH http://captcha.jp もんがー
>>65
preg_match( '/a(.+?)b/', $str, $match )
最短マッチを使うとよいもんがー
最短マッチはpregじゃないとつかえないもんがー
■ このスレッドは過去ログ倉庫に格納されています