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

【PHP】下らねぇ質問はID出して書き込みやがれ 124

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2012/11/20(火) 18:02:45.99ID:???
質問者はまず>>1を良く読むこと(必須!)
過去スレ、関連スレ、FAQなどは>>2-10辺り
次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。

◆前スレ
【PHP】下らねぇ質問はID出して書き込みやがれ 123
http://kohada.2ch.net/test/read.cgi/php/1348583995/

◆質問用テンプレ
【OS名】CentOS
【PHPのバージョン】5.3
【連携ソフトウェア】MySQL ImageMagick
【質問内容】

◆質問する時の注意
・ スレを上げて自分のIDを表示させること。(メール欄に何も記述しない。専ブラのsageチェックを外す)
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に関連リンクの公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。
(PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。)

◆質問後の注意
・2回目以降は最初に質問した際のレス番号を入れて、偽者防止に必ずIDを表示させること。
・解決しなくても回答をもらった場合はお礼を言うこと。
 (荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)
0459nobodyさん2012/12/13(木) 00:37:33.68ID:???
>>458
さっそくありがとうござい鱒。なるほどー。
その方法は確実である上、バージョン管理もまとめてできる魅力がありますね。
特に開発版を公開版にいちいち上書きしなくても、開発版のディレクトリを
そのまま公開版とすることでいろいろと捗りそうですね。これにしようかな・・・。

ちなみにその場合だと アパッチの restart かけるわけでしょうから、
別ディレクトリにアップしない場合でも 一度 apache を stop させて
変更したファイルをアップして、restart する方法もありえますね。

ほかにうまい考えあります?
0460nobodyさん2012/12/13(木) 02:18:44.56ID:???
>>459
apacheのrestartなしで、シンボリックリンクを変えるだけだから、大丈夫だとおもうよ

元に戻すときに、すぐrollbackできるから
バージョン管理を使ってないならいいかもね。
ホントはsvnなりgitは使った方がいい
0461nobodyさん2012/12/13(木) 02:28:22.15ID:ur824Bvh
あまり詳しくなさそうだから、ちょっと補足。要するにこう。

リリース前
/var/www/html -> /srv/release/2012121210/

リリース後
/var/www/html -> /srv/release/2012121302/

DocumentRootが/var/www/htmlだとしたら、それは変えないから、
apacheのリスタートはいらない。
/srv/release/2012..../が毎回SCPする先。
で、リリースの時にリンクを変える
/srv でも、どこでも、好きなところにreleaseディレクトリ作ったらいい。
ってか、PHPじゃねーな。
0462nobodyさん2012/12/13(木) 04:09:44.97ID:???
>>461
なるほど、apache の設定を変えるわけじゃなくて、シンボリックリンクを変えるのですね。
これならいけそうです。事細かに教えてくださってありがとうございます!

確かに、PHPじゃないね。
0463nobodyさん2012/12/13(木) 05:17:54.82ID:???
>>1
質問する側は勿論、回答する側もルール守れよクソ野郎
0464nobodyさん2012/12/13(木) 11:16:00.74ID:???
アプリの作りによる
Ajaxの有無とか
04654572012/12/13(木) 11:27:25.87ID:???
もう答えもらったからいいです
0466nobodyさん2012/12/13(木) 13:36:33.63ID:SZPRAQln
気軽に質問版では無視されたのでこっちでも質問させていただきます

PHPのコードをデータベースに格納して、必要なときに呼び出して実行しようと思ったんですが、
evalって関数がそれにあたるようです
この関数って速度的に問題とかありますか?
0467nobodyさん2012/12/13(木) 13:43:41.60ID:???
>>466
evalは速いよ?
0468nobodyさん2012/12/13(木) 13:44:46.21ID:???
evalは関数じゃなくて言語構造だ
0469nobodyさん2012/12/13(木) 13:50:17.33ID:???
>>467-468
ありがとうございます。
こういうやり方って大手のサイトでは普通に行われていることなんでしょうか?
それともurlごとにファイルを作ってコードを書く方が一般的なんでしょうか?
0470nobodyさん2012/12/13(木) 13:59:47.14ID:???
evalの速度よりもデータベースにコード取りに行ってる時間の方が遥かに遅いよ
0471nobodyさん2012/12/13(木) 13:59:59.28ID:???
eval自体一般的に使われない

