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

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

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2005/11/01(火) 17:56:36ID:???
PHPに関するくだらねぇ質問用スレです。
ここなら本スレで回答のないお前の下らない質問に回答があるかも知れません。
次スレは>>970あたりが建てて下さい

・過去スレ
【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/
0494nobodyさん2005/11/14(月) 17:41:25ID:???
>>493
php走らせる前の段階でこけてるんだからスレ違い。
0495nobodyさん2005/11/14(月) 17:48:38ID:???
>>493
判る人はいっぱいいるよ。
でもスレ違いだし、環境や、どうインストールしたかも書かない奴を
いちいち相手にしていないだけ。
0496nobodyさん2005/11/14(月) 17:52:30ID:???
>>492
test.php

<?
print_r($_GET);
?>

として、

RewriteEngine on
RewriteRule ^([a-zA-Z0-9]+)\.php$ test.php?test=$1

のルールの時、hoge.phpにアクセスすると、

Array ( [test] => test )

となる。

RewriteRule ^([a-zA-Z0-9]+)\.html?$ test.php?test=$1

として、hoge.html(htm)にアクセスすると、

Array ( [test] => hoge )

になるね。
0497459,473,4782005/11/14(月) 17:53:33ID:C2SChEGb
すみません。
うまくプリントされたのですが…

> 最終更新日:1970/01/01 (Thu) 09:00:00
になってしまいます。
どうしたら良いでしょうか?
0498nobodyさん2005/11/14(月) 18:00:12ID:???
>>496
ループ

>>497
エラーを出力するように設定を変更
0499nobodyさん2005/11/14(月) 18:10:08ID:???
>>497
どういうソース書いたんだ?
0500459,473,478,4972005/11/14(月) 18:11:09ID:???
>>498

Warning: filemtime(): Stat failed for $script_name (errno=2 - No such file or directory) in /home/noaki/www/footer.inc on line 13
1970/01/01 (Thu) 09:00:00
0501459,473,478,497,5002005/11/14(月) 18:13:24ID:???
>>499
■footer.inc

<?php
$script_name = $_SERVER['SCRIPT_NAME'];
?>
(略)
<dl>
  <dt>最終更新日</dt>
       <dd><?php echo date('Y/m/d (D) H:i:s',filemtime('$script_name') ) ?></dd>
</dl>

↑これをincludeで取り込んでいます。
0502nobodyさん2005/11/14(月) 18:18:09ID:???
>>501
わりい、ちと間違えてたよ。
つーか、少しは自分でしらベロや。

ファイルがないつってんだから、
$script_nameがおかしいんだよ。

で、$_SERVER['SCRIPT_NAME']じゃなかったよ。
でも、似た名前だから、探してみな。


0503nobodyさん2005/11/14(月) 18:19:26ID:???
>>501
"Stat failed for $script_name (errno=2 - No such file or directory) " と
懇切丁寧に表示されているが、なんで無視する?
0504nobodyさん2005/11/14(月) 18:22:36ID:???
>>501
自分自身なら __FILE__ でいいんじゃないかな
0505nobodyさん2005/11/14(月) 18:24:04ID:???
>>501
最初の質問から最後まですべて丸投げだな。
PHP触ってて楽しいか?
0506nobodyさん2005/11/14(月) 18:51:05ID:???
次のスレタイ候補その1

【PHP】○投げ・Sパーщ(゚д゚щ)・下らねぇ質問はここに書き込みやがれpart13
0507nobodyさん2005/11/14(月) 19:04:47ID:???
>459 名前:nobodyさん 投稿日:2005/11/14(月) 13:46:21 ID:C2SChEGb
>ファイルの最終更新日(最後にアップロードされた日時)を
>取得するにはどうすればよいでしょうか?


>>459の質問はくだ質以下の質問なのでその時点でスルーでよかったと思うよ
いくらくだ質スレと言ってもここまで酷いのは手に負えんだろw

本スレよりまともな質問もちらほらあるんだけどねぇ・・・何か残念だよ
0508459,473,478,497,5002005/11/14(月) 19:07:10ID:C2SChEGb
o
k
0509nobodyさん2005/11/14(月) 19:14:53ID:???
エスパーの方、>>497がどのようなコードを書いたか透視してくれ
05104812005/11/14(月) 19:50:03ID:???
>>501

