【PHP】質問スレッドpart16【php】
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
04/04/07 01:06ID:HTcWOpWf上級者用や雑談スレを立てたくなった場合は後から適宜立ててください。
■本家
http://www.php.net/
■日本 PHP ユーザ会
http://www.php.gr.jp/
■PHP マニュアル
http://www.php.net/manual/ja/
■PEAR マニュアル
http://pear.php.net/manual/ja/
過去スレ, 関連スレ及び注意事項等は、 あふぉが居なけりゃ>>2-5
0655nobodyさん
04/05/06 17:27ID:???何がしたいのかさっぱりわからん
>アクセスした人が何回でも楽しむことが出来るようにつくる為には、
ってどういう意味?
0656nobodyさん
04/05/06 17:35ID:RZKBRIOT例えば、隅田川、東京タワー、広隆寺
なんて選択肢があって、この中で京都にあるものはどれ?
なんてクイズ、作ったとします。
こういう類の質問を沢山写真つきで、公開したいのです。。。
0657nobodyさん
04/05/06 17:41ID:???月に数回(一回/週)と仮定した
場合でも、月20問で底をつく。
可能な限り問題を用意しなよ。
0658nobodyさん
04/05/06 17:44ID:???作るのはまだ無理じゃない?
PHPに拘らず↓こういうところで探しなさいな
【CGI】こんなCGI探してますver.13
http://pc5.2ch.net/test/read.cgi/hp/1081608108/
0659nobodyさん
04/05/06 17:54ID:RZKBRIOTPHPはレスポンスが早いと聞いたものですから。
0660nobodyさん
04/05/06 18:01ID:???単にゲームが欲しいだけなら板違い。
0661nobodyさん
04/05/06 18:03ID:???CGI(=Perl)やPHPのスクリプトを設置するってことか?
であるなら、スクリプト次第だがな。
つーか、禿しくスレ違い。
0662nobodyさん
04/05/06 18:06ID:???どのくらい違うのか超簡単な比較スクリプトをCGI(perlとか)と
phpで作って測定してみりゃいいじゃんか
0663nobodyさん
04/05/06 18:13ID:RZKBRIOTどこかに既成のスクリプトご存じないでしょうか?
>>658さんの
おすすめのところで探した方がよさそうですね。
ありがとうございます。
、
0665nobodyさん
04/05/06 20:11ID:RZKBRIOT>>658さんのお勧めの中から
ぴったりのところを探しました↓
http://www.kisanet.com/kisamon/cgiscript/check_m.html
ありがとうございま〜〜〜した。
0666nobodyさん
04/05/06 20:24ID:???configure --help の表示から --enable-mbregexp が消えてますよね。
--disable-mbregexp はある。とりあえず --enable-mbstring すれば
マルチバイト正規表現を使う関数も使えるようになるの?
昔のバージョンでは両方指定しないといけなかった気がする。
マニュアルを読んでも --enable-mbregexp を指定しないと
使えない関数を探せなかったので誰か教えて下さい。。
ちなみに 4.3.6 を --enable-mbstring だけ指定してコンパイルしたら
phpinfo() では mbregexp については何も表示されてません。
0667623
04/05/06 20:51ID:???サーバーのディスクサイズは無事に取得できたのですが
サーバーのメモリサイズや使用メモリなどを取得する
方法がまったくわかりません・・・。
マニュアルやサーチエンジンで検索しまくりましたが
さっぱりわかりません。。
PHPからじゃ無理なのでしょうか?
0670nobodyさん
04/05/06 21:47ID:???0672nobodyさん
04/05/06 22:00ID:???じゃあ鼻くそ丸める暇もないくらいの速さで見つける方法を教えてください。
あと、俺の部屋の中にあるはずの彼女にもらった腕時計が見つからないんで、
ごちゃついた部屋を検索するPHPの書き方もお願いします。
マニュアルやサーチエンジンで検索しまくりましたが
さっぱりわかりません。。
PHPからじゃ無理なのでしょうか?
0674nobodyさん
04/05/06 22:29ID:???0675nobodyさん
04/05/06 22:48ID:???トイレに財布を落としたら、ピンポイントでクレジットカードだけ流してしまいました。
便器の中から下水道の先まで全部検索するにはPHPだけじゃダメですか?
C++も勉強しなきゃいけないのか、インクリメントされてDですか?
ところで、ヒアドキュメントと<?php ?>で区切るのとの違いがさっぱりわかりません。
フォームのvalueとかに埋め込むのにわざわざ<?php =とするのが面倒なんで、
片っ端からヒアドキュメントつかってるんですが何か問題ありますか?
それと、変数$hogeの後に全角入れると全角まで変数名と認識されてうざいのですが、
解決法は知ってます、ただマジでうざいとだけ言っていいですか?
それと、perlで書かれたCGIと同じ動きをするPHPを書こうとして、
とりあえず全部コピペして、PHPに変えなきゃいけない部分だけ探して直せばいいやとか思ってましたが、
「予想外の"{"があってエラーです」みたいなログがコーディングミスなんてないと100回見直してから実行してもまだ出ました。
俺は正しい、悪いのはコンピュータだ!なんて思いませんでしたが、ちょっとふてくされてもう一度条件制御あたりのリファレンス見てびっくり。
perl elsif
php elseif
もうね、こんなところで1時間詰まった自分のアホさを嘆いたよ。il||li_| ̄|○ il||li
どうにか立ち直る方法はないですか?
0677nobodyさん
04/05/06 23:56ID:???0678nobodyさん
04/05/07 00:28ID:???0680nobodyさん
04/05/07 01:24ID:???読む気もしないからわかんないけどウザイのは確か
0681nobodyさん
04/05/07 01:50ID:???0683nobodyさん
04/05/07 08:53ID:???0684nobodyさん
04/05/07 11:37ID:???フリーザさま風に余裕を見せながら 〜しますよ? と付けるのが正解。
相手の上に立って、「いいんですか?この私を怒らせて」な態度を常に忘れるな。
0685nobodyさん
04/05/07 18:20ID:???0686nobodyさん
04/05/07 18:48ID:???↓軽く次の質問期待しますよ?
0687nobodyさん
04/05/07 18:56ID:???0688nobodyさん
04/05/07 19:35ID:???0689nobodyさん
04/05/07 19:52ID:???漏れは答えられないから帰る
0690nobodyさん
04/05/07 20:00ID:???0691nobodyさん
04/05/07 20:19ID:???PHPを使ってドメインの取得可否をチェックする、
効率のよいスクリプトを教えてください。
とりあえず、他所様のサイトの検索サービスを利用させてもらって、
fopenで出力取得して可否をチェックするやつは作ったんだけど、
もっとうまい方法ないのかなーと思った次第。
軽く答えてもらえますか?
0692nobodyさん
04/05/07 20:21ID:???PHPの名前の由来って何ですか。
さあ、早く答えてくださいよ?
0693nobodyさん
04/05/07 20:21ID:???http://www.php.net/
0694691
04/05/07 20:22ID:???echo is_domain_available("hoge.com")) ? "available" : "registered";
例えば、こういう呼び出しが出来るような、
is_domain_availableのうまい実装方法を軽く教えて下さい。
0695nobodyさん
04/05/07 20:28ID:???それ無くしたら何が楽しいよ?
0697691
04/05/07 20:36ID:???軽く逆切れしますよ。
695が誰にレスし(ry
0698691
04/05/07 20:42ID:???多謝!!
まんまそれ用の関数あったんですね・・
軽く吊って来ます・・
↓続いて次の質問軽くどうぞ
0699nobodyさん
04/05/07 20:48ID:???0700nobodyさん
04/05/07 22:18ID:Ve7XXqWH0701nobodyさん
04/05/07 22:32ID:???軽くする方法を教えてくださいm(_*_)m
>>700
PASV云々よりタイムアウトがうざい。
0702nobodyさん
04/05/07 22:39ID:???0703581
04/05/07 23:03ID:???domxmlの件ですが、結局自作する事にしました。
半分程度完成(xmlパーサのみ)。
後は node->last_child とか、そういう細かい関数を必要に応じて追加し完成させる予定。
0705nobodyさん
04/05/08 12:16ID:PgRMX7CV0706nobodyさん
04/05/08 15:36ID:H1s4AHG1保存することはできないのでしょうか?
ImageJPEG($dst_im, "file.jpg");
だと正常に保存されるのですが、
ImageJPEG($dst_im, "./path/filename.jpg");
のようにすると保存できません。(エラーも出ません。)
0707706
04/05/08 16:44ID:H1s4AHG1ob_start();
$img_out_func($dst_im);
$i = ob_get_contents();
ob_end_clean();
としてファイルに保存することにしました。
0708nobodyさん
04/05/08 17:25ID:2ZPN8DLzファイルやDBを読み込んで文字を表示させた状態のPHPファイルを
そのままHTMLファイルとして保存し、表示させることってPHPでできますか?
0709nobodyさん
04/05/08 17:27ID:???0710708
04/05/08 17:36ID:???軽くウッカリしてました……簡単じゃんよ、ねぇ。
0711nobodyさん
04/05/08 18:20ID:???0712nobodyさん
04/05/08 18:55ID:???↓次の質問ドゾ
0713nobodyさん
04/05/08 19:21ID:???$_GET{'hoge'}が、文字化けしてしまうのですが。
日本語で渡しているのが原因だと分かりきっているのですが、
hoge.php?race=NHKマイルカップ
で$_GETで取り出した変数が「NHKマイ・E・奪愨」と…
マルチバイト関数は使えないPHP4.3.4です。
0714nobodyさん
04/05/08 19:23ID:???0715nobodyさん
04/05/08 19:26ID:???↓次の質問ドゾ
0716nobodyさん
04/05/08 19:28ID:???内部エンコーディングと出力のエンコーディングが違うんじゃねぇのか
0717nobodyさん
04/05/08 19:35ID:???エンコードしないとだめです
↓次の質問ドゾ
0719nobodyさん
04/05/08 19:48ID:???ま、おっしゃるとおりで、RFC的にはURLエンコードしなければいけないけど、
IEなんかだとそのままでも通ってしまうと。
そゆことでしょ。
0721nobodyさん
04/05/08 20:50ID:???全部EUCに統一してますですが、それでも内部とかでは違うのでせうか。
>>714
ありがとうございます。
URLエンコードでググったらbase64_encodeという関数が出てきました。
リファレンスにも書いてありました、もろに「URL関数」と。
0722nobodyさん
04/05/08 20:52ID:???0723nobodyさん
04/05/08 21:23ID:???echo mb_convert_encoding($_GET['hoge'],"EUC-JP","auto");
やってみると?
0724nobodyさん
04/05/08 21:27ID:???phpに送られる、で$_GETで受け取るとクライアントの文字コードに戻ってる
だから、中でeucにしてやらんと
0727nobodyさん
04/05/08 21:30ID:???じゃあjcodeか何かで変換するしかねーか
0728nobodyさん
04/05/09 04:58ID:???0729nobodyさん
04/05/09 05:12ID:???再帰的略語の何がおもしろいのかは、俺にもワカラン
0730nobodyさん
04/05/09 05:15ID:???PHP FAQより :
2. PHPとは何の略ですか?
PHPはPHP: Hypertext Preprocessorの略です。
最初の文字が「頭字語の頭字語」になっているため多くの人は混乱します。
この種の 頭字語は「再帰的頭字語」と呼ばれます
GNUみたいなもん
0732nobodyさん
04/05/09 11:02ID:???って思ってたけど、PHPもそうだったんか
0733nobodyさん
04/05/09 17:23ID:???0734nobodyさん
04/05/09 17:28ID:???0735nobodyさん
04/05/09 17:35ID:???0736nobodyさん
04/05/09 20:42ID:???同意。
http://www.google.co.jp/search?q=PHP&ie=UTF-8&oe=UTF-8&hl=ja&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=lang_ja
5個目でやんのよ・・・
0737nobodyさん
04/05/09 22:58ID:???既にOracle8が動作しているDBサーバー(Win2000Server)があって、
それとは別ホストにLinux+Apache1.3+PHP4.6.2をインストールして
Ethernet(LAN)経由でPHP4とOracle8と連携させたいのです。
この場合PHPのインストールは
どのようにしたらよいでしょうか?
今のところLinuxマシン上にNet8とかを
インストールする必要があるのかなと思ってます。
Oracleのライセンスとかはどうなるんでしょうか。
0739nobodyさん
04/05/10 01:34ID:???http://www.amazon.co.jp/exec/obidos/tg/browse/-/492352/
ここの検索窓から検索するといいかも
0740nobodyさん
04/05/10 04:07ID:???のってどうやってやるんでしょう?
0741nobodyさん
04/05/10 04:15ID:???0742nobodyさん
04/05/10 04:21ID:???0743nobodyさん
04/05/10 04:24ID:???0744nobodyさん
04/05/10 08:49ID:???0745742
04/05/10 12:12ID:???0746nobodyさん
04/05/10 12:55ID:???0747nobodyさん
04/05/10 13:14ID:???俺はそんな事せずにCRON使うが
0748nobodyさん
04/05/10 13:23ID:???1回/日とかならCRONだけど、1回/1分とかならsleepで繰り返し実行。
0749nobodyさん
04/05/10 16:06ID:???・真っ当なやり方
Unix系ならcronやat、windowならタスクスケジューラ(よく知らん)
・力技
無限ループするプログラムを別に用意し、時間が来たら対象スクリプトを実行
sleepでタイミングを見計らって実行
・巷でよくあるタイプ
頻繁に実行されるスクリプトに時間チェックをする仕組みを組み込み、
希望する時間を過ぎていれば該当スクリプトを実行
・番外編
自宅のPCのcronやタスクスケジューラを使って該当スクリプトにアクセス。
メモリ常駐って意味で行くとデーモンやサービスにするのが妥当な気もするが。。
0750nobodyさん
04/05/10 16:33ID:???0752742
04/05/10 17:22ID:???変な条件をつけた質問者にどうぞその常識を教えてやってくれ
0753nobodyさん
04/05/10 17:34ID:???環境すら書かずに質問して、本来ならば叩かれるタイプなのに
暇人が多いおかげで丁寧にレス付けてもらって。
0754nobodyさん
04/05/10 17:37ID:???php4.3.5において、
オブジェクトAのプロパティBをプリント文や、ヒアドキュメントなんかで出力するには
どう記述すればいいの?
print("${A->B}")
昔は、これで動いていたはずなのだが、今はエラーがでちまう。
■ このスレッドは過去ログ倉庫に格納されています