>PHPのコードをデータベースに格納して、必要なときに呼び出して実行しようと思ったんですが
こういうことも普通しない
あらかじめPHPファイルとして用意してincludeなりすればいいだけでは?
0472nobodyさん2012/12/13(木) 14:02:29.85ID:???
evalはバックドアとして使ったりするよね
0473nobodyさん2012/12/13(木) 14:04:31.54ID:???
>>470-472
なるほど。。
やっぱり個別にファイル作ったほうがよさそうですね
ありがとうございました
0474nobodyさん2012/12/13(木) 14:08:15.38ID:???
一瞬ストアドプロシージャのことかと思ったが違うか
0475nobodyさん2012/12/13(木) 14:28:23.77ID:???
フレームワーク使うほうがいいと思うよ
他の言語行くときもフレームワーク使うのが普通だし、PHPで慣れておいても悪くない
0476nobodyさん2012/12/13(木) 15:20:25.05ID:???
evalだとどんなコードも実行するから危険
0477nobodyさん2012/12/13(木) 17:34:02.19ID:w+I6Bs3d
PDOのインスタンスを作成する際のコンストラクタの内容は暗号化されますか?
コンストラクタ内にはユーザ名やパスワードなども含まれていると思うのですが、平文で通信されているのでしょうか?
そうなると外部ホストのMysqlはどのように接続するのが正しいのでしょうか?
0478nobodyさん2012/12/13(木) 18:33:57.34ID:???
PHPもPDO関係ないっすよ?PDOが独自に暗号化してたらMySQL側が困るだろ?
簡潔に答えるとパスワードが平文で送られることはない、だがデータは盗聴可能
それが困るならMySQLサーバにSSL接続すりゃいいじゃん?
0479nobodyさん2012/12/13(木) 19:21:11.74ID:???
平文で通信してまずいのはクライアント側で無線LANを使ってサーバにログインした時だ
0480nobodyさん2012/12/13(木) 19:31:53.04ID:???
盗聴対策、成りすまし対策
0481nobodyさん2012/12/13(木) 20:48:00.85ID:???
>>479
本気でそれだけだと思ってるの?
0482nobodyさん2012/12/13(木) 21:45:39.87ID:???
eval なんて初めて知ったわ。サンクス。
アクセラレータが効かないだろうと思うと速度が不安になる。
0483nobodyさん2012/12/13(木) 21:56:42.27ID:???
>>474
全くスレチだが、最近ストアドファンクションを使うようになった。
phpから複数のSQLを発行するとそれだけで時間がかかっていたが、
1回のSQLで一連の処理を行うようにしたら鼻血が出るほど早くなってびびったわ。
ただ、いまつかってるのが PostgreSQL で、 PL/pgSQLなんだな。
大分慣れてきたけど、思い通りに書きづらい・・・
こんどPL/phpでもインストールしようかな、とおもってるけど、やってる人いる?
0484nobodyさん2012/12/14(金) 20:27:59.49ID:9UEb71lr
scandir()でディレクトリのファイル一覧を取得して画像ファイルだけを抜き出すとき、
スマートに書くには結局、正規表現を使うしかないのかな?