<?php

echo date("Y/m/d (D) H:i:s",getlastmod());
exit;

?>
0511nobodyさん2005/11/14(月) 20:21:23ID:???
よしよし可愛そうにな
0512nobodyさん2005/11/14(月) 20:58:21ID:???
mkdir() とか chmod() とかがセーフモードで使えないもんで、日記がレン鯖で動かせない。
…代替案はありませんか教えてくださいエロい人。
0513nobodyさん2005/11/14(月) 21:22:50ID:???
乗り換え
0514nobodyさん2005/11/14(月) 21:28:09ID:???
ブログでもかりとけ
0515nobodyさん2005/11/14(月) 21:34:46ID:???
レン鯖用に書き換える
0516nobodyさん2005/11/14(月) 22:37:01ID:???
PHP使って性欲が満たされるなんてことはあるのでしょうか。
05174452005/11/14(月) 23:05:54ID:???
報告です。

if (!sqlite_query("UPDATE test_db SET MEMO='0' WHERE ID=".$number,$db))
{echo "Update Failed";}

の前後にsqlite_query($db4, "begin transaction");と
sqlite_query($db4, "commit transaction");をおいたら
問題なくいけるようになりました、お恥ずかしい。

もしかしたら同じようにハマる人がいるかもしれないので、
恥を忍んで書いときます。
日記の裏スマソ


05184452005/11/14(月) 23:06:51ID:???
日記の裏じゃない、
チラシの裏・・・。
0519nobodyさん2005/11/14(月) 23:17:28ID:???
日記の裏って…一瞬素で悩んじゃったよw
0520nobodyさん2005/11/14(月) 23:54:22ID:???
サイトの更新時間を知りたいんですが、fstatって使えるんですか?
すみませんが、使い方を教えてください。
0521nobodyさん2005/11/14(月) 23:59:27ID:???
サイトの更新時間を知りたいんですが、fstatって使えるんですか?
すみませんが、使い方を教えてください。
0522nobodyさん2005/11/15(火) 00:07:23ID:???
>>520-521
使えるかどうかやってみてから聞いたら?
0523nobodyさん2005/11/15(火) 00:12:40ID:???
>>522
自分で試したんですけど、うまくいかないんです。
ソケット通信をオープンして、
$atai=fstat($fp);
print(date("F d Y H:i:s.", $atai['mtime']));
としたのですが、できませんでした。
0524nobodyさん2005/11/15(火) 00:21:12ID:???
>>523
頼むからマニュアルくらい読んでください
0525nobodyさん2005/11/15(火) 00:25:48ID:???
読んだんですけど、理解できませんでした。
すみません、初心者なもので。
教えていただけるとありがたいです。
0526nobodyさん2005/11/15(火) 00:34:17ID:???
>>525
理解できないものを使おうとするなよ・・・。
とりあえずファイルオープンするところからソース晒してみ。
0527nobodyさん2005/11/15(火) 00:37:39ID:???
ttp://jp.php.net/manual/ja/function.fstat.php
リモートファイルには使えないって書いてあるよ
0528nobodyさん2005/11/15(火) 00:37:57ID:???
$url="www.yahoo.co.jp";
@$fp= fsockopen($url, 80, $errno, $errstr, 30);
fputs($fp,"GET // HTTP/1.0\r\nHost:$url\r\n\r\n");

while(!feof($fp)){

$page=$page.fgets($fp,128);
}

$atai=fstat($fp);

print($atai[9]);
print(date("F d Y H:i:s.", $atai[9]));

以上です。
0529nobodyさん2005/11/15(火) 00:41:57ID:???
>>527
無理みたいですね。
あきらめます。
0530nobodyさん2005/11/15(火) 01:41:49ID:???
>>529
諦めが早すぎ。つかマニュアル読んだか?
httpのlast-modifiedフィールドで取得でよければ

ttp://jp.php.net/manual/ja/function.filemtime.php

