【PHP】くだらねぇ質問はここに書き込みやがれpart5
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2005/04/30(土) 00:12:53ID:OJfc9xBuここなら本スレで回答のないお前の下らない質問に回答があるかも知れません。
次スレは>>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/
0497nobodyさん
2005/05/17(火) 21:43:11ID:???0498nobodyさん
2005/05/17(火) 21:43:25ID:???postデータがない場合、引数がない場合、getデータがある場合はぬるぽ。
0499nobodyさん
2005/05/17(火) 21:58:03ID:???if (isset($_SERVER['HTTP_REFERER'])
&& strpos($_SERVER['HTTP_REFERER'], 'hoge.html') !== FALSE) {
//何か処理
} else {
echo 'ぬるぽ';
}
0500nobodyさん
2005/05/17(火) 22:01:32ID:???ユーザー名が入るテキストフィールド(name = username)があるとして、
<?
if (!$_POST["username"]){
print ぬるぽ
}
?>
これだと、ユーザー名を未入力でボタンを押しても「ぬるぽ」と表示されてしまいます。
アクセスされた人が「ぬるぽって何?」って思われたり、または脊髄反射的に「ガッ」っと言う人が言うかもしれません。
$_POST は 連想配列である、とマニュアルに書いていますが、
そもそも $_POST という配列が無いという分岐はできるのでしょうか?
0503nobodyさん
2005/05/17(火) 22:19:42ID:???0504nobodyさん
2005/05/17(火) 22:24:33ID:???0505nobodyさん
2005/05/17(火) 22:31:21ID:???その際、普通は
<img src = "graph.php?param1=<?php echo $param1; ?>">
などのようにimgタグの中からgraph.phpを呼んでついでに引数を渡すのですが、
グラフのデータそのもの(大きい配列)を引数として渡したいので、この方法だとうまくいきません
どうしたら大きい配列を渡すことができるでしょうか?
0506nobodyさん
2005/05/17(火) 22:32:43ID:???0508nobodyさん
2005/05/17(火) 23:15:01ID:???0509505
2005/05/18(水) 00:20:12ID:???うまくいかないというか、サイズが不確定な配列をうまく渡す方法がわからないんです
>>508
serialize()を使う場合、どう記述すればいいでしょうか?
0510nobodyさん
2005/05/18(水) 00:24:58ID:???エラーが出るのですが、いい方法ないですか?
0511nobodyさん
2005/05/18(水) 01:12:05ID:???ほしい機能としては、
1.各携帯から見ることができる
2.RSSを出力できる
こういうものはありますかね?
もし知ってる方いらっしゃいましたらよろしくお願いします。
0512nobodyさん
2005/05/18(水) 01:24:46ID:???graph.php?data=<?php echo serialize($array_data); ?>
--
$array_data = unserialize($_GET['data']);
>>510
Shift_JISだと気をつけないといけない事が多々あるのでEUCで書いてあるのでしょう。
Shift_JISで動くように気をつけて書き直すしかありません。
0514nobodyさん
2005/05/18(水) 01:24:57ID:???0515nobodyさん
2005/05/18(水) 01:27:50ID:???0516nobodyさん
2005/05/18(水) 01:33:05ID:???CGIではみつかったんですが、
PHPではみつからないんですよね・・・
もしよかったら教えていただけませんか?
検索ワードでも構わないのでよろしくお願いします
0518nobodyさん
2005/05/18(水) 09:05:12ID:???>PHPではみつからないんですよね・・・
難解な文章だな
0519nobodyさん
2005/05/18(水) 09:39:55ID:???日本ではみつかったが、
独島ではみつからない。
0520nobodyさん
2005/05/18(水) 10:19:18ID:???日本にあって大阪にないものなーんだ? 答え:安全
みたいなもんか
0521nobodyさん
2005/05/18(水) 10:26:36ID:???みたいなもんか
0522nobodyさん
2005/05/18(水) 12:20:29ID:???0523nobodyさん
2005/05/18(水) 12:37:42ID:6htWVmYWブラウザの戻るをクリックするとフォームの内容が消えてしまうのですが、
これが消えないようにHTML内で小細工できますでしょうか?
0524nobodyさん
2005/05/18(水) 12:38:31ID:kL0uKaiJ0525nobodyさん
2005/05/18(水) 12:39:48ID:???0526nobodyさん
2005/05/18(水) 13:28:24ID:???フォーム画面のhttpリスポンスヘッダのキャッシュ関係を適切に設定する。
ってHTMLかぁ。<meta>である程度は制御できるんじゃないかな。
つーか消える(=鯖へ再リクエスト)ってのは、既になにかキャッシュ関係を操作しちゃってる気がするんだが。。
HTMLの話が続くようならweb制作板へ。
>>524
エラーの出力レベルをE_NOTICEを含むようにした時の挙動がそれに近いかな。
0527nobodyさん
2005/05/18(水) 16:00:42ID:???をttp://php.s3.to/chat/ch.php(ソース ttp://php.s3.to/chat/ch.php.txt)
の名前の所に組みこむ方法を教えてください≦(._.)≧
0528nobodyさん
2005/05/18(水) 16:34:10ID:???チャット側の方に認証の仕組みを組み込む事になるから、結構めんどくさいと思われ。
自分でスクリプトを書けない人なら丸投げスレで頼めばやってくれる人がいるかも知れず
0530nobodyさん
2005/05/18(水) 17:49:23ID:???0531nobodyさん
2005/05/18(水) 19:11:23ID:???$str = '%db{name}';
$ret = preg_replace("/%db{(.*?)}/", $info[$1], $str);
printf("%s", $ret);
このような感じで「taro」と表示するのを期待しているのですがエラーが出てしまいます。
シングル、ダブルクォーテーションで囲っても期待通りの動作はしませんでした。
どのような方法を使えば「taro」と表示出来ますでしょうか。
それから
foreach (range(1,5) as $key) {
なんとか $i;
print ++$i;
}
print $i;
この結果が「11111」になるよう$iを局所変数にするような関数ってありますか?
0533nobodyさん
2005/05/18(水) 23:41:05ID:???でログが現在MAX返信数で設定出来ますが、例えば1000などに設定した場合ログの容量が増えるたレスカウント、参照数をそのまま残して古いレスから消えるようにしたいでのです。
例)MAXログ保存数が例えば500に設定出来ましたら(例:レス300参照数1000などが複数あった場合レスカウントと参照数はそのまま生かして)ログ500未満の古いレスから消えていくという感じです。
ちなみにMySQLは使えないサーバーです。
お願いします<_o_>
0534nobodyさん
2005/05/18(水) 23:47:51ID:???頭小せえな
参照数やレスカウントをどうやって取得してるのかが問題だ。
別ファイルで保存してんなら、古いデータが消えても
値をクリアししなけりゃいいんじゃないの?
0535nobodyさん
2005/05/19(木) 00:18:12ID:???頭小さいです<_o_>
別ファイルで保存してます。
//ログの最大保存数
maxlog = 500
みたいに設定出来ればいいのですが。
やり方教えてください<(_ _)>
0536nobodyさん
2005/05/19(木) 03:05:10ID:HiH0MLZ70537nobodyさん
2005/05/19(木) 03:10:27ID:???ってPHSと携帯のやつ昔あったよな
0539nobodyさん
2005/05/19(木) 12:22:48ID:???頭の大きさが戻った。
いやいやそーでなくて。
設定したって、反映する動作組まなきゃ意味ないだろ。
でもソースがわからなけりゃ、どこをどう改造するか特定できねえよ。
0541nobodyさん
2005/05/19(木) 15:13:14ID:JciC6cGiPostgreSQL7.4.7を連携を取るため、
phpizeoを実行しましたが、
acloacl: not found
と出てきます。
aclocalってなんですか?
また、インストールしなければならない場合の方法を教えてください。
0542nobodyさん
2005/05/19(木) 15:20:23ID:???isset($abc) || $abc = 1234;
ではなく
isset($abc) || = 1234;
という形にして欲しいのは-;
0543nobodyさん
2005/05/19(木) 15:22:39ID:???ありがとうございます。・゚・(ノ∀`)・゚・。
ttp://php365.com/download.php?id=4の中のforum..phpです
お願いします<_o_>
0544nobodyさん
2005/05/19(木) 15:37:32ID:???$abcがセットされていたら1234を代入する、ってことだよね。
オイラは || を論理演算以外に使う事自体が気持ち悪い。。
0545nobodyさん
2005/05/19(木) 16:00:38ID:???0547nobodyさん
2005/05/19(木) 16:11:16ID:???0548nobodyさん
2005/05/19(木) 16:12:51ID:???そうそう。それにPHP5だと以下の書き方は少し予想外の動作をするからなぁ。
isset($abc) || $abc = 1234;
if (!isset($abc)) $abc = 1234;でも良いけどわざわざ!を使うのも好きになれない-;。
どうせ型無し(厳密にはあるけど)言語なんだから初期化なんて気にしなくても良いんだろうけどね。
0549軟式PHP
2005/05/19(木) 16:52:59ID:???0551軟式PHP
2005/05/19(木) 17:21:33ID:???0552nobodyさん
2005/05/19(木) 17:24:38ID:???パフォーマンス?
個人的には人間が理解しやすくってセオリーを支持したい
0553nobodyさん
2005/05/19(木) 17:35:03ID:???一連の流れだけ見て書き直した方が早いと想う事がある。
もしビジネスとかでやるのならその会社なり個人独自の関数があるだろうし、
そうそう汚く書けないでしょ。
0554nobodyさん
2005/05/19(木) 17:42:13ID:???別にPerlの人だけじゃないでしょ。
PHPでよく見る形式だとor。
○○ or die
なんて良く見るでしょ。
やってる事と意味は同じ。
書き方が違うだけ。
0555nobodyさん
2005/05/19(木) 17:49:11ID:???わしもそー思う。
短く書けば書くほどカコイイというのがPerlの文化で
もうそれはどうしようもないけど、PHPは逆の方向でひとつ。
0556nobodyさん
2005/05/19(木) 17:53:16ID:???>しかし、Perl の世界では、短絡演算子とわざわざ名前をつけ、
>一般的なテクニックとして使っています。
だそうです。
0557sage
2005/05/19(木) 18:35:07ID:hR7HdelemetaWeblog.newPost APIでブログに投稿する場合、
「struct content /*content構造体 (記事情報)*/」
は、どのような形で生成すればよいでしょうか?
$struct = array( "title" => utf8_encode( $title ), "description" => utf8_encode( $description ) );
$content = new xmlrpcval( $struct, "struct" );
という形で生成して投稿すると、以下のWarning文が出力されます。
Warning: reset(): Passed variable is not an array or object in パス略\xmlrpc.inc on line 1687
Warning: Variable passed to each() is not an array or object in パス略\xmlrpc.inc on line 1688
一応投稿は成功しているのですが、要の連想配列の解析に失敗しているようなので、
タイトルと本文がない状態です。
すいません、アドバイスください。
0558557
2005/05/19(木) 18:36:42ID:???すんません。
0559557
2005/05/19(木) 19:33:49ID:???1行目のarrayの中身も xmlrpcval を通すんですね。
0560nobodyさん
2005/05/19(木) 19:55:53ID:???しませんか?。どう考えても文字コードの問題が見えないのに文字化けする
場所がある・・・。
0561nobodyさん
2005/05/19(木) 20:37:36ID:???1年放置してもまた弄りたくなるためのプログラムセンスとか秘訣があったら教えてください
0562nobodyさん
2005/05/19(木) 21:11:07ID:???0563nobodyさん
2005/05/19(木) 21:16:19ID:???0565nobodyさん
2005/05/19(木) 21:29:58ID:x+Iui2vHID:???←なんでこうなるのでしょう?
0566nobodyさん
2005/05/19(木) 21:51:21ID:???. : : : : : : `゙'ヽ、:::゙ヾ´::::::::::::::::::::::`゙゙゙'''‐'、. l|
、、 . : : : : : : : : r'":::::::::::::::::::::::::,r':ぃ::::ヽ::::::::ヽ! ,、- 、
.ヽ:゙ヽ; : : : : : :ノ:::::::::::::::::::::;;、-、、゙::: rー-:'、 / }¬、
. \::゙、: : : :./::::::::::::::;、-''":::::::::: ,...,:::,::., :::':、 _,,/,, ,、.,/ }
ヽ:ヽ、 /::::::::::::::::::::::::: _ `゙''‐''" __,,',,,,___ /~ ヾ::::ツ,、-/
`ヽ、:::::::::;;;、、--‐‐'''''',,iニ- _| 、-l、,},,  ̄""'''¬-, ' ''‐-、 .,ノ'゙,i';;;;ツ
_,,,、-‐l'''"´:::::::' ,、-'" ,.X,_,,、-v'"''゙''yr-ヽ / ゙゙'ヽ、, ,.' j゙,,, ´ 7
,、-''" .l:::::::::::;、-''" ,.-' ゙、""ヾ'r-;;:l 冫、 ヽ、 / __,,.ノ:::::ヽ. /
l;、-'゙: ,/ ゞ=‐'"~゙゙') ./. \ / '''"/::::;:::;r-''‐ヽ
,、‐゙ ヽ:::::..,.r'゙ ,,. ,r/ ./ ヽ. ,' '、ノ''" ノ
0567nobodyさん
2005/05/20(金) 03:32:05ID:49y750EmBE:249941568-###
とかってたまに出てるのが何か知りたい
0568nobodyさん
2005/05/20(金) 03:42:19ID:???0569nobodyさん
2005/05/20(金) 04:12:27ID:vxAEd/3q同一IPでの、複数ノード。
0570nobodyさん
2005/05/20(金) 05:12:27ID:rCvj+1uXif (!($_POST)) { 〜 }
としてみたらうまく動きません。ヘルプメ
0571nobodyさん
2005/05/20(金) 06:19:27ID:???ttp://www.php.net/manual/ja/types.comparisons.php
この表より、$_POST['〜'] が長さ0の文字列の場合
if条件文の中で $_POST['〜'] はfalseとして評価される事が分かる。
また、配列$_POSTは常にfalseと評価される。
0572nobodyさん
2005/05/20(金) 23:37:17ID:p7xt4QDe0573nobodyさん
2005/05/21(土) 00:03:26ID:F35tYXG6flashでは同じフォルダにあるファイルしか読み込むことが出来ません
そこで phpを使って何とかならないでしょうか
他のサーバの htmlを 取得 textに変換後保存とか
出来るのでしょうか?
出来るのでしたらその方法教えて下さいませんか?
0574nobodyさん
2005/05/21(土) 00:29:24ID:nculEuMQ参考になるソースやヒントを頂けないでしょうか
0576nobodyさん
2005/05/21(土) 03:15:19ID:???0577nobodyさん
2005/05/21(土) 03:36:39ID:???正規表現でマッチしたら置換
0578nobodyさん
2005/05/21(土) 07:33:24ID:???> htmlファイルをインポート
ttp://jp.php.net/manual/ja/function.file-get-contents.php
> <html>や<meta>など余分な個所を削除
ttp://jp.php.net/manual/ja/function.strip-tags.php
> 表示
ttp://jp.php.net/manual/ja/function.echo.php
0579nobodyさん
2005/05/21(土) 07:37:28ID:???現在レンタルサーバを借りて、サイトを公開しているのですが
そこですこし、PHPを使って処理をしようと思いました
ですがわからないことがあったのでここで質問させていただきます
複数のディレクトリに渡って同じ画像を使いたいと思ったのですが
相対パスだとディレクトリ構成に変更があった際、調整が難しくなるので
その画像の位置を絶対パスで記そうと思いました、
ですが、それでもディレクトリ構成に変更があった際に全てのパスを変えなければならないので
あるファイルにそのパスを一括して書いておきそのファイルを読み込んで
そのファイルのパスのがぞうをとるということにしたいのですが
なかなかうまくいきません
私がためしてみたことは
/home/user/html/path.dat
と言うファイルに
<?php
define("imgpath", "/home/user/html/img/");
?>
と書いておき
その画像を使うPHPファイルの上で
<?php require("/home/user/html/path.dat"); ?>
で読み込み
<img src="<?php echo $imgpath; ?>"hoge.jpg >
としたのですが、うまくいきません
何処か間違っているのでしょうか?
もしほかに、このほうがいいよみたいなのがあればそれも教えていただけるとありがたいです
すいませんが、よろしくおねがいします
0580nobodyさん
2005/05/21(土) 07:45:12ID:???<img src="<?php echo $imgpath; ?>"hoge.jpg >
の結果がどういう文字列になるかちょいっと考えてみませんか?
0581579
2005/05/21(土) 07:46:37ID:???失礼しました、
<img src="<?php echo $imgpath; ?>hoge.jpg" >
のうち間違いです
もうしわけありません
0582nobodyさん
2005/05/21(土) 07:59:23ID:???http://jp.php.net/define
0583nobodyさん
2005/05/21(土) 09:13:13ID:???0585nobodyさん
2005/05/21(土) 09:25:39ID:???0586nobodyさん
2005/05/21(土) 10:01:18ID:???0588nobodyさん
2005/05/21(土) 12:11:21ID:???aaaaaaaaaa
<!--あいうえお-->
bbbbbbbbbbbbb
ccccccccccccc
dddddddddddddddd
<!--かきくけこ-->
eeeeeeeeeeee
</body></html>
ファイルを読み込んで<!--あいうえお-->から<!--かきくけこ-->
までを読み込もうと思ってるのですが
<!--あいうえお-->以下はstrstrで切り取れたのですが
<!--かきくけこ-->より↑の切り取り方が解りませんorz
何か良い方法無いでしょうか?
0591nobodyさん
2005/05/21(土) 13:46:26ID:???0592nobodyさん
2005/05/21(土) 13:47:20ID:K/dchezAぱれぐまっち
0593nobodyさん
2005/05/21(土) 13:49:36ID:???0594nobodyさん
2005/05/21(土) 14:10:08ID:KdX50Oy9致命的エラーがでます。
Fatal error: Call to undefined function: mb_convert_encoding() in
関数がサポートされていないんでしょうか、ちなみに契約サーバは
php4.3 利用している本はphp4.2.2です
もともと付属してたプログラムでためしてもやはりこれがでます。
完成したやつでためしているので、プログラム自体に問題はないのですが
どうすればなおるのでしょうか、おしえてください。おねがいします
0595nobodyさん
2005/05/21(土) 14:36:58ID:???マニュアルのmb_* のページに、
「mbstringは拡張モジュールです。 configureスクリプトでモジュールを有効にする必要が あります。」とある。
言い換えれば、phpのインストールからやりなおせやゴルァ、って事になる。
鯖の設定を弄る権限が無さそうなので、jcode.php等の変換用のライブラリを使うのがよいと思われ。
0596nobodyさん
2005/05/21(土) 15:17:38ID:9r1mGjdLhttp://***.com/?id
として渡す方法はわかるのですが、さらに『?』を無くして…
http://***.com/id
と渡したいときはどうすれば良いのでしょうか…
いくら探してもわかりません…お願いします。
■ このスレッドは過去ログ倉庫に格納されています