jpg, jpeg, png, gif, bmpだとして、glob()だと大文字小文字を区別するし、
strpos()とかの文字列操作系の関数だと単一の文字列しか渡せないし
0485nobodyさん2012/12/14(金) 20:29:23.48ID:???
質問なのか独り言なのかはっきりしてくれ
0486nobodyさん2012/12/14(金) 20:29:52.11ID:???
拡張子だけで判断sるのか
0487nobodyさん2012/12/15(土) 18:33:12.06ID:???
Warning: Smarty error: problem creating directory '○○/templates_c/%%45/45E' in ○○/Smarty/Smarty.class.php on line 1088
Warning: Smarty error: problem writing temporary file 'templates_c//%%45/45E/○○' in ○○/Smarty/Smarty.class.php on line 1088
Warning: fetch(templates_c//%%45/45E/○○%%index.tpl.php) [function.fetch]: failed to open stream: No such file or directory in ○○/Smarty/Smarty.class.php on line 1251
Warning: fetch() [function.include]: Failed opening 'templates_c//%%45/45E/○○%%index.tpl.php' for inclusion (include_path='.:/usr/local/lib/php') in ○○/Smarty/Smarty.class.php on line 1251

さくらサーバだと何も出ないのですがスマイルサーバ上でこんなエラー出るんですが何が原因かお分かりになりますでしょうか?
Smarty.class.php内を $smarty->use_sub_dirs = false; にすると回避できるとあったのですが変わりませんでした。
0488nobodyさん2012/12/15(土) 19:18:58.43ID:???
さくらのレン鯖はWarning消してるからな
ディレクトリに全角が入ってるんじゃね ’○○’とか
0489nobodyさん2012/12/15(土) 19:34:58.88ID:3wnazU1p
PHPで毎回DB読みにいくと負荷がかかると思いますが、
ちょくちょく更新するページの場合はどうやって対応してますか?

更新するたびにキャッシュを削除するような仕組みがあればいいんですけど
0490nobodyさん2012/12/15(土) 19:37:49.90ID:???
>>489
Smaryのキャッシュ機能とか
0491nobodyさん2012/12/15(土) 19:58:30.88ID:3wnazU1p
>>490
ありがとうございます
smartyのキャッシュってブラウザに残ったキャッシュを使ってるんですか?
それともサーバ側に作成したキャッシュを表示してるんですか?
04924872012/12/15(土) 20:01:53.92ID:???
○○の部分のディレクトリは全角はないですし他のとこもtemplates_c内の%1D/1D910A%ってのなんですよね。
0493nobodyさん2012/12/15(土) 20:02:53.79ID:???
>>492
知らんけどアクセス権限足りてないんじゃない?
04944872012/12/15(土) 20:41:25.25ID:???
エラー元っぽいtemplates_cはとりあえずパーミッションは777に設定したんですが駄目みたいです・・
0495nobodyさん2012/12/15(土) 20:44:31.63ID:???
>>1もよめないからダメなんだろう
0496nobodyさん2012/12/15(土) 20:53:29.60ID:???
777は悪魔の数字
0497nobodyさん2012/12/15(土) 23:44:02.58ID:???
smartyは3からキャッシュやtplファイルの存在をfiletimeで判断しててそれを@で制御してる。
だからnoticeが出る。
display_errorsを0にするか、error_reportingでnoticeを非表示にする。
04984872012/12/16(日) 01:17:41.02ID:???
>>497
すいません。それだと画面真っ白になるだけで・・
0499nobodyさん2012/12/16(日) 04:07:56.16ID:Wv0oIgsD
class aaa
{
private $_var = null;

public static function factory()
{
$obj = new aaa();
$obj->_var = 'bbb';
return $obj;
}

public function __construct($str)
{
$this->_var = $str;
}
}

これのfactory()でbbbを代入できるんだけど、こういう書き方でいいの??
それともコンストラクタに渡して代入する方がいい??
0500nobodyさん2012/12/16(日) 04:19:27.25ID:???
どっちもありだろ。

そもそもこれで実装が終了するわけでもないだろうから、
その後の展開や見通し次第ってところでしょ。
0501nobodyさん2012/12/16(日) 12:57:31.39ID:???
意味わからん
0502nobodyさん2012/12/16(日) 13:42:36.56ID:REzOWsIO
PHPのmysql系の関数はdisplay_errorsをオフにしててもエラーとして出力されてしまうのでしょうか?
0503nobodyさん2012/12/16(日) 14:12:04.04ID:???
$rs=mysql_ホニャララでエラーキャッチ出来なかったっけ。それでもダメならtry{}
0504nobodyさん2012/12/16(日) 14:49:41.00ID:???
>>502は忘れてぅださい
0505nobodyさん2012/12/17(月) 16:09:36.68ID:9egvz8Qq
失礼します。初歩的なことなのですが、GET変数の渡し方についてご教授願えませんでしょうか。

【PHPのバージョン】5.2.17
【連携ソフトウェア】WordPress MySQL
【テストページ】ttp://test.anekipedia.com/
【質問内容】

FormタグのGET変数の受け渡しでうまく動作しないので質問させていただきます。
テストページ(ttp://test.anekipedia.com/)にて
ドロップメニューで記事の順番を変更、各listボタンで記事の並び方を変更しています。
GET変数にて複数の値を受け渡しを行なっているのですが、ドロップメニューを変更すると各listボタンで渡していたGET変数が消されてしまいます。
どのようにやればうまくいくのでしょうか?

該当の部分の記述:
<form name="irekae" method="get" id="sort_form5" class="sort_form5">
<input type="submit" value="list1" name="retu">
<input type="submit" value="list2" name="retu">
<input type="submit" value="list3" name="retu">
<select name='narabi' onChange="document.forms['irekae'].submit()" >
<option value="sort1"<?php if(!isset($_REQUEST['narabi']) || $_REQUEST['narabi'] == 'sort1') echo ' selected="selected"';?>>投稿日時が新しい順</option>
<option value="sort2"<?php if(isset($_REQUEST['narabi']) && $_REQUEST['narabi'] == 'sort2') echo ' selected="selected"';?>>投稿日時が古い順</option>
<option value="sort3"<?php if(isset($_REQUEST['narabi']) && $_REQUEST['narabi'] == 'sort3') echo ' selected="selected"';?>>五十音順(あ〜わ)</option>
</select>
</form>

アドバイスいただければ幸いです。
0506nobodyさん2012/12/17(月) 16:30:40.89ID:???
それjavascriptの質問だろ。
javascriptからsubmitするまえにmethod変更すればできるよ
とりあえずすれ違いね。
0507nobodyさん2012/12/17(月) 16:35:43.40ID:???
>>505
1.送信前(表示時)のretuの値はどこにも保持されてません。
2."document.forms['irekae'].submit()"して送信されるデータは
narabiの値だけです。
不都合なければhiddenか何かでretuの値も送信すればよいです。
あの・・・だからといってhidden name='retu'とかして動きませんとか
言わないでね。
0508nobodyさん2012/12/17(月) 17:10:00.36ID:9egvz8Qq
>>506
ご返事ありがとうございます。 >>507 様でのご指摘でも対応できましたので、
今回の修正は、こちらの手段で行なおうと思います。
javascriptでの修正法も後で調べてみたいと思います。

>>507
アドバイスありがとうございます。
記述:
<input type="hidden" name="retu" value=<?php if($_GET['retu'] != '') {
echo ($_GET['retu']);} else {
echo ("list1");} ?> >

を追加することで、望みどおりの動作をするようになりました。
0509nobodyさん2012/12/17(月) 17:16:33.01ID:9egvz8Qq
スミマセン。
>>507 様のアドバイスで問題は解決したのですが、

ttp://test.anekipedia.com/?retu=list3&retu=list2&narabi=sort5

のように、GET変数で渡される「retu」部分が2重に記入されているのに気がついたのですが、
0510nobodyさん2012/12/17(月) 17:17:55.99ID:9egvz8Qq
連投してしまいスミマセン。間違って投稿してしまいました。
上記の点は問題ないのでしょうか。
0511nobodyさん2012/12/17(月) 17:18:17.13ID:???
そりゃ2つ書いたら2つくるだろ
0512nobodyさん2012/12/18(火) 02:45:53.56ID:???
http://toro.2ch.net/test/read.cgi/hp/1352506660/602
PHPのコード出したりちっとも整理出来てないな
0513nobodyさん2012/12/18(火) 10:04:25.88ID:???
そういえば同じ変数が2つ以上あったらどういう挙動になるんだっけか
0514nobodyさん2012/12/18(火) 10:17:46.86ID:???
は?
0515nobodyさん2012/12/18(火) 13:32:53.47ID:???
え?
0516nobodyさん2012/12/18(火) 13:38:58.61ID:???
変数ひとつとか意味ねえwwwwww
0517nobodyさん2012/12/18(火) 14:52:43.08ID:???
へ?
0518nobodyさん2012/12/18(火) 15:22:01.41ID:???
>>509
「あの・・・だからといってhidden name='retu'とかして動きませんとか
言わないでね。」ってわざわざ書いたのになんでそうするのかな。
例えばボタンクリックから来た場合とリスト選択から来た場合とを判断するとかさ。
0519nobodyさん2012/12/18(火) 15:22:09.67ID:???
な!?
0520nobodyさん2012/12/18(火) 15:48:07.25ID:s5ZiWdpn
is_numericのericって何の意味 || 略?
0521nobodyさん2012/12/18(火) 15:51:27.09ID:???
ちょっとプログラム覚えたからってorを||って掲示板で書いちゃうような恥ずかしいやつは
英語もロクにできない阿呆なのがよくわかりますね
0522nobodyさん2012/12/18(火) 15:52:10.78ID:???
釣りならけっこう優秀w
0523nobodyさん2012/12/18(火) 15:54:48.82ID:???
>>520
numericっていう意味がある
is_numericでnumericであるか?という意味。
んで肝心のnumericが何かというとナメック星人という意味。
is_numeric('ベジータ') //false
is_numeric('ピッコロ') //true
0524nobodyさん2012/12/18(火) 17:06:13.01ID:???
>>520
E.H. Eric
0525nobodyさん2012/12/18(火) 21:19:20.98ID:f4m9o410
アクセス解析プログラムでIPとかホスト名とることは多いとおもいますが、
IPv6でアクセスしてきたらログはどのようになるんでしょうか?
IPv4のxxx.xxx.xxx.xxxという形式からだいぶかけ離れた表記になりますが、
ちゃんとPHPはそれを取れるのか(REMOTE_ADDR)
ホスト名にちゃんと変換できるのか(gethostbyaddr)が不思議です。
IPv6環境がないので実験できないので詳しい方教えてください。
0526nobodyさん2012/12/18(火) 21:35:50.92ID:???
エリッククラプトン
0527nobodyさん2012/12/18(火) 21:37:15.09ID:???
>>525
できる
0528nobodyさん2012/12/19(水) 00:32:44.84ID:???
ごミphp酎はPerlスレを荒らしにくるな
ほんとphp酎って人格歪んでるわ
0529nobodyさん2012/12/19(水) 06:55:05.59ID:???
なにそれブーメラン?
0530nobodyさん2012/12/19(水) 07:42:14.20ID:XMsmfmT0
PHPで更新pingの受信を自作でやろうと思ってるんですが、
受信側って受信しましたよってことを知らせるために何か出力しなきゃならないルールとかあるんでしょうか?
0531nobodyさん2012/12/19(水) 08:49:26.18ID:???
仕様書読め
他を真似しろ
0532nobodyさん2012/12/19(水) 08:55:46.91ID:XMsmfmT0
わかりますた
0533nobodyさん2012/12/19(水) 10:44:25.18ID:y/s/8Rtw
スレ違いかと思ったのですが、CGIの質問スレがなかったのでこちらで聞かせて頂きます。

【OS】windowsXP
【ソフト】FFFTP

cgiに文章を一文だけ追加したくて、変更を行い上書きをした所、Internal Server Errorが出てしまいました。
何か失敗したかと思って、バックアップしていたcgiに再度置き換えを行ったのですが、またInternal Server Errorが出てしまいました。
元のファイルに戻してもエラーが起こってしまい困っています。
FFFTPで属性変更[755]にしてもダメでした。HTMLがちょっとわかるぐらいで触ってはいけない物ですね…

どなたかご教授お願い申しあげます。
0534nobodyさん2012/12/19(水) 10:55:48.45ID:???
サーバ側のエラーログみろよ
どうせ改行コードあたりだろ
0535nobodyさん2012/12/19(水) 10:56:56.18ID:???
改行コードならアスキー(テキスト)モードで送信な
05365332012/12/19(水) 11:02:13.17ID:y/s/8Rtw
>>534
エラーログの場所がわからないので調べてきます…
windowsで編集していない文書の改行が変わってしまうのでしょうか?

>>535
FFFTPの上部[A]を押してからアップロードしているので、その部分は大丈夫だと思います。
0537nobodyさん2012/12/19(水) 11:19:41.86ID:???
どっかスレないのかよ
>windowsで編集していない文書の改行が変わってしまうのでしょうか?
バックアップはどこに置いてたんだよ。
情報の後出しして質問済んなよ。
0538nobodyさん2012/12/19(水) 11:23:59.13ID:???
>>536
大丈夫かどうか、バイナリモードで落として確かめてみるといいよ。
バイナリモードならFFFTPに変換されないから。
05395332012/12/19(水) 11:32:38.88ID:y/s/8Rtw
>>537
申し訳ありません、バックアップは上書きの直前にwindowsXPのローカルに保存しました。

先ほど見つけたエラーログに以下のように記述がありました
(2)No such file or directory: exec of '/var/www/cgi-bin/cginame.cgi' failed, referer: https://~~/cgi-bin/menu.cgi

cgiの一行目にperlの場所が指定されていましたが、問題無さそうでした。
0540nobodyさん2012/12/19(水) 11:37:17.94ID:???
>>539
Windowsの改行コードがCRLFで、サーバが何だか分からんけど755って言ってるから
おそらくUNIXかLinux系だと仮定して、改行コードがLF

1行目の#!/usr/bin/perl が
#!/usr/bin/perlLF ならいいけど
#!/usr/bin/perlCRLF だと、
/usr/bin/perlCRなんてコマンドは無いって怒られる。

ということでやっぱり改行コードだと思うけど。
転送し直してもダメなら
1行目
#!/usr/bin/perl --
とかにしてみ?
0541nobodyさん2012/12/19(水) 11:38:25.32ID:???
No such file or directoryぐらい意味を把握しろ
05425332012/12/19(水) 11:40:48.88ID:y/s/8Rtw
>>538
ありがとうございます。
アスキーモードで上げたファイルをバイナリモードで落としてみました。
どのように確かめればよろしいのでしょうか?
37785byte>up>39180byte>down>39180byte とサイズが変わりました…
05435332012/12/19(水) 11:47:40.43ID:y/s/8Rtw
>>540
1行目 #!/usr/bin/perl -- にしたら直りました!
本当にありがとうございました…

>>541
ファイルかディレクトリがないよ、というニュアンスは分かるのですが
どこを言っているのかわからず質問してしまいました。失礼致しました。


皆様こんな質問に答えてくださって本当にありがとうございました。
0544nobodyさん2012/12/19(水) 11:50:32.44ID:???
おう!いいってことよ
0545nobodyさん2012/12/19(水) 11:54:38.38ID:XMsmfmT0
ちっ
pingの質問した俺は冷たくあしらわれたっていうのによ
0546nobodyさん2012/12/19(水) 12:03:16.99ID:???
PHPと関係もなければめんどくさいから仕方ない
0547nobodyさん2012/12/19(水) 12:09:03.89ID:???
たまたまだろw
0548nobodyさん2012/12/19(水) 12:18:37.92ID:???
>>545
XML_RPC.phpがあるのに自作したいくらいの勉強家なんだから、
公式の仕様書から実装するくらいの勢いがあって当たり前なんじゃないかな。
0549nobodyさん2012/12/19(水) 12:21:38.40ID:XMsmfmT0
>>548
そんなのあったのかよ!
まあいいやもうすぐできそうだから無理ならそれ調べてみる
ありゃと
0550nobodyさん2012/12/19(水) 12:25:48.44ID:???
えっ……
0551nobodyさん2012/12/19(水) 16:00:56.43ID:qAL3Ngf1
すみません。初歩的なことですが教えてください。


【ファイル1】

$a="あああ".$b."";



【ファイル2】

require_once 'ファイル2';
$b="いいい";
$c=$a;
echo $c;


ファイル2で
あああいいい
と表示させたいのですが『いいい』は表示されません。
globalとかつけてみたのですがダメでした。
アドバイスよろしくお願いします。
0552nobodyさん2012/12/19(水) 16:17:04.67ID:???
【ファイル2】

$b="いいい";
require_once 'ファイル2';
$c=$a;
echo $c;
05535512012/12/19(水) 16:25:28.91ID:???
>>552さん

うわっ・・・
できました。

ありがとうございました。
0554nobodyさん2012/12/19(水) 17:06:59.07ID:???
ユーザ側がPOSTメソッドでhostを適当な名前に変えてきた場合、
それを受信するサーバ側のphpで$_SERVERのHTTP_HOSTやSERVER_NAMEを取得すると
そのユーザが指定してきた適当な名前になってしまいます。

その受信側のPHPスクリプトが自分がサーバなのかローカルなのかを判定するにはどうしたらいいでしょうか?
0555nobodyさん2012/12/19(水) 17:20:57.32ID:???
>>554
お前が書いてるプログラムのせい、としか
0556nobodyさん2012/12/19(水) 17:22:45.50ID:???
ホスト名を適当なのに変えるというのが無理だから
0557nobodyさん2012/12/19(水) 17:29:44.53ID:???
いやまあそれはできるだろ
0558nobodyさん2012/12/19(水) 17:30:45.43ID:???
自分がサーバかローカルかってどういう区別?
httpd下で動作してるかどうか?
■ このスレッドは過去ログ倉庫に格納されています