filemtime_remote で検索してみそ。まんまあるし
0531nobodyさん2005/11/15(火) 02:49:41ID:???
PHPでC++厨をぎゃふんと言わせるにはどんなコードを書いたらいい?
0532nobodyさん2005/11/15(火) 02:51:00ID:???
1 == $flag
0533nobodyさん2005/11/15(火) 03:04:07ID:???
ハァ?
0534nobodyさん2005/11/15(火) 04:11:10ID:???
まぁ確かに「ぎゃふん」とは言われるわなw
0535nobodyさん2005/11/15(火) 04:17:09ID:???
//声に出して
READING("ギャフン");
05365312005/11/15(火) 04:29:43ID:???
function PHP() {
return PHP() . ": Hypertext Preprocessor";
}

echo PHP();

これでぎゃふんと言わせるつもりだけど、自分でも内部動作がわからない。
0537nobodyさん2005/11/15(火) 04:39:43ID:???
>>536

>>534
0538nobodyさん2005/11/15(火) 10:14:22ID:pzFaqocd
ズボンがさがった
0539nobodyさん2005/11/15(火) 12:09:31ID:???
phpでローカルのlinux鯖のPAM認証を使ってログイン処理をしたいんですがおすすめの関数とかありますか?
掲示板への書き込みとかをそれで認証させたいんです。
05405392005/11/15(火) 17:24:27ID:???
>>539
ようはlinuxにログインするときのユーザとパスワードで認証したいって事であります!ビシッ
0541nobodyさん2005/11/15(火) 17:33:42ID:???
pam_auth
0542nobodyさん2005/11/15(火) 20:11:29ID:???
>>536が無限ループにならないのはなぜ?
0543nobodyさん2005/11/15(火) 22:09:57ID:???
>>542
>>536 のコードはWin32, PHP4.4.1 環境で確実に無限ループに陥って kill されるが。
0544nobodyさん2005/11/15(火) 22:13:15ID:???
無限ループの前にスタック溢れると思うんだが
0545nobodyさん2005/11/15(火) 22:25:12ID:???
スタックオーバーフローで例外出ないのかこの言語。終わってるな。
0546nobodyさん2005/11/15(火) 22:48:25ID:???
見てるこっちが恥ずかしい
0547nobodyさん2005/11/16(水) 01:18:03ID:???
セッションの勉強で訳解らなくなってきますた。

$hoge = 1;
session_register("hoge");
と
$_SESSION['hoge'] = 1;

は同じ意味と考えていいのでしょうか?
0548nobodyさん2005/11/16(水) 01:39:16ID:???
>>547
同じといえば同じだけどsession_registerはregister_globalsの設定に影響されるから
同じとも言い切れない。
バージョンが何か知らないが4.2.0以降ぐらいなら$_SESSIONが推奨
マニュアル参照
変数>外から来るなんとか、や関数>SESSION>session_registerとこらへん
0549nobodyさん2005/11/16(水) 04:03:52ID:0SUYgaVH
まだまだこれからなんですが、
HPをPHPとMySQLで構成しようとしたら、
どちらの方が勉強量が多いんですか?

ケースバイケースでしょうが、おおよそで良いので教えてください。
0550nobodyさん2005/11/16(水) 04:14:47ID:???
>>549
そりゃ圧倒的にphp。あとhtmlとcssもな。
0551nobodyさん2005/11/16(水) 04:24:29ID:???
>550
わかりました。phpが一通り終わったらcssもやってみます。
0552nobodyさん2005/11/16(水) 04:51:04ID:???
>>551
先にcssをやっておいた方が良いと思うぞ…。
0553nobodyさん2005/11/16(水) 05:19:03ID:???
>>552
あわててアマゾンの注文にcssの本も追加しておきました
0554nobodyさん2005/11/16(水) 06:01:43ID:qA2up4Yx
以下のようにscriptタグからphpを呼んでいるんですが、
呼ばれたphpから元のhtml/phpの情報を取得できないでしょうか。

//--a.html(php)

<script src="b.php"></script>

//--

例えばa.phpにb.phpをincludeしてb.php内で
$_SERVER['PHP_SELF']や$_SERVER['SERVER_NAME']を参照すると
a.phpについての情報が帰ってきますが、これと同じ結果を得たいと考えています。

よろしくお願いします。

0555nobodyさん2005/11/16(水) 07:23:54ID:???
>>554
つ $_SERVER["HTTP_REFERER"]

確実じゃないがな。
0556nobodyさん2005/11/16(水) 07:45:37ID:???
phpizeとは何ですか?
ググっても答えが見つかりませんでした。
0557nobodyさん2005/11/16(水) 07:56:21ID:???
>>556
拡張モジュールの単独ビルドで利用されるコマンド
PEAR が使えない時に使う
0558nobodyさん2005/11/16(水) 07:57:00ID:???
つかググればいくらでも出てくるじゃねぇか
何見てんだ
0559nobodyさん2005/11/16(水) 08:23:24ID:???
>>558
答えが表示されている事に気がつかなかったんじゃないか?
0560nobodyさん2005/11/16(水) 08:35:51ID:???
>>558 >>559
>>401
0561nobodyさん2005/11/16(水) 08:35:59ID:???
何の為にググってるんだか
05625562005/11/16(水) 08:42:36ID:???
>>557
どもでした
0563nobodyさん2005/11/16(水) 08:46:29ID:???
>>561
図星かよw
0564nobodyさん2005/11/16(水) 08:53:52ID:???
>>554
b.phpで必要な情報をa.html(php)でセッションなりクッキーなりに書いておく。
0565nobodyさん2005/11/16(水) 09:13:01ID:???
ちょっと行き詰ってしまったので質問させてください

現在簡単なクイズをPHPで作成しております
そこで時間制限を設けたいと思ったのですが↓のような事は出来ますか?
クイズの選択肢はラジオボタンで時間が着たら強制的にsubmitを実行して
値を他のPHPに送るというのは可能でしょうか?
0566nobodyさん2005/11/16(水) 09:15:29ID:???
>>565
PHPの役目じゃないような・・・
JavaScriptかRefreshを使うかな
0567nobodyさん2005/11/16(水) 09:45:07ID:???
なんかデジャブ
0568nobodyさん2005/11/16(水) 09:55:15ID:1AGYcoHn
http://chig.vis.ne.jp/rss/このページの一番下の、『2ch ニュース速報+』
のソースに興味を持ち、PHPの勉強を思い立ちました。で、
http://php.hoge.org/php4_new/PHP4_Part-1.pdfにあったソース
<?php
print "hello,World!\n";
?>
を、書いたtest1.phpを、C:\1フォルダに入れました。
この後、どういう作業をすれば、hello,World!と表示出来るのでしょうか?
環境は、XP pro sp2で、サーバーのソフト等は入ってません。
0569nobodyさん2005/11/16(水) 09:58:48ID:???
>>568
釣りか?
ま、いいや。
ApacheとPHPのWindows版をそれぞれインストール。
0570nobodyさん2005/11/16(水) 10:01:09ID:1AGYcoHn
釣ではありません、了解しました、どうもでした。 >>569
05715652005/11/16(水) 10:09:56ID:???
>>566
申し訳ないです
先ほど自分でも調べている時にこれってjavaスプリクトじゃないのかな・・・
って思ってました。
さっきの質問は忘れてもらって結構です わざわざ教えていただきありがとうございました

あともう一つだけ質問お願いします
今度はPHPでアラートウィンドウを表示させたいのですが可能ですか?
これもjavaスクリプト使えば可能なのですが、phpの値をjavaスクリプトに渡す方法を
知らないのでphpで作成できないものなのかと思いまして質問させてもらいました。
phpの値をjavaスクリプトに送る方法も分かる方がいらっしゃれば教えてもらえるとありがたいです。
微妙に板違いかもしれませんが 宜しくお願いいたします
0572nobodyさん2005/11/16(水) 10:13:44ID:???
>>571
PHPではアラートウィンドウは出せない。
0573nobodyさん2005/11/16(水) 10:15:04ID:???
>>570
Apache php Windows
でぐぐれば色々見つかるぞ。

っても、今ぐぐるはまともにつながらないのだが……。
0574nobodyさん2005/11/16(水) 10:22:05ID:???
>>571 汚くても良ければ。
<?PHP
$msg = 'test';

echo <<<EOD
<script type="text/javascript">
<!--
function MyAlert(msg)
{
alert(msg);
}
//-->
</script>
<input type="button" value="click me" onclick="MyAlert('{$msg}');">
EOD;
?>
0575nobodyさん2005/11/16(水) 10:29:14ID:???
the end of doutei
05765652005/11/16(水) 10:40:00ID:???
>>572
すばやい返信感謝です
phpではアラートは無理なのですかぁ・・・

>>574
おおお ソースまで記入していただき非常に助かります
しかし、エラーが出てしまうのでちょっと↓のように改良してみました
<?PHP
$msg = 'test';
print '<script type="text/javascript">';
print '<!--';
print 'alert(msg)';
print '//-->';
print '</script>';
?>
これでもアラートは出てきませんでした  
何か悪いところがあるのでしょうか?
0577nobodyさん2005/11/16(水) 10:42:18ID:???
今見ているページのURLを表示させるにはどうすれば?
0578nobodyさん2005/11/16(水) 10:45:09ID:???
>>576
phpはサーバーサイトスクリプト、javascriptはクライアントサイドスクリプト。
でもって、アラートウィンドウを出すのは誰?
0579nobodyさん2005/11/16(水) 10:53:42ID:???
>>576
まずはサーバーサイドとクライアントサイドの違いから勉強汁
この板がどっちを対象としてるかは分かってる?
05805742005/11/16(水) 10:53:53ID:???
>>576
エラーの詳細を書いてもらうとお互いの為になるのでありがたいんだけど。

改造版の方は、<!-- --> が改行で区切られていないのと、msg 変数の埋め込みが
間違っているね。あと ' と " の使い分けに注意して。
まずは、HTML に JavaScript を埋め込んだものを作成して、動くことを確認してから
同じ HTML を PHP で生成するようにすれば間違いは見つけやすいと思う。

<?PHP
$msg = 'test';
print '<script type="text/javascript">';
print "<!--\n";
print "alert('{$msg}');\n";
print '//-->';
print '</script>';
?>
05815652005/11/16(水) 10:54:25ID:???
>>578
自分が考えている理想は時間がmysqlに入っている制限時間が着たら
アラートを出すという事なのですが、
アラートを出すのはクライアントサイドスクリプトのjavascriptですよね?

ですので754さんのソースの様にphpの中にjavaスクリプトを入れたいのですが
技術的に無理なのですか?
0582nobodyさん2005/11/16(水) 10:57:50ID:???
>>581
mysqlに入っている値をphpで取り出して、
それをjavascriptで使えばいいだけでは?
0583nobodyさん2005/11/16(水) 11:00:18ID:???
とりあえずさ、

php javascript 連携

でぐぐってみなよ。
05845652005/11/16(水) 11:03:22ID:???
>>579
確かに板違いでしたね・・・今後もっと勉強して出直してきます

>>580
これでもかと言うほどこと細かく説明してくださりありがとうございました
また一つ勉強になりました。

0585nobodyさん2005/11/16(水) 11:18:59ID:???
PHPは最終的にブラウザに渡すHTMLを作り上げるだけ・・・ということが分かっていないのではないだろうか。
#注:今回の場合
0586nobodyさん2005/11/16(水) 11:24:25ID:???
おぉ、やっぱ質問者の態度で随分対応が違うもんだ。
(´_ゝ`)。о(人ってこんなもんだよね。
0587nobodyさん2005/11/16(水) 11:32:19ID:???
当たり前だのクラッカー
0588nobodyさん2005/11/16(水) 14:16:30ID:auH+mnzS
xoopsを使ってリニューアルしたが、別フォルダーに携帯用のページもあるのでパソコンと携帯を振り分けたいのですが、アドバイス下さい
0589nobodyさん2005/11/16(水) 14:27:01ID:???
>>588
XOOPSのサイトのフォーラムで聞いたらいいよ。
0590nobodyさん2005/11/16(水) 15:28:15ID:???
>>541さんありがとうございます
pam_authってphpの関数でしょうか?
リファレンス本にも載っていないしやたら情報が少ないんですが・・
0591nobodyさん2005/11/16(水) 16:03:00ID:???
pmaってphpMyAdminのことかい。
0592nobodyさん2005/11/16(水) 16:03:48ID:???
よくみたらpmaじゃなくてpamね
シツレイしました。
0593nobodyさん2005/11/16(水) 16:09:13ID:???
元々PAM認証をプレーンな経路で使うこと自体考えないからなぁ・・・
■ このスレッドは過去ログ倉庫に格納されています