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

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

レス数が1000を超えています。これ以上書き込みはできません。
0001nobodyさん2008/09/03(水) 20:14:53ID:???
まず読め→【PHP マニュアル】http://www.php.net/manual/ja/
PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。
過去スレ、関連スレ、FAQなどは>>2-10辺り
次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。

◆前スレ
【PHP】下らねぇ質問はここに書き込みやがれ 72
http://pc11.2ch.net/test/read.cgi/php/1218855685/

◆質問する時の注意
・ 自分のIDを表示させること。(メール欄に何も記述しないこと。空白も入力しちゃダメ)
・ サーバーのOS(Linux、Windows他)、WebサーバーとPHPの種類やバージョン等を明記すること。
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。

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

◆回答者への注意
・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。

【その他諸注意】
・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
・SQLについての質問はデータベース板(PCカテゴリ)の各スレで
0002nobodyさん2008/09/03(水) 20:15:41ID:???
■過去ログ
【PHP】下らねぇ質問はここに書き込みやがれ 71
http://pc11.2ch.net/test/read.cgi/php/1216291372/
【PHP】下らねぇ質問はここに書き込みやがれ 70
http://pc11.2ch.net/test/read.cgi/php/1214356448/
【PHP】下らねぇ質問はここに書き込みやがれ 69
http://pc11.2ch.net/test/read.cgi/php/1211879073/
【PHP】下らねぇ質問はここに書き込みやがれ 68
http://pc11.2ch.net/test/read.cgi/php/1209822736/
【PHP】下らねぇ質問はここに書き込みやがれ 67
http://pc11.2ch.net/test/read.cgi/php/1207863515/
【PHP】下らねぇ質問はここに書き込みやがれ 66
http://pc11.2ch.net/test/read.cgi/php/1205655807/
【PHP】下らねぇ質問はここに書き込みやがれ 65
http://pc11.2ch.net/test/read.cgi/php/1203854597/
【PHP】下らねぇ質問はここに書き込みやがれ 64
http://pc11.2ch.net/test/read.cgi/php/1202536271/
【PHP】下らねぇ質問はここに書き込みやがれ 61
http://pc11.2ch.net/test/read.cgi/php/1201425479/
【PHP】下らねぇ質問はここに書き込みやがれ 62
http://pc11.2ch.net/test/read.cgi/php/1199956159/
【PHP】下らねぇ質問はここに書き込みやがれ 61
http://pc11.2ch.net/test/read.cgi/php/1198002831/
0003nobodyさん2008/09/03(水) 20:16:28ID:???
関連リンク
■本家マニュアル   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/
■ZFマニュアル    http://framework.zend.com/manual/ja/

(以下英語)
■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/
■PECL本家(英語) http://pecl.php.net/
0004nobodyさん2008/09/03(水) 20:17:18ID:???
【簡易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プログラムとして実行された結果になる。
0005nobodyさん2008/09/03(水) 20:18:07ID:???
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ってどう違うの?
 → よく議論される話題であるが基本的に両者とも同じ。 以下ちょっとした議論。
  http://www.faqts.com/knowledge_base/view.phtml/aid/1/fid/40
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に保存?
 → 好きにしてください
0006名古屋(`・ω・´)2008/09/03(水) 23:20:49ID:CEvMO3N0
こんにちは。

PHPで、同じ変数から受け取ったファイルを同時に削除するにはどうしたらよいでしょうか?

たとえば
form.htmlには
<form action="form.php" method="POST">
<input type="hidden" name="file" value="test1.dat">
<input type="hidden" name="file" value="test2.dat">

<input type="hidden" name="file" value="test3.dat">

</form>



そして、これのfileをすべて削除するために、forで回しましたが、一番上のtest1.htmlしか削除できません。
何か方法を教えてください。

0007名古屋(`・ω・´)2008/09/03(水) 23:27:46ID:CEvMO3N0
※訂正
×test1.html
○test1.dat

続き
$file = $_POST['file'];
for($i=,$i<10,$++){
if(file_exists($file){
unlink($file);
}else{
die('File Not Found');
}
}

0008名古屋(`・ω・´)2008/09/03(水) 23:29:22ID:CEvMO3N0
※文法ミスです。度々すいません


続き
$file = $_POST['file'];
for($i=0,$i<10,$i++){
if(file_exists($file){
unlink($file);
}else{
die('File Not Found');
}
}

0009nobodyさん2008/09/03(水) 23:36:01ID:???
前スレの難読化のヤツをパクってみた。後悔はしていない
http://php.s201.xrea.com/
0010nobodyさん2008/09/04(木) 00:10:17ID:???
>>6
そりゃ3つ渡してるようだが上書きして最後のtest3.datしか渡してない
配列で渡せばいい
<input type="hidden" name="file[]" value="test1.dat">
<input type="hidden" name="file[]" value="test2.dat">
<input type="hidden" name="file[]" value="test3.dat">
0011102008/09/04(木) 00:15:54ID:???
すまん、挙動的にそうかと思ったらどうやら違うみたいだな
最後のじゃなくて最初の1つしかわたってないということに置き換えて読んでくれ
0012nobodyさん2008/09/04(木) 00:30:07ID:???
>>6
nameで配列指定する時はクォートが不要だと言うことをついで言っておこう
いつか役に立つってことで

例:
name="file[0]"
name="file[1]"
name="file[first]"
name="file[second]"

[]だけの場合は0からの連番になるさね
0013nobodyさん2008/09/04(木) 03:30:18ID:lh9zI60y
ユーザー定義関数のfunctionステートメントについて質問します
function 関数(){
}
関数()
で実行されると思うのですが

function 関数(){}は 後ろでまとめて記述してもいいのでしょうか?
0014nobodyさん2008/09/04(木) 03:39:43ID:???
うん
0015nobodyさん2008/09/04(木) 03:45:05ID:lh9zI60y
ありがとうございます
0016nobodyさん2008/09/04(木) 03:53:03ID:???
>>13
ただし、関数内に関数を作った場合は呼び出すところに注意

# a();←ここはおk

function a(){
# test():←ここはエラー
 function test(){}
# test();←ここはおk
}

# a();←ここもおk
0017nobodyさん2008/09/04(木) 04:34:06ID:E6nU21xk
質問です。

1.<form><input type="button" value="back" onclick="history.back()"></form>
これで前のページに戻ることは出来るのですが

2.<form><input type="image" src="back.jpg" onclick="history.back()"></form>
これで前のページに戻ることが出来ません。

というか引数無しで同じページ(form.php)に戻ってしまいます。
スレチかもしれませんがそれでもよろしくお願いします。
0018nobodyさん2008/09/04(木) 04:36:00ID:lh9zI60y
>>16
ありがとうございます
また疑問があったら質問させていただきます
0019172008/09/04(木) 05:57:33ID:E6nU21xk
自力で解決しますたw
0020nobodyさん2008/09/04(木) 06:46:07ID:???
>>17
板違いうぇb板に池詩ねこのやろう!
0021>>6名古屋(`・ω・´)です2008/09/04(木) 07:49:22ID:0aaRnDY5
PHP 複数操作

前回も似た質問をしましたが、何かHTML根本から間違ってた模様でした。

回答者様に指摘頂き、間違いを気付ました。

name属性file[]
でしていされたファイルが存在すれば、すべて削除するスクリプトですが、自分なりに考えてみました。

forで回す場合と
foreachで配列回回す場合を考えてみました。
ご教授お願いします。

【form.html】
これは2つとも同じです。
<form action="./roop.php" method="POST">
<input type="hidden" name="file[]" value="test1">
<input type="hidden" name="file[]" value="test2">
<input type="hidden" name="file[]" value="test3">
続き1へ
0022>>6名古屋続き2008/09/04(木) 07:50:37ID:0aaRnDY5
※続き
【roop.php】

$file = $_POST['file'];
for($i=0,$i<count($file),$i++){
if(file_exists('/home/test/www/'$file.'.html')){
unlink('/home/test/www/'.$file.'.html');
}
}
【foreachで回す場合】

foreach($file as $list){if(file_exists('/home/test/www/'$file.'.html')){
unlink('/home/test/www/'.$file.'.html');
}
}
ご教授お願いいたします。

0023nobodyさん2008/09/04(木) 07:52:50ID:???
何を教えればよいのだろう・・・
0024nobodyさん2008/09/04(木) 08:00:44ID:???
>>16=>>18=>>20
0025nobodyさん2008/09/04(木) 08:01:25ID:ocojec00
画像のアップローダーを作成しています。
というよりすでに一般的なアップローダーとしては完成しているのですが、
ここからさらに色々な機能を付け加えたいと思っています。
手始めに画像の判別処理を入れてみたいのですが、
どういった関数を用いてどのように処理をすればよいのか見当がつかなくて困っています。
例えばグロ画像などの判別を行い、グロ画像と判断した場合は投稿できない、
といったような感じの機能をつけたいです。
サンプルになる画像と比較して判別したり、
画像の色合い(肌色と赤色が多く混じってるなど)で判別するのでしょうが、
どういった処理を行えばよいのでしょうか?
0026nobodyさん2008/09/04(木) 08:28:15ID:???
>>22
forで$iをまわしても一度もループで$iがでてこないし、
foreachで配列変数$fileを$listでだしてんのに、ifでなんで$fileがでてくんだ
根本的に文法をしっかりマスターしなさい




<form action="./roop.php" method="POST">
<input type="hidden" name="file[]" value="test1.html" />
<input type="hidden" name="file[]" value="test2.html" />
<input type="hidden" name="file[]" value="test3.html" />
<input type="submit" value="ボタン" />
</form>

$ads = "/home/test/www/";
$file = $_POST['file'];

foreach($file as $v) {
if(is_file($ads.$v)) {unlink($ads.$v); }
}
0027nobodyさん2008/09/04(木) 08:31:42ID:???
修正版

<form action="./roop.php" method="POST">
<input type="text" name="file[]" value="test1.html" />
<input type="text" name="file[]" value="test2.html" />
<input type="text" name="file[]" value="test3.html" />
<input type="submit" value="ボタン" />
</form>

$ads = "/home/test/www/";
$file = $_POST['file'];

foreach($file as $v) {
if(is_file($ads.$v)) {unlink($ads.$v); }
echo "ファイルを消しました<br />";
}
0028nobodyさん2008/09/04(木) 08:34:39ID:???
【roop.php】

<form action="./roop.php" method="POST">
<input type="hidden" name="file[]" value="test1">
<input type="hidden" name="file[]" value="test2">
<input type="hidden" name="file[]" value="test3">

//ここまではいいだろう

$file = $_POST['file'];
for($i=0,$i<count($file),$i++){
if(file_exists('/home/test/www/'$file.'.html')){←$file[$i]
unlink('/home/test/www/'.$file.'.html');←$file[$i]
}
}
【foreachで回す場合】

foreach($file as $list){if(file_exists('/home/test/www/'$file.'.html')){←$list
unlink('/home/test/www/'.$file.'.html');←$list
}
}
0029nobodyさん2008/09/04(木) 10:13:08ID:???
>>25
ヒストグラムでググるとやり方はいくらでも出てくると思うけど、
ヒストグラムだけでは画像の内容推定はちょっと難しい。

画像の意味をコンピュータが知るというのは、
ロボットブームなんかの影響もあって学問的にもホットな分野なので、
画像認識とか、CVとかの論文を読んで、どうぞロバストなシステムを作ってください。
0030nobodyさん2008/09/04(木) 16:14:13ID:EDn9ySYG
フォームで日にちと時間を指定して
その日時にメールを送信したいのですが、
cronとやらを使うのが一般的なやりかたですか?

よろしくお願いします。
スレ違いだったらごめんなさい。
0031nobodyさん2008/09/04(木) 16:45:32ID:???
はい
0032nobodyさん2008/09/04(木) 17:28:02ID:47sdiIYk
MySQLとPdoMySQLとMySQLiの違いがわかんね
またPEARのDBとMDBとMDB2と違いもわかんね

誰か簡潔に説明うp!
0033名古屋(`・ω・´)2008/09/04(木) 17:33:56ID:0aaRnDY5
>>26
>>27
>>28
ありがとうございます。
完璧な回答です。
感謝いたします
0034nobodyさん2008/09/04(木) 20:47:50ID:pK7kGRJt
ttp://sinri.net/n/nikki33-shobu.htm

ここにあるようなチャットシステムで、
文字入力時間の表示が可能なチャットってどんなのがありますか???
調べているのですが、それらしいのが見付かりません><
現在時間が表示されるのはいっぱい・・・というか、そういうのしかないのですが・・・
教えてください。
0035nobodyさん2008/09/04(木) 21:00:55ID:???
>>34
POSTデータ送信時間 - 最終レス時間 = もうわかるよな
0036nobodyさん2008/09/04(木) 22:25:53ID:iLS2IK5b
掲示板を作成してるんですが、auの携帯で書き込みを行った際に
どうしても余分な1文字が付与されて、その1文字がどうしても
文字化けしています。

やっていることとしては、
formで、書き込んだデータをurldecodeかけた後に、文字エンコードを変更
して、レンタルサーバのMysqlのDBに書き込んでおります。

formで入力値が"あ"だった場合、phpmyadminで確認しますと、
"あ?"と表示されてしまうんです。。。

レンタルサーバのOSは、UNIX系のFreeBSD 6.2というOSです。

教えてください。。。;
0037nobodyさん2008/09/04(木) 22:36:31ID:???
BOM
0038nobodyさん2008/09/04(木) 22:40:27ID:???
>>36
「x-up-destcharset=17」でググってみ
0039nobodyさん2008/09/04(木) 23:07:04ID:lh9zI60y
<?php
$str = array("りんご","くり","かに","足");
$result = implode(',',$str);
print $result;
?>

のデータを実行すると????????になりました
いつもはちゃんと実行されるので
言語コードはあっているはずなのですが
よろしくお願いします
0040nobodyさん2008/09/04(木) 23:10:25ID:???
あってないんでしょう
0041nobodyさん2008/09/04(木) 23:15:09ID:lh9zI60y
なんでですかね。。。
突然変わってしまってました php エディタ standaloneってソフトです

ありがとうございました
0042nobodyさん2008/09/04(木) 23:16:59ID:???
いつもはちゃんと実行されてると言っているでしょう。
あなたとは違うんです。
0043nobodyさん2008/09/04(木) 23:28:58ID:???
>>41
スクリプトの文字コードと、ブラウザの表示エンコードをうp
output_bufferが有効ならhttp_outputの文字コードもチェック
0044392008/09/05(金) 00:00:28ID:eRsrgvQw
>>43
EUCです エディタソフトは
なぜかプラウザはシフトJISでも表示されてました

output_bufferが何か分かりませんが
とりあえず表示できたのでよかったです
0045nobodyさん2008/09/05(金) 00:01:35ID:???
ヘッダでちゃんとContent-Type送ってやれ
0046392008/09/05(金) 00:03:39ID:eRsrgvQw
>>45
そうすると その結果が出たあとはどうしたらいいのでしょうか?
0047nobodyさん2008/09/05(金) 00:12:36ID:???
0048392008/09/05(金) 01:02:33ID:eRsrgvQw
勘違いしてました
すいません
また質問させてくださいね
ありがとうございました
0049nobodyさん2008/09/05(金) 01:53:14ID:eRsrgvQw
ttp://www.phppro.jp/phpmanual/php/function.print-r.html
をみたのですが
print_rの使えるときがよく分かりません
printとはどう違うのでしょうか?

<?php
$str = array("りんご","くり","かに","足");
$result = implode(',',$str);
print_r ($result);
?>

をしてもprintと同じ結果になりました
0050nobodyさん2008/09/05(金) 01:58:26ID:???
同じ結果にならないだろカス
0051nobodyさん2008/09/05(金) 02:00:57ID:???
print_rがprintと同じ結果になるわけがない
printはただ出力を行うのにたいしprint_rは変数の詳細を出力する
print_rは配列の値がどのような構造になってるか等の確認するために使う
デバッグ用の関数みたいなもの
似たものにvar_dumpがある
マヌアルを読みなさい
0052492008/09/05(金) 02:01:34ID:eRsrgvQw
どちらも りんご,くり,かに,足  になりました
0053nobodyさん2008/09/05(金) 02:09:42ID:???
>>52
じゃこうしてみなさい

$a = array("りんご", "くり", "かに", "足");
print $a ."<br>\n";
print_r($a);

配列はprintじゃArrayと表示され
print_rは配列の詳細が出力される
非配列の変数に対してprint_rを使うことはない
ちなみにprintで上記のを表示させたい場合配列をループで展開する必要がある

for ($i = 0; $i < count($a); $i++) {
print $a[$i];
}
0054492008/09/05(金) 02:15:34ID:eRsrgvQw
おおー ありがとうございます
でもなぜ>>49では出なかったのか 少し考えたいと思います
私の中ではimplode ([0] => りんご,くり,かに,足)と出ると思っていたのですが
0055nobodyさん2008/09/05(金) 02:29:30ID:???
>>54
だから>>1のマヌアル読んでよ
http://jp2.php.net/manual/ja/function.implode.php

> string implode ( string $glue , array $pieces )
>配列の要素を glue 文字列で連結します。
て書いてあるでしょ

最初のstringっていうのはimplode使ったときのreturn値のことで
implodeを使用したら文字列が返ってくるということ

glueで連結した文字列ということはカンマを指定した場合
"りんご,くり,かに,足"という文字列が返ってくる

$result = implode(',',$str);
これに何の値が入ってるか全然把握してないじゃん

そういうときにこそvar_dump($result);を使って中身を確認する(マヌアル見れば不要なんだけど)
string(19) "りんご,くり,かに,足" って返ってくるでしょ?(Shift_JISの場合で19文字 UTFなら27文字)
これは$resultには19文字の文字列"りんご,くり,かに,足"しか入ってないということだ
0056552008/09/05(金) 02:31:49ID:???
失礼ちょっと訂正
19文字じゃなくて19バイトね
0057552008/09/05(金) 02:35:58ID:???
さらに付け加えると>>49でprint_rで詳細が出力されなかったのは
$resultが文字列であったからそのまま表示されただけ
これはprint_rの仕様

http://jp2.php.net/manual/ja/function.print-r.php


>返り値
>string、integer, float を指定した場合はその値が出力されます。
> array を指定した場合、キーと要素を表す形式で値が 表示されます。
>object に関しても同様の表示形式となります。

マヌアル読んだらほとんど解決できるんだから頼むで
0058nobodyさん2008/09/05(金) 05:10:12ID:???
もう釣りにしか見えない俺がいる
0059nobodyさん2008/09/05(金) 05:35:50ID:???
夏は終わったというのにマニュアルも読まない馬鹿ばっかか
0060nobodyさん2008/09/05(金) 08:30:53ID:4RcyHbzx
こんにちは
携帯のブックマーク増強のために

フォームから「タイトル/URL」記入/登録 ⇒ 指定HTMLファイルにリンクとして作成
登録するたび、上から順にそのリンク(ブックマーク)を羅列していく、などのPHPは簡単でしょうか?

よければやり方も教えてくれるとありがたいです。
よろしくお願いします。
0061nobodyさん2008/09/05(金) 08:48:01ID:???
>>60
簡単。

1.必要な入力項目を備えたフォームを表示する
2.POSTされてきたデータをデータベースあるいはテキストファイルに格納する。
3.データベースあるいはテキストファイルから登録されたデータを読み出して、
 リンク集のような体裁を作る。

以上。
0062492008/09/05(金) 08:51:45ID:???
みなさんありがとうございます
マニュアル読んでもわからないときは利用させていただきます
0063nobodyさん2008/09/05(金) 09:40:26ID:???
×マニュアル読んでもわからないときは利用させていただきます
○マニュアル読んでもわからないときはググって調べま
0064nobodyさん2008/09/05(金) 09:46:32ID:???
×マニュアル読んでもわからないときはググって調べま
○お前ら便利なので利用させていただきます
0065nobodyさん2008/09/05(金) 12:08:11ID:???
$int = 1-1;
switch($int) {
case $int == 0: $a ="ゼロ";break;
case $int <= -1: $a ="マイナス"; break;
case $int >= +1: $a ="プラス"; break;
default: print($int.'<BR>=$int'."数値外");
}
print $a;

この式でですが
1-1=0なのにこれを実行すると
マイナになってしまいます。
なんでゼロにならないのかわかりません
わかる方居ましたらお願いします。
0066nobodyさん2008/09/05(金) 12:15:02ID:???
switch-case文の使い方がおかしいだけ
0067nobodyさん2008/09/05(金) 12:27:14ID:???
>>65
switch()内がおかしいやるなら以下のように・・・

$int = 1-1;
switch(true) {
case $int == 0: $a ="ゼロ";break;
case $int <= -1: $a ="マイナス"; break;
case $int >= +1: $a ="プラス"; break;
default: print($int.'<BR>=$int'."数値外");
}
print $a;

0068nobodyさん2008/09/05(金) 13:35:20ID:???
一応↓で自己解決できたけど
case 0: $a ="ゼロ";break;
case $int <= -1: $a ="マイナス"; break;
case $int >= +1: $a ="プラス"; break;

なぜ0 の時は $int == 0:で評価されず
$int <= -1:
$int >= +1:
の時は正しく分岐してくれるんだろう?
0069nobodyさん2008/09/05(金) 13:36:50ID:???
>>67
あっそれだとわかりやすいです ありがとうございます。
0070nobodyさん2008/09/05(金) 13:40:08ID:???
(true)でやるならif文でいいよなー
0071nobodyさん2008/09/05(金) 14:26:11ID:???
>>61
ありがとうございます。
簡単だということなので、早速調べてみます!
0072nobodyさん2008/09/05(金) 14:34:33ID:cIVxkT8T
htaccessの質問ですが、

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*?)$ test.php?params=$1

にすると、http://example.com/test/
では、正常にtest.phpにアクセスされるのですが、
http://example.com/test/index.html
とすると、既にhtmlファイルがあるときにtest.phpにアクセスされず、
index.htmlにアクセスされてしまいます。

これの優先順位はどうやって変更するのでしょうか?
0073nobodyさん2008/09/05(金) 14:43:28ID:???
>>72
スレ違いな上に、↓を書いてるからと言うオチ
RewriteCond %{REQUEST_FILENAME} !-f
0074nobodyさん2008/09/05(金) 15:40:50ID:???
PEAR::MDBやPEAR::MDB2ってドライバ必要だけど、
今あるレン鯖でこのドライバ入ってるとこないよな

おとなしくPEAR::DB使うか・・・
0075N − 12008/09/05(金) 16:51:26ID:S0wC6xrr
PHPで同じようなページを大量に作りたい。

HTMLは分かるのですが、PHPは前の会社で少し使っただけで、きちんと理解していません。

タイトル
------

サブタイトル

本文〜〜〜〜〜〜〜〜〜〜〜〜〜
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜

上記のような単純なページをタイトルごとに100ページ作るとして、これをHTMLで作ると、タイトルと本文以外のところをコピーして、そこにタイトルと本文を打ち込むようになりますよね?

HTMLで作ったすべてのページのフォントを変更したい、となった場合は、100全てのページを手作業で一つ一つ作り直さなければならないですよね?

そこでPHPを使いたいと思ったのですが、前の会社で理解しないまま使っていた下記のphp構文を見てください。
0076N − 22008/09/05(金) 16:54:35ID:S0wC6xrr
<?

if($_GET[pgfile]=="001"){
//だいこん
$title="だいこん";
$subtitle="おいしいだいこん";
$naiyo="だいこんは〜〜";
}elseif($_GET[pgfile]=="002"){
//みかん
$title="みかん";
$subtitle="おいしいみかん";
$naiyo="みかんは〜〜";




?>

これを「keyword.php」というファイル名で保存し、「index.php」にて「keyword.php」のファイルを読み込み、

<?
print $title;
?>
このようにすると、
http://○○○○.com?001
みたいにすると、だいこんのページが表示され、
http://○○○○.com?002
にすると、みかんのページが表示される。
の、ように使った覚えがあるのですが、何せ、理解しないままに使っていたので、
半年ほどphpに触れていないだけで忘れてしまいました。様々なページを見て、調べてみたのですが、わかりませんでした。keyword.phpを読み込む構文もどれを使えばいいのかわかりません。お力をお貸しください。よろしくお願いいたします。
0077nobodyさん2008/09/05(金) 16:54:41ID:???
断る。
0078N − 12008/09/05(金) 16:55:37ID:S0wC6xrr
補足

keyword.phpは、メモ帳に残してあったのでそのままコピーしたのですが、

index.php

に書くphpがわからないということです。

■index.phpにてkeyword.phpを読み込む方法
http://○○○○.com?001とすると、だいこんのページが、002だとみかんのページを表示させる方法

index.phpの書き方が何もわからない、と言うべきでしょうか。
お力をお貸しください。

宜しくお願い致します。

改行が多い、文字数が多いという制限で、このように3つに分けて書き込むことになりました。
見にくくなりまして申し訳ございません。
0079nobodyさん2008/09/05(金) 17:07:34ID:???
読むのがめんどくさいので要点だけまとめたコードを書け
ここはおまえだけの質問スレじゃねえんだよクソがっ!
0080nobodyさん2008/09/05(金) 17:24:29ID:???
>>78
ちいたん使って最初から構築し直せ。
中途半端によく分からないコードをコピペしたところで、
オマイにとって何の役にもたたん。
0081nobodyさん2008/09/05(金) 17:36:16ID:???
phpでメールフォームの作りかたを勉強しようと思って、
ttp://www.sapphirus.biz/php/sformmail/
↑こちらのテンプレ(utf-8))を使わせていただいたのですが、
$mail_to の中身を自分のアドレスにしても
メールが届きませんでした。

あと
ttp://techblog.ecstudio.jp/tech-tips/mail-japanese-basics.html
などを見て( mail() で日本語は使えないということで)
<?php
 mail('(メールアドレス)','test','testtest','(自分の別のメールアドレス)');
?>
としてみたんですが、これもメールが届きませんでした。


もしかしたら 自分が使っている hotmail でフィルタリング
されているのかもしれませんが
もし上のphpの使い方で間違っているところがあったら
教えてください。お願いします。

ちなみに実行環境は
land.to鯖(アップロードして実行)です
0082nobodyさん2008/09/05(金) 17:38:57ID:???
なぜこうもマニュアルを見ないやつが多いんだ
釣りなのか?
0083nobodyさん2008/09/05(金) 17:46:06ID:???
> もしかしたら 自分が使っている hotmail でフィルタリング
> されているのかもしれませんが

だったら、自分で確認出来るだろ。
0084nobodyさん2008/09/05(金) 17:59:08ID:???
文面からして同じやつが複数の質問してるようにみえるんだが・・・気のせいか?
0085nobodyさん2008/09/05(金) 18:01:18ID:???
>>81はスルーしよう
最低限>>1も読んでないし、上の質問者と同一人物な・・・
0086nobodyさん2008/09/05(金) 18:51:27ID:???
>>75みたいにデータを一つにまとめて何かメリットってあるの?
0087nobodyさん2008/09/05(金) 18:52:35ID:???
>>86
100ファイル書き換えろ
0088nobodyさん2008/09/05(金) 19:35:24ID:???
>>87
keyword.phpに一まとめするメリットって意味。
アクセスされるたびに全部読み込むのは無駄じゃない?
0089nobodyさん2008/09/05(金) 19:37:39ID:KqF5VkrU
81へ
まちがっている
0090nobodyさん2008/09/05(金) 22:21:02ID:???
>>75
これがもっとも単純な例(普通はissetで$_GETのチェックするけど省略)

[index.php]
<html>
<head>
<title><?php echo htmlspecialchars($_GET['title']); ?></title>
</head>
<body>
<h2><?php echo htmlspecialchars($_GET['title']); ?></h2>
<hr>
<h3><?php echo htmlspecialchars($_GET['subtitle']); ?></h3>
<pre>
<?php echo htmlspecialchars($_GET['body']); ?>
</pre>
</body>
</html>

http://example.com/?title=baka&subtitle=aho&body=shine

GETだと渡せる値は制限あるので本文が長い場合は向いていない
0091nobodyさん2008/09/05(金) 22:58:06ID:???
>>74
腐るほどあると思うが。
無ければ置けばいいだけだし。
0092nobodyさん2008/09/05(金) 23:45:46ID:2tnTw7Tu
PHPの入門者HPを読み漁り、初歩的なことはできるようになったんです。

で、掲示板とかショッピングサイトとか作ってみたいんですが、
そういうのの作り方とかサンプルソースがあるHPをおしえてください。

ちなみに、貧乏なのでできることなら本でなくネットで済ませたいです。
0093nobodyさん2008/09/06(土) 00:23:00ID:???
>>91
無ければ置けばいいってそんな簡単に設置できるのか!?
0094nobodyさん2008/09/06(土) 00:25:32ID:???
>>92
グーグル先生でおk
0095nobodyさん2008/09/06(土) 00:32:12ID:???
>>92
おまえさ、最近よく質問しにくるやつだろ
何でもかんでも聞くクセ直せよ
貧乏なら働けよ
金ないなら検索ぐらいしろよ
0096922008/09/06(土) 00:37:14ID:D1i3e/MK
>>94
グーグル先生に聞いても見つからないんです><;PHPのページが多すぎて何がいいかわからん。。

>>95
全然違います。見えない敵とあまり戦わない方がいいっす。
0097nobodyさん2008/09/06(土) 00:39:11ID:???
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
[あなたと違う専用しおり]  /  ̄ヾ)   ,彡 ,,,,,、 ,,,,、、 ミ;;;::::::::::::::::::::::::::::
 i゙i ,,,ノ 、,,-=、 ミミミ!     □c□6    ゞi" ̄ フ‐! ̄~~|-ゞ:::::::::ここまで::
 {_i=・}-{_=・`} ̄レゥ:}     ヽ┴`ノ,   ヾi `ー‐'、 ,ゝ--、' 〉;:::::::::::::::::::::::::::::
  l ̄,,,,_,゙ ̄` :::ン フフッ  /<θ>\  `,|  / "ii" ヽ  | 客観的に見た
  |/ _;__,、ヽ..::/l    / ̄ ̄T ̄ ̄\ 't ←―→ )/イl::::::::::::::::::::::::::::::
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
0098nobodyさん2008/09/06(土) 00:41:16ID:???
>>92
PHPで出来てる掲示板とかダウンロードしてソース見てみれば?
本買ったほうが早いと思うが、金無いならググレ
0099922008/09/06(土) 00:43:16ID:D1i3e/MK
>>98
なるほろ。。そういえば、PHPでできてる無料レンタル掲示板とかありますね。

そこいらをちょろっとダウンロードすればいいのか。参考になりました。ありがとう。
0100nobodyさん2008/09/06(土) 00:48:43ID:???
>>96
自分で調べられないならこのスレで質問できるレベルではないね
0101nobodyさん2008/09/06(土) 00:50:27ID:???
しょうがねぇな「PHP 掲示板 作成」でググレ
金無いならこのぐらい工夫しろ
0102922008/09/06(土) 00:55:40ID:D1i3e/MK
>>100
ググル能力が著しく低いので。。すみませんねえ。
>>101
あ!たくさんでてきた。ありがとう。こういう風にぐぐればいいのか。
ありがとう。
0103922008/09/06(土) 00:58:08ID:???
おほお!買いものカゴまで出てきた。マジサンクス。まだまだ、本は買わないですんだ。

みんな、ありがとう!でも、よくグーグルで検索できるなあ。感心しますわ。

ADSL2000円ですんだ。
0104nobodyさん2008/09/06(土) 00:59:20ID:???
スレ進行が早いと思えば痛い香具師が沸いてるのか・・・
0105922008/09/06(土) 01:09:08ID:???
ぽっくんは、痛くないよ〜。
0106932008/09/06(土) 01:15:37ID:???
すまん、既に入ってた
しかも原因はMDB2::factoryに渡す引数ミスだったorz
0107nobodyさん2008/09/06(土) 01:21:52ID:XthI4ZTs
try-catchの使い方について質問です。

try {

require_once "hoge.php"

} catch(Exception $e) {

die("No such a hoge file.\n");

}

try{}内でエラーが発生した場合に直接エラーを出すのではなく、
catchの部分を実行すると解釈したのですが、そういう使い方ではないのでしょうか?
また、良ければどのように使うものか教えていただけたら嬉しいです。
0108nobodyさん2008/09/06(土) 02:09:36ID:zIPXULTC
putenvについて教えてください。
CGIに環境変数を渡すのにputenvを使用したのですが、
putenv("QUERY_STRING=".getenv("QUERY_STRING"));
のようにしてもセットされてないようです。
ためしに以下のようなテストコードを書いてみましたが何も表示されませんでした。

putenv("QUERY_STRING=TEST");
print getenv("QUERY_STRING");

QUERY_STRINGを書き換えるにはどのようにしたらいいのでしょうか?

以上です。よろしくお願いします。
0109nobodyさん2008/09/06(土) 02:14:14ID:???
そこはファイルがあるかをチェックしたいわけなんだから
これでfileが存在したらそのままrequireされるし
なかったらthrowされてcatchブロックに移行する

try {
if (!file_exists("hoge.php")) {
throw new FileNotFoundException();
}
require_once("hoge.php");
} catch (FileNotFoundException $e) {
die("No such file");
}
0110nobodyさん2008/09/06(土) 02:14:24ID:???
>>738
140円の券を交互に買って、中間で会えば浮くんじゃネーの?
01111092008/09/06(土) 02:17:17ID:???
ついjavaのくせでFileNotFoundExceptionってかいてしまった
Exceptionにかえて読んで
0112nobodyさん2008/09/06(土) 02:26:46ID:???
namespaceよりもfinalyを実装してもらいたかった
0113nobodyさん2008/09/06(土) 03:46:16ID:???
継承前のExceptionで事足りるじゃん
finally使うくらいならtryすんなよ、何の為の例外処理か
0114nobodyさん2008/09/06(土) 05:00:27ID:???
str_ireplaceをPHP4で実装するにはどうすればいいのだろうか
0115nobodyさん2008/09/06(土) 05:32:30ID:???
>>114
1.おとなしくpreg系のパターン修飾子iを使用する
2.比較する前に文字列をstrtoupperもしくはstrtolowerする
0116nobodyさん2008/09/06(土) 06:12:57ID:???
>>113
詳しく頼む
0117nobodyさん2008/09/06(土) 09:52:02ID:???
プログラムとデザインの完全の分別化できた\(^o^)/

FWと併用できないのがつらいが・・・
0118nobodyさん2008/09/06(土) 10:25:51ID:???
>>113
一時ファイルを成功の可否に関わらず消すときとかわざわざ二つ書かないといけなくなる
0119nobodyさん2008/09/06(土) 10:31:24ID:qjClKg0q
ttp://jp.php.net/manual/ja/function.header.phpを見たけど分からなかったので質問させていただきます

<?php
$down = "data.csv";
header("Content-Disposition:attachment;filename=$down");
header("Content-type:application/octet-stream;name=$down");
$result = file_get_contents("test.data");
print $result;
?>

5行目がおかしくて実行されないのですが どこか悪いところはありますでしょうか?

また、これでtest.dataとdata.csvとは自分で作ったファイルなのでしょうか?
それとも最初からあるものなのでしょうか?

3と4行目が何をしているのか分かりませんが 実行できたら分かると思うので
よろしくお願いします
0120nobodyさん2008/09/06(土) 10:33:04ID:???
>>119
おかしくて実行されないって何がおかしいの?
どこをどうやっておかしいって思ったの?
0121nobodyさん2008/09/06(土) 10:45:04ID:???
>また、これでtest.dataとdata.csvとは自分で作ったファイルなのでしょうか?
>それとも最初からあるものなのでしょうか?

そんなのもわかってないんじゃまだその段階じゃないだろw
基礎勉強しなさい基礎を
0122nobodyさん2008/09/06(土) 11:35:07ID:IBN49V47
今日の日付を表示するスクリプト

$youbi = array("日","月","火","水","木","金","土");
$yb = date(w); //この w で0から6の数字を得るのです
$newday = date("n月j日 ($youbi[$yb])");

これで$newdayを出力すると、土曜だけ(?8)という表示になるんだけど、どこかおかしい?
0123nobodyさん2008/09/06(土) 11:48:45ID:???
>>122
そのまま出たもの書いてけ
俺の環境では正常に
9月6日 (土)
と表示される

$newday = date("n月j日 (". $youbi[$yb]. ")");にしても同じ?
0124nobodyさん2008/09/06(土) 11:51:55ID:IBN49V47
>>123
それでやってみたけど同じだった
表示されたのは
9月6日 (・8)

0125nobodyさん2008/09/06(土) 11:52:01ID:???
なぜdateの中に$youbiを突っ込む・・・
0126nobodyさん2008/09/06(土) 11:53:54ID:IBN49V47
>>125
いや普通にぐぐって出てきたのを使ってるだけなんで、なぜと言われても・・・
他の曜日は問題なく表示されるんだけどなぁ
0127nobodyさん2008/09/06(土) 12:03:02ID:???
>>126
お前はレスの意味を理解できていない

なぜdateの中に$youbiを突っ込む・・・
  ↓
dataの中に$youbiを突っ込まずに試してみろ

ってことだろ
お前はとりあえず「色々試してみる」ということが欠けている
これはプログラマにとって必ず必要なものだから
そういう思考回路をもってやってみろ
0128nobodyさん2008/09/06(土) 12:06:50ID:IBN49V47
>>127
おーd
$youbi = array("日","月","火","水","木","金","土");
$yb = date(w);
$newday = date("n月j日");
$out = "$newday ($youbi[$yb])";

これでうまくいったけど、なぜ土曜だけ文字化けしたのか理由がわからないなぁ
何かのバグ?
サンプルコードになってるくらいだから鉄板だと思ってたよ・・・
0129nobodyさん2008/09/06(土) 12:29:43ID:???
>>128
>いや普通にぐぐって出てきたのを使ってるだけなんで、なぜと言われても・・・
自分で思考することをやめてしまっては人間終わり。
ググって出てきたどこの馬の骨とも分からないコード>自分の思考能力、か。

>サンプルコードになってるくらいだから鉄板だと思ってたよ・・・
社会に出てからカモられないように気をつけてくれ。

>これでうまくいったけど、なぜ土曜だけ文字化けしたのか理由がわからないなぁ
>何かのバグ?
ちゃんと理由がある。自分で推測してみよう。そして調査してみよう。
0130nobodyさん2008/09/06(土) 12:53:07ID:IBN49V47
>>130
文字化けだから愚直に文字コードかと思って調べてみたら、
Shift_JIS文字コードとdateのformat関数がバッティングしてたということだった

調べてみたらなるほどだったわ
dクス
0131nobodyさん2008/09/06(土) 12:54:45ID:IBN49V47
あばば
× dateのformat関数
○ date関数のformat
0132nobodyさん2008/09/06(土) 13:09:41ID:???
date(w) = date('w')
未定義定数は使わんほうがいいぞ
今件とは関係ないが
0133nobodyさん2008/09/06(土) 14:54:08ID:PcddpkQO
require("MDB2.php");
$dsn = "mysql://user:password@localhost/table";
$db =& MDB2::connect($dsn);
if (PEAR::isError($db)) {
die($db->getMessage());
}
$db->setFetchMode(MDB2_FETCHMODE_ASSOC);
$db->getMessage();

DBを使うスクリプトを書いていて、変なエラーがでるのでちゃんとつなげてるかなと
確認するために上のようなコードを書いたのですが

Fatal error: Call to undefined function: MDB2_Driver_mysql::getMessage(). in /usr/local/lib/php/MDB2.php on line 1936

というエラーがでます。どういうことでしょう? ちなみにXREAです。
0134nobodyさん2008/09/06(土) 15:12:14ID:???
前から気になってたんだけど、web上のphp
http://〜〜/.phpってなってるやつって
どうしてプログラムのソースを見ることができなんですか?
セキュリティー面から云々はわかるんだけど、
どういう仕組みなのかが気になりました。
php、cgi、とかのソースは見れないようにしましょう、ていうのは何で判断してるんだろ。
よろしくおねがいします。
0135nobodyさん2008/09/06(土) 15:16:04ID:???
>>134
その拡張子でアクセスしたらサーバ側でスクリプトとして認識し実行されるから。
設定を間違えれば、ただのテキストファイルと同じくソースは見れる。
0136nobodyさん2008/09/06(土) 15:20:34ID:???
>>135
なるほど
無料なんたらサーバーとかしてるひとは、
そういう設定を踏んでいたのですか
わかりました ありがとうございました
0137nobodyさん2008/09/06(土) 15:21:09ID:???
>>133
PEAR入ってんの?それ
>>134
Apacheのお仕事だね。好きなように設定できる。
0138nobodyさん2008/09/06(土) 16:02:11ID:PcddpkQO
>>137
require_once "MDB2.php";
var_dump(class_exists('MDB2'));

とやると

bool(true)

と。
01391192008/09/06(土) 16:10:16ID:qjClKg0q
>>120
エラーが出るように設定してあるので
五行目が原因とでました

>>121
本当にそうです
基礎からはじめようと本を買ったのですが
本には記述されてなかったです
0140nobodyさん2008/09/06(土) 16:16:13ID:???
>>139
だからエラー書かないと原因がわからないだろうがカス
お前は情報隠して相手のエスパーに任せて問題解決してもらうのか?
Mr,マリックにでも頼んどけ!!

>>138
$dsnの値は正しい?
0141nobodyさん2008/09/06(土) 16:23:36ID:???
>>138
getMessage()を持ってるのはPEAR_Errorだから
PEAR::isError($db)がfalse($dbがちゃんとMDB2_Driver_mysql)のとき
getMessage()呼んで(>>133 8行目)もだめってだけじゃないのかなー
0142nobodyさん2008/09/06(土) 16:46:53ID:PcddpkQO
>>140
正しいです。何度も確認しました。
>>141
なるほど、この時点ではあまり意味のないということですね

では、
class readDB {
function readHeadline(){
$query = $db->queryOne('select * from ivent where type=`dialy` order by time desc limit 0,1');
return $query;
}
}
と下のほうに書いて、別のファイルにてinclude、そして
$hogehoge = readDB::readHeadline();
print_r($hogehoge);
と書いて動作確認してみたのですが、
Fatal error: Call to a member function queryOne() on a non-object in (readHeadlineが書かれたファイル) on line 33
となってしまいます。ちなみに33行目はreadHeadlineメソッドのqueryOneが書かれている行です。
いろいろ確認していたのですが、解決できず困っています。
続けてなんで申し訳ないですが、どうやったらうまくいくでしょうか?
0143nobodyさん2008/09/06(土) 16:48:27ID:???
function readHeadline(){
←この時点で$dbはnull
$query = $db->queryOne('select * from ivent where type=`dialy` order by time desc limit 0,1');
return $query;
}
0144nobodyさん2008/09/06(土) 17:20:29ID:???
MDB2_Driver_mysqlが入ってない、つまりドライバ不足じゃね?
MDB2は抽象レイヤだから使うDBのドライバが必要
MDB2と同じディレクトリに入れなされ
0145nobodyさん2008/09/06(土) 17:30:21ID:PcddpkQO
えっと……
無理やりreadHeadlineメソッドに接続部分を放り込んだところ
データを取り出すことが出来ました。$dbをglobal宣言させればいいのかな……

今文字化けでややしておりますが、それもなんとかなりそうです
お騒がせしました
01461192008/09/06(土) 18:01:36ID:qjClKg0q
>>140
そういうことでしたか 申し訳ございません
Warning: file_get_contents(test.data) [function.file-get-contents]: failed to open stream: No such file or directory in C:\Program Files\Apache Group\Apache2\htdocs\test.php on line 5
というエラーでした
よろしくお願いします
0147nobodyさん2008/09/06(土) 18:03:23ID:???
ファイルが無い
0148nobodyさん2008/09/06(土) 18:07:59ID:???
No such file or directory
って言われてるじゃん
0149nobodyさん2008/09/06(土) 18:09:15ID:???
強烈な初心者だな
0150nobodyさん2008/09/06(土) 18:48:52ID:???
C:\Program Files\Apache Group\Apache2\htdocs\
C:\Program Files\Apache Group\Apache2\htdocs\
C:\Program Files\Apache Group\Apache2\htdocs\
C:\Program Files\Apache Group\Apache2\htdocs\
C:\Program Files\Apache Group\Apache2\htdocs\

フイタ
01511192008/09/06(土) 19:00:11ID:qjClKg0q
申し訳ございません
ファイルを作ったのですが
test.data.phpとなっていたため
不思議だな って思っていました
ありがとうございました
0152nobodyさん2008/09/06(土) 19:11:52ID:???
>>151
頑張って精進してください。
0153ぬる ◆2ktvKfzrfk 2008/09/06(土) 20:05:53ID:Daa5S/Hx
2つの違う関数から値を参照するにはどうしたらよいですか?
rからtestの
$test1という変数を参照したいです。

function test(){
$test1 = "関数1";
}



function r(){
test();
echo $test1;
}


これではうまく動きませんです。
0154nobodyさん2008/09/06(土) 20:08:15ID:???
返り値で渡して受け取ればよかろう
0155nobodyさん2008/09/06(土) 20:09:25ID:???
>>153
引数で渡して、returnで貰ったらダメなの?
0156nobodyさん2008/09/06(土) 21:26:21ID:SQQYgTPo
private $test1;
0157nobodyさん2008/09/06(土) 21:48:53ID:SQQYgTPo
↑ミスって書きこんじゃっただけだから気にしないで
0158nobodyさん2008/09/07(日) 00:34:19ID:???
>>153
できるよ。
以上。
はい次の方。
0159nobodyさん2008/09/07(日) 01:08:47ID:NLr3PNjo
まだ、初心者でまずは一つ作ってみようと思うんですが、

掲示板とチャットってどちらの方がいいですか?
リアルタイムに処理するのがチャットで、
バッチ処理で処理するのが掲示板だと思うんですが、
チャットってネット上でみたことがありません。

なれない時は、掲示板の方が無難でしょうか?
宜しくごきょうじゅ下さい。
0160nobodyさん2008/09/07(日) 01:28:23ID:???
>>153

$obj = test();
r($obj);

function test(){
$test1 = "関数1";
return $test1;
}

function r($aaa){;
echo $aaa;
}
0161nobodyさん2008/09/07(日) 01:31:00ID:???
>>159
最近ちょくちょく来る質問者君だね、こんばんは

掲示板は伝言を残す
チャットは接続してる人間とリアルタイムに話す

用途が違うのにどちらがいいですかはないだろアホか
自分の好きなものを作れ。こういう質問はほんとやめろ
0162159 2008/09/07(日) 01:37:22ID:NLr3PNjo
>>161
ご回答ありがとうございます。

> 用途が違うのにどちらがいいですかはないだろアホか
いや、そういう話をしているのではなく、
> なれない時は、掲示板の方が無難でしょうか?
と聞いているのですが?
0163nobodyさん2008/09/07(日) 01:47:38ID:???
>>162
掲示板の方が、サーバーにかかる負荷が少なくていいかもしれないよ。

チャットよりも掲示板の方がニーズがあるのは、
電話よりメールの方にニーズがあるのと一緒です。
理由は、考えてね。
0164nobodyさん2008/09/07(日) 02:06:38ID:???
>>162
どっちらを先に作るかなら、掲示板。
簡易な掲示板を作って、無理せずに徐々に機能を増やしていけば、
どんどん楽しくなっていくと思う。
それにチャットは今は流行らない。ライブチャット系なら別だと思うけど。
0165nobodyさん2008/09/07(日) 02:55:40ID:???
原始的な数年前はやったチャットでもつくればいいんじゃね?
metaタグでrefreshするやつ
ただ投稿されたものを単純に表示するチャットより掲示板はめんどくさいぞ
スレあげたりさげたり
親記事にレスつける機能とか
ページの切り替えとか
0166nobodyさん2008/09/07(日) 07:42:35ID:???
なんか命知らずの奴が二人いるな。
大変なことになるぞw
0167nobodyさん2008/09/07(日) 08:22:47ID:???
>>162
慣れないうちはどっちもまだ作らないほうが良いような・・・
0168nobodyさん2008/09/07(日) 08:48:12ID:u4lgpvaP
>>159
チャットと掲示板は表示やアクセスするタイミングが違うだけで
基本的にバックエンドでやっていることは同じようなもんだから
とりあえず、ログファイル とか DBに接続したりして、
読込み / 書込み を作ってみればいいと思うよ
0169nobodyさん2008/09/07(日) 13:36:18ID:Cu6eG2hC
Macbook上の「PHP Version 5.2.5」にて
日付の妥当性(checkdate関数使用)をチェックしようと思い
下記のコードを実行したところ"2008-08-31"がエラーになります。
これはなぜでしょうか?

<?php

$date = '2008-09-03';

list($year,$month,$day) = split('-', $date);

if(! checkdate($day,$month,$year) ){
echo $date." - NG<br />";
}else{
echo $date." - OK<br />";
}

$date = '2008-08-31';

list($year,$month,$day) = split('-', $date);

if(! checkdate($day,$month,$year) ){
echo $date." - NG<br />";
}else{
echo $date." - OK<br />";
}

// 実行結果
// 2008-09-03 - OK
// 2008-08-31 - NG

?>
0170nobodyさん2008/09/07(日) 13:39:41ID:???
>>169
http://jp.php.net/checkdate
01711692008/09/07(日) 13:40:00ID:Cu6eG2hC
ややこしい書き方ですみません。
本来ならelseのOKの箇所は別のコードが入る予定でして。
01721692008/09/07(日) 13:42:50ID:Cu6eG2hC
>>170
お返事ありがとうございます。
よく読んだらパラメーターを渡す順番が間違ってました。。。
0173nobodyさん2008/09/07(日) 17:33:58ID:???
<?php
$k1=0;
$k2=0;
$k3=0;
$k4=0;


Parse error: syntax error, unexpected T_LNUMBER, expecting T_VARIABLE or '$' in C:\xampp\htdocs\saikoro.php on line 2

なんだろう、初心者なんだけどすげー初歩的な事で間違えてる気がする
今までこんな所でエラー出た事ないのに
0174nobodyさん2008/09/07(日) 17:40:11ID:???
xamppなんて使ってるから
0175nobodyさん2008/09/07(日) 18:19:48ID:???
文字コードを確認汁
0176nobodyさん2008/09/07(日) 19:12:02ID:???
>>173
質問するのに嘘は良くない。$1とか書いてるだろ。
0177nobodyさん2008/09/07(日) 19:14:14ID:???
なるほど、変数が英字で始まってないのね。
0178nobodyさん2008/09/07(日) 19:43:37ID:???
>>176
最初はそう書いてた。直してもでるねん

文字コードとか色々いじっても駄目ずぁ
0179nobodyさん2008/09/07(日) 19:44:10ID:???
>>173
おまえのコードが書いたコードよりすごいもの書いてる奴が多いんだから
自分のコードを見せたくないために嘘かくんじゃねーよ
0180nobodyさん2008/09/07(日) 20:06:53ID:???
う・・嘘ついとらんのに
0181nobodyさん2008/09/07(日) 20:09:51ID:???
つ「上書き保存」
0182nobodyさん2008/09/07(日) 20:12:38ID:???
>>180
<?php
$1=0;
$2=0;
$3=0;
$4=0;


こう書いたら、
シンタックスエラーの
行数はどうなる?
0183nobodyさん2008/09/07(日) 20:14:58ID:???
質問者はIDを表示してください。 >>2
0184nobodyさん2008/09/07(日) 21:02:50ID:???
>>180
書いてるエラーが嘘だと言っている
予期せぬT_LNUMBER,のトークンエラーなんだから 原因は$1とかのエラーしかない
ご丁寧にT_VARIABLEや$が原因じゃないか?ってPHPが言ってるし
0185nobodyさん2008/09/07(日) 21:23:22ID:???
近年まれにみるダメ質問だな
0186nobodyさん2008/09/07(日) 22:04:44ID:SxjUkprG
ば〜か!PHP掲示板のやつら氏ねよ!
0187nobodyさん2008/09/07(日) 22:09:12ID:SxjUkprG
よし!俺様が、>>153の答えを出してやろう! !

{}ブロックの中で宣言された変数は{}ブロックの中でしか使えないんだ! !
だから、function r{}の中で$test1変数は使用できない! !

以上だ!
0188nobodyさん2008/09/07(日) 22:10:57ID:SxjUkprG
ねえ、友達に借りたCDが読み取り面がほこりまみれなんだけど
俺のDVDドライブに入れるとほこりがたくさん飛び散って故障しそうなんだ。

CDの鏡面ってなにで拭けばいいのかな?CDレンズクリーナーはあっても
CDを拭くやつって売ってないんだよね。

教えてちょんぴろげ。
0189nobodyさん2008/09/07(日) 22:11:46ID:SxjUkprG
質問者は俺のように、IDをきちんと出すようにNE!
0190nobodyさん2008/09/07(日) 22:12:58ID:SxjUkprG
今から、らくだ書店にいって、写真集で一発こいてくる。

それまでに、答えを書いておいてくれると助かるなあ。
0191nobodyさん2008/09/07(日) 22:14:33ID:SxjUkprG
どうせ、全角スペースでも書いたんだろ。
0192nobodyさん2008/09/07(日) 23:30:09ID:???
とばしてるなぁ
彼女に振られたか?
0193nobodyさん2008/09/08(月) 00:23:35ID:???
>>188
石鹸でもママレモン(まだあったか?)でも
0194nobodyさん2008/09/08(月) 00:30:46ID:???
okaremon
0195nobodyさん2008/09/08(月) 02:39:49ID:HHcRl2tq
Warning: mb_send_mail() [function.mb-send-mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\Program Files\Apache Group\Apache2\htdocs\test.php on line 7
??

<?php
$to = "xxx@xxxx";
$subject = "fefeあふぁえ";
$message = "bげkgべ";
$add_header = "FROM:xxxx@xxxxxx";

if(mb_send_mail($to,$subject,$message,$add_header))
{print "うむ";}
else{print "むり";}
?>

という実行をしたら一番上のエラーがでました
php.iniのSMTP = localhostにしてあるし
;sendmail_fromも設定はしてあるのですが
なぜエラーが出るのでしょうか
よろしくお願いします
0196nobodyさん2008/09/08(月) 03:09:11ID:???
osとかメールサーバ名とか書かないのですね
0197nobodyさん2008/09/08(月) 03:11:19ID:HHcRl2tq
osはXPで
メールサーバというのはよく分からないのですが
apacheでやっていますのでlocalhostです
0198nobodyさん2008/09/08(月) 03:13:40ID:???
ローカルでメールサーバ立ててないと接続出来なくて当然
SMTP = localhost はそのXPってことだぞ
0199nobodyさん2008/09/08(月) 03:15:16ID:HHcRl2tq
つまり メールサーバというのが足らないのですね?
一回調べて出直してきます
ありがとうございます
0200nobodyさん2008/09/08(月) 03:38:22ID:???
>>197
がんばれ若造w
とりあえずxmailでも入れてみろ
0201nobodyさん2008/09/08(月) 04:02:24ID:???
>>195
Windows版PHPの場合はphp.iniにSMTPの設定が必要だった希ガス
0202nobodyさん2008/09/08(月) 04:08:41ID:???
いや、メールサーバがはいってなかったで質問は終了したんだよ
02031952008/09/08(月) 04:17:19ID:HHcRl2tq
みなさんありがとうございます
>>196さんの
>SMTP = localhost はそのXPってことだぞ
というのはいまだよく分からないですが

メールサーバとはyahooなどのメアドを取得するときに
もらうサーバみたいなものですね

どこにあるのか分からないので実行は出来なかったですが
やっと理解しました
ありがとうございます
0204nobodyさん2008/09/08(月) 04:21:07ID:???
近年まれにみる究極の初心者ですね、わかります
0205nobodyさん2008/09/08(月) 04:22:25ID:???
めんどくせえからだまってxmailいれてこい
http://www.xmailserver.jp/download/
0206nobodyさん2008/09/08(月) 11:34:29ID:???
もしXAMPP使ってるなら↓
ttp://www.mmrhome.net/mars/wiki/index.php?MercuryMail
0207nobodyさん2008/09/08(月) 13:59:01ID:???
localにメールサーバー入れたところでOP25Bが待っていそうだがw
0208nobodyさん2008/09/08(月) 14:15:56ID:???
そこはまぁこのスレの役目じゃない罠
0209nobodyさん2008/09/08(月) 16:38:52ID:0Z9R+jtT
[0] => Array
(
[option_value] => Array
(
[1-1] => 10
)

[option_value_row] => Array
(
[0] => S
)

[option_value_col] => Array
(
[0] => 赤
)
[1] => Array
(
[option_value] => Array
(
[1-2] => 0
)
[option_value_row] => Array
(
[0] => S
)

[option_value_col] => Array
(
[1] => 赤
)
0210nobodyさん2008/09/08(月) 16:41:07ID:0Z9R+jtT
お願いします。>>209の配列があり、まとめたく
array_merge($配列[0] ,$配列[1])
とすると

Array
[option_value] => Array
(
[1-2] => 0
)
[option_value_row] => Array
(
[0] => S
)
[option_value_col] => Array
(
[1] => 赤
)

このようになってしまいます。
0211nobodyさん2008/09/08(月) 16:43:30ID:0Z9R+jtT
私がしたいことは下記のような配列を作りたいので、ご教授お願いします。

Array
(
[option_value] => Array
(
      [1-1] => 10
[1-2] => 0
)

[option_value_row] => Array
(
[0] => S
)

[option_value_col] => Array
(
      [0] => 赤
[1] => 赤
)

)
0212nobodyさん2008/09/08(月) 16:50:39ID:???
>>211
ググレカス
ttp://www.t-eyes.com/php_sample_504.html
0213nobodyさん2008/09/08(月) 17:02:20ID:0Z9R+jtT
>>212
思った動きができました。ご丁寧な誘導ありがとうございました。
0214nobodyさん2008/09/08(月) 22:35:06ID:HHcRl2tq
form.html
<html>
<head>
<title>テキスト送信のテスト</title>
<meta http-equiv="content-type"content="text/html;charset=shift_jis">
</head>

<body bgcolor="#FFFFFF" text="#000000">
<font size="4">テキスト送信のテスト</font>
<form name="form1" method="post" action="view.php">
名前:<br>
<input type="text" name="onamae">
<br>
本文:<br>
<textarea name="honbun" cols="30" rows="5"></textarea>
<br>
<input type="submit" value="送信">
</form>
</body>
</html>
02152142008/09/08(月) 22:36:31ID:HHcRl2tq
view.php
<html>
<head>
<title>PHPテスト</title>
</head>
<body>
<?php
print $_POST["onamae"]."さんどもー";
?>
</body>
</html>
という二つのプログラムをつくって view.phpに送ると
山下清?????[となり 文字化けします
htmlはシフトJISで phpはEUCです
本にはPHPはEUCでも文字化けしないと書いてあったのですが
どこがいけなかったのでしょうか?
よろしくお願いします
0216nobodyさん2008/09/08(月) 22:44:51ID:???
HTMLがshift_jisなんだから、
phpで吐くソースもshift_jisにしなくちゃならんだろ。
02172142008/09/08(月) 22:54:59ID:HHcRl2tq
つまり view.phpをshiftで保存しろということですよね?
今色々してたら htmlはshiftで phpはEUCで出来ました
理由は分からないのですが こんなことはありえるのでしょうか?

あと phpをshiftで試したところ 逆に文字化けしてしまいました
山下清???@???[ という風になりました
ブラウザは シフトになっています
0218nobodyさん2008/09/08(月) 23:59:20ID:???
>>217
その色々とは何をやったのか。

ブラウザにキャッシュが残ってればプログラム更新しても正常に表示されないこともあるし、
みたところview.phpには、metaタグでcharsetをshift_jisにするように書いてないね。

もう一度HTMLとPHPのファイルのcharsetが更新されているか、ブラウザにキャッシュが残ってないか
確認してみたらいいんじゃないの。
0219nobodyさん2008/09/09(火) 00:05:22ID:???
いくらなんでも$_POSTをダイレクトでprintはまずいだろ
02202142008/09/09(火) 00:25:42ID:hWjgO1tE
>>218さん
phpファイルとhtmlファイルの言語コードをともに変えた程度です
一度確認してみます

>>219さん
本に書いてあったまま書いたのですが
printはまずいんでしょうか?
0221nobodyさん2008/09/09(火) 00:26:01ID:???
>$_POSTをダイレクトでprintはまずいだろ
テストなんだから放置でいいんじゃね?

>> 214
mb_internal_encoding
mb_http_input
mb_http_output
とかも見とけよ
自動変換効いてるとハマるぜ
02222142008/09/09(火) 00:42:54ID:hWjgO1tE
>>221さん
ありがとうございます
大変勉強になります

もう1つだけ質問させてください
form.htmlのあとに確認画面を作りたいのですが
<input type="submit" value="確認">
<input type="hidden" name="used_id" value="<?=$_POST["user_id"]?>">
<input type="hidden" name="onamae" value="<?=$POST["onamae"]?>">
<input type="hidden" name="honbun" value="<?=$_POST["honbun"]?>">
というのが本に書いてあったのですが
実行すると 確認ボタンの横に『 "> "> "> 』となります
しかも値が代入されずに
これを直す方法はありますでしょうか? またこの記述で本当にあっていますでしょうか?
0223nobodyさん2008/09/09(火) 00:50:42ID:???
多分、<? だな
0224nobodyさん2008/09/09(火) 00:52:15ID:???
>>222
php.iniの、short_open_tagをonにしないとだめなんじゃないかな。
0225nobodyさん2008/09/09(火) 00:53:00ID:???
本質を勉強しなければならないと思う。
本に書いてあって、それを書いたら
うまくいったからリリースする
とか、最悪のプログラマだろ。
0226nobodyさん2008/09/09(火) 00:56:47ID:???
>>222
あなたはPGに向かないよ。
0227nobodyさん2008/09/09(火) 01:04:11ID:???
>>225-226
そこまで言わなくても。
まだ始めたばかりなんだろうし。

ただ、>>222の人は、もし何らかのアプリケーションが出来ても
現時点では、ローカルで動作確認するところまでにしておいたほうがいい。

セキュリティのこととかその他もろもろ理解出来てきてくるまでは。

また、

くだすれPHP(超初心者用)4
http://pc11.2ch.net/test/read.cgi/php/1213356756/

というスレもあるので、こちらのほうがいいかも。
0228nobodyさん2008/09/09(火) 01:11:55ID:???
最近の低レベルな質問は全部同一人物だろう
02292142008/09/09(火) 01:13:38ID:hWjgO1tE
みなさんレスありがとうございます
>>223さん
空白を入れろということですか?入れても変わりませんでした

>>224さん
onにしましたが換わらずです

>>225さん
本質というか基本のために本を買ったのですが
本質は基本をしていけば分かってくるかな って思ってます

>>226さん
とりあえず 自分が出来るところまでやってみたいと思います

>>227さん
はい とりあえずは迷惑をかけないためにローカルでやるつもりです
そちらのスレのがよさそうですね ありがとうございます

とりあえず <?= ?>の部分が実行できたらそちらに移動したいと思います
いじっくていても変化なしです


0230nobodyさん2008/09/09(火) 01:31:25ID:???
>>229
とりあえず、その確認画面を、PHPとして実行してないんじゃない。
サーバ設定がどうなっているかわからんけど、とりあえず拡張子を.phpにしたら。
02312142008/09/09(火) 01:36:16ID:hWjgO1tE
>>230さん
拡張子はphpです

<html>
<head>
<title>PHPテスト</title>
<meta http-equiv="content-type"content="text/html;charset=shift_jis">
</head>
<body>

確認画面
<form name="form1" method="post" action="view.php">
<?php
print "名前";
print $_POST["onamae"];
print "<br><br>";
print "本文";
print nl2br($_POST["honbun"]);
?>
<br>
<input type="submit" value="確認">
<input type="hidden" name="used_id" value="<? =$_POST["user_id"]?>">
<input type="hidden" name="onamae" value="<? =$POST["onamae"]?>">
<input type="hidden" name="honbun" value="<? =$_POST["honbun"]?>">
</form>
</body>
</html>
です

0232nobodyさん2008/09/09(火) 01:49:06ID:???
>>230
そのソースでPHP実行したら、syntax error出ると思うんだけど。

その確認画面は、何から呼び出してんの?
form.html⇒confirm.php(確認画面)⇒view.php
って流れになってる?

まさかWindowsでPHPファイルをダブルクリックでブラウザで開くとかはやってないと思うけど、
さっきいってた現象は、HTMLを直たたきしているようにしか見えない。

サーバ環境を教えてよ。
0233nobodyさん2008/09/09(火) 01:49:17ID:???
> <input type="hidden" name="used_id" value="<? =$_POST["user_id"]?>">
> <input type="hidden" name="onamae" value="<? =$POST["onamae"]?>">

ほんとにソースをコピペしてるの?
俺、素人だけど、onamaeの$POSTに
アンダーバーあるのと無いのと、意味あるの?
02342142008/09/09(火) 01:58:42ID:hWjgO1tE
>>232さん
form.html⇒confirm.php(確認画面)⇒view.phpになっています
formのソースをview.phpのところをconfirm.phpに変えたりしましたから
サーバというかapacheでやっております

エラーは出なかったですが 実行してもconfirmのソースを見ると値が代入されてません

>>233さん
$_POSTで値を受け取るみたいです 下のはいじってたときに取れたみたいです
ご指摘感謝します
0235nobodyさん2008/09/09(火) 02:07:31ID:???
素直にエラーメッセージと、
ソースをそのままコピペしたほうが良いよ
02362142008/09/09(火) 02:08:52ID:hWjgO1tE
>>235
エラーメッセージは出ないんですが ソースと出る画面をのせます

form.html

<html>
<head>
<title>テキスト送信のテスト</title>
<meta http-equiv="content-type"content="text/html;charset=shift_jis">
</head>

<body bgcolor="#FFFFFF" text="#000000">
<font size="4">テキスト送信のテスト</font>
<form name="form1" method="post" action="confirm.php">
名前:<br>
<input type="text" name="onamae">
<br>
本文:<br>
<textarea name="honbun" cols="30" rows="5"></textarea>
<br>
<input type="submit" value="送信">
<input type="hidden" name="user_id" value="0001">
</form>
</body>
</html>
02372142008/09/09(火) 02:09:54ID:hWjgO1tE
confirm.php

<html>
<head>
<title>PHPテスト</title>
<meta http-equiv="content-type"content="text/html;charset=shift_jis">
</head>
<body>

確認画面
<form name="form1" method="post" action="view.php">
<?php
print "名前";
print $_POST["onamae"];
print "<br><br>";
print "本文";
print nl2br($_POST["honbun"]);
?>
<br>
<input type="submit" value="確認">
<input type="hidden" name="used_id" value="<? =$_POST["user_id"]?>">
<input type="hidden" name="onamae" value="<? =$_POST["onamae"]?>">
<input type="hidden" name="honbun" value="<? =$_POST["honbun"]?>">
</form>
</body>
</html>
02382142008/09/09(火) 02:14:13ID:hWjgO1tE
view.php

<html>
<head>
<title>PHPテスト</title>
<meta http-equiv="content-type"content="text/html;charset=shift_jis">
</head>
<body>
<?php
print $_POST["onamae"]."さん どもー";
print "<br><br>";
print "本文:<br>";
print nl2br($_POST["honbun"]);
?>
</body>
</html>


confirm.phpの時点で

確認画面
名前山下 清

本文あいうお
あええあ

確認 "> "> ">

とでます
0239nobodyさん2008/09/09(火) 02:47:31ID:???
あれだ
<?= を <? = って書いてるからじゃね?(?と=の間にスペース)
普通はParseエラーだが
0240nobodyさん2008/09/09(火) 02:49:56ID:???
ブラウザに表示された内容じゃなくて、
ブラウザの「表示」とかにある「ソースを表示」でどう出力されてるか見るべきだな
0241nobodyさん2008/09/09(火) 02:53:13ID:???
short_open_tagをonにしてからapacheを再起動してなかったら逝っていい
02422142008/09/09(火) 02:54:42ID:hWjgO1tE
みなさん 遅くまですみません
>>239さん
>>223さんが言っていたのでやりました 実行しても変化はありませんでした

>>240さん
ソースを表示しても 同じソースが出ます
ただcomfirmに渡されたとき

<html>
<head>
<title>PHPテスト</title>
<meta http-equiv="content-type"content="text/html;charset=shift_jis">
</head>
<body>

確認画面
<form name="form1" method="post" action="view.php">
名前山下 清<br><br>本文あいうお<br />
あええあ<br />
<br>
<input type="submit" value="確認">
<input type="hidden" name="used_id" value="<? =$_POST["user_id"]?>">
<input type="hidden" name="onamae" value="<? =$_POST["onamae"]?>">
<input type="hidden" name="honbun" value="<? =$_POST["honbun"]?>">
</form>
</body>
</html>
となります
0243nobodyさん2008/09/09(火) 09:07:59ID:???
今北産業
0244nobodyさん2008/09/09(火) 09:29:28ID:???
>>242
単に、サーバの文字コードがソースと違うんじゃないのか?
02452142008/09/09(火) 09:43:03ID:hWjgO1tE
>>243さん
<input type="hidden" name="used_id" value="<? =$_POST["user_id"]?>">
にPOSTの値が
入らない

>>244さん
サーバの文字コードが違うだけで 上記の部分が変換されないことってあるんでしょうか?
apacheでやってます
0246nobodyさん2008/09/09(火) 09:46:15ID:???
>>245
<?php
var_dump($_POST);
?>
<form action="" method="post">
<input type="text" name="name" value="">
<input type="submit" value="send">
</from>

フォームに文字入れて送信したときの実行結果は?
0247nobodyさん2008/09/09(火) 09:47:06ID:???
>>245
おそらく>>241
そんでもって>>239が解る
phpinfo();でshort_open_tag確認してみ

試しにこうしたら動くはず

<input type="submit" value="確認">
<input type="hidden" name="used_id" value="<?php echo $_POST["user_id"]; ?>">
<input type="hidden" name="onamae" value="<?php echo $_POST["onamae"]; ?>">
<input type="hidden" name="honbun" value="<?php echo $_POST["honbun"]; ?>">
02482142008/09/09(火) 10:04:04ID:hWjgO1tE
>>246さん
よく分かりませんが
それをしたら実行されます

>>247さん
ありがとうございます
そのソースで実行できました
本では私が書いたソースでしたが
そのソースを見て <?php print $_POST… ?>とやったら動いてくれました


みなさん ありがとうございました
本当に感謝してます
今度からは超初心者スレにいきます
ありがとうございました
0249nobodyさん2008/09/09(火) 10:05:50ID:???
214は徹夜か。
がんばってね。
0250nobodyさん2008/09/09(火) 10:44:31ID:???
>>248
じゃ
<input type="hidden" name="used_id" value="<? =$_POST["user_id"]?>">
にPOSTの値が入ってるじゃん
0251nobodyさん2008/09/09(火) 15:59:14ID:???
やっぱりサーバの問題だと思う
0252nobodyさん2008/09/09(火) 21:36:28ID:???
カウンターで「オンラインの数」など、
現在サイトを閲覧中の人数を表示するものがあるんですけど、
あれってどういう原理なんでしょうか?

IP:アクセス日時を記録しておいて、
たとえばアクセス日時から1時間経過していたら記録削除
のようにしてアバウトに算出、でよいんでしょうか?
0253nobodyさん2008/09/09(火) 22:13:26ID:???
単にセッションの数を数えればいいだけでは?
02542522008/09/09(火) 22:20:18ID:???
ありがとうございました
でもセッションの数を数えてもそれが有効なものとは限らないと思うんですよ
セッションの有効期限が3時間として、訪問者は5しかいなくても3時間有効になりますよね
いま過去スレみたら乗ってたので解決しました
02552522008/09/09(火) 22:34:36ID:???
>>254
いやだ、なりすまさないで!
でも過去ログにあるんですね
すみません探します
02562522008/09/09(火) 22:51:37ID:???
>>254,255
なんですかこの人たち?

できるだけラグが無いようにページの中に
ミニチャットを作って何人いるか、挙手させるようにします。
ありがとうござました
0257nobodyさん2008/09/09(火) 22:56:09ID:vtOW4TkM
>>255-256
すみません、id出し忘れました

>>253のやり方ではアバウトな数しかカウントできませんが
過去ログを見る限りでは、ログファイルからカウントすればいいということでした
0258うんこ2008/09/09(火) 23:10:44ID:ucSg9LPy
マジな質問なんで。

もしかしたらmySQLの質問スレで聞いた方がいいのかもしれないんですが
俺のPCに色々ファイルが増えてきて、整理する為にbase64でmySQL流し込みました。
デコードしたらちゃんと元通りのファイルになったんですが、
取り出す為には一度file_put関数とかでファイルにしなきゃいけないんですか?
ファイルにせずデコードした文字列でダウンロード画面出せないですよね

結局フォルダがファイルだらけになると
SQLに入れた意味が無くなってしまうし、定期的に消すのもめんどいし、最終的にはネットで公開したいから、ダウンロード中のファイルを消すのもまずいし、
同名ファイルで上書きもできないし。


なんかいい方法あったら教えて下さい
0259nobodyさん2008/09/09(火) 23:20:19ID:???
ファイルに落とさないでも普通にできる
0260nobodyさん2008/09/10(水) 00:26:31ID:Tibtc90v
>>259
マジですか?
まずDBを検索して、ファイル名一覧を出し
リンクでファイルをダウンロードしようと思うのですが
リンク先にファイルが無いと404になっちゃうので
ファイルを作らないといけないのかなぁと。
0261nobodyさん2008/09/10(水) 00:36:36ID:???
質問させてください。でかいファイルのPOSTがうまくいきません。

ファイルをPOSTしてmove_uploaded_fileで移動させるphpスクリプトを書いています。
約400Mbyteを超えるファイルを送信すると、400Mbyte程度で、サーバ上でHDDへの保存が
止まってしまいます(/tmp以下の一時ファイルのサイズが増えなくなる)。
ただその後も伝送は続いていて、etherealで見る限り、最後まで行われているようです。

何が問題かご存知ないでしょうか?

クライアントはfirefoxやie6でどちらも同じ症状、
サーバはdebianでapache2.2.9-7 php5.2.6-3を使用しています。
phpでは以下の設定をしています。
post_max_size = 3000M
upload_max_filesize = 3000M
02622612008/09/10(水) 00:43:24ID:???
うっかりしてました
ケアレスミスでした
お騒がせしました
02632612008/09/10(水) 01:00:23ID:kMMWGo2y
ID出し忘れて262に終了させられた・・・
今さらですが出します

すいませんが引き続き、何かご存知の方よろしくお願いします。
02642612008/09/10(水) 01:04:15ID:???
すいませんでした。
質問取り下げます
0265nobodyさん2008/09/10(水) 01:16:18ID:???
ID出さないおまえが悪いから俺は答えないぞ
次の質問まってる
0266nobodyさん2008/09/10(水) 01:40:36ID:???
数値はいくらでも変えられるけど物理的にメモリがおっぱい
02672582008/09/10(水) 02:20:38ID:Tibtc90v
誰か>>258の回答もよろしく
0268nobodyさん2008/09/10(水) 02:33:03ID:???
名前がうんこな人に誰が真面目に答えると思うのか
0269nobodyさん2008/09/10(水) 02:49:10ID:???
>>258
質問するための心構えが足りねえんだよザコ氏ね!!
0270nobodyさん2008/09/10(水) 09:09:12ID:???
なにこの下らない流れ

>>258
content-type履いてdecodeしたやつをechoしてみれ
あと強制ダウンロードとかは
php header Content-Disposition
とかで検索すればすぐ出てくる
0271うんこ2008/09/10(水) 09:15:54ID:???
>>270
ありがとうございます。やってみます


>>268-269
お前ら分からなかっただけだろ?
0272nobodyさん2008/09/10(水) 09:17:59ID:???
phpの質問じゃねえよ、それ
0273nobodyさん2008/09/10(水) 09:35:43ID:???
>>271
バロスwwwwwww
何この態度のでかさwwwwwww
くたばれ氏ね!!
0274nobodyさん2008/09/10(水) 09:43:18ID:???
かまっちゃったやつの負け
どっちも迷惑だからおとなしくしとけ
02752612008/09/10(水) 09:59:12ID:kMMWGo2y
>266
261に対する回答でしょうか?ありがとうございます
確かに物理メモリ192Mbyte、swapなし(なしなの知らなかった・・・)で動かしています

素人考えでは/tmp以下のファイルに即落としてしまうんだから
メモリは関係ないように思うんですが、そんなことはないのですかね?
0276nobodyさん2008/09/10(水) 10:00:34ID:???
ID無い奴に対して答えないとかって風潮自体馬鹿らしい
元々IDは必須では無かった訳なんだが

無い奴にでも答えるのは自由だろ
0277nobodyさん2008/09/10(水) 10:02:19ID:???
>>276
新参乙
0278nobodyさん2008/09/10(水) 10:07:51ID:???
>>277
何でも新参扱いすれば楽だよなw

このスレ出来た当初から居るが?
途中で本スレから統合された事も知ってるが?

で、古参乙か?
それともさっさと消えろか?
0279上司2008/09/10(水) 10:09:33ID:???
仕事しろ
0280nobodyさん2008/09/10(水) 10:11:11ID:???
フリーだからそんなの居ないわけだが
0281nobodyさん2008/09/10(水) 10:13:18ID:???
つまんないやつだなw
0282nobodyさん2008/09/10(水) 10:20:39ID:???
>このスレ出来た当初から居るが?
>このスレ出来た当初から居るが?
>このスレ出来た当初から居るが?
>このスレ出来た当初から居るが?
>このスレ出来た当初から居るが?
(キリッ

         ____
        /_ノ  ヽ、_\
 ミ ミ ミ  o゚((●)) ((●))゚o      ミ ミ     だっておwww
/⌒)⌒)⌒. ::::::⌒(__人__)⌒:::\    /⌒)⌒)⌒)
| / / /     |r┬-|    | (⌒)/ / / //   バ
| :::::::::::(⌒)     | |  |   /   ゝ  :::::::::::/      ン
|     ノ     | |  |   \  /  )  /    バ
ヽ    /     `ー'´      ヽ /    /     ン
 |    |   l||l 从人 l||l      l||l 从人 l||l
 ヽ    -一''''''"~~``'ー--、   -一'''''''ー-、
  ヽ ____(⌒)(⌒)⌒) )  (⌒_(⌒)⌒)⌒))
0283nobodyさん2008/09/10(水) 10:27:50ID:???
>>1に書いてあることぐらいは守ろう
・ 自分のIDを表示させること。(メール欄に何も記述しないこと。空白も入力しちゃダメ)
0284nobodyさん2008/09/10(水) 10:28:56ID:???
まあID出すも出さないも質問者が勝手にしてくれていいが
それによって回答者数に影響することを把握することだ
おれはID出てないのには答えないけどな
0285nobodyさん2008/09/10(水) 10:36:11ID:???
Oracle PHP トラブルシューティング FAQ というOracleのサイトで公開されているページに、ncharに対応していない旨がかかれています。
PHPのソースを見てみても、その対応がされているようにも見えません。(訳あってPHP5ではなくPHP4しか使えません)
OracleでUnicodeのデータを扱いたいときはどうすればいいのでしょうか。
前述のページにあるいくつかのキーワードで検索しても解決策は見つかりませんでした(自分のOracleの知識が足りないせいもあるかと思いますが)
0286nobodyさん2008/09/10(水) 10:39:29ID:???
・偽者防止に必ずIDを表示させること。(メール欄に何も記述しない)

これに書かれてるとおり偽者防止が主な目的だ
面白がって偽者演じるやつがいる以上、IDを出すべき
ただsageのチェックをはずすだけなのに
いちいち反発してるのはなんなの?死ぬの?
別に同じIDで何回質問しても言いし、IDを出さない理由がわからない
(何回質問してもいいといったが、理解せず次の質問したり、同じようなこと質問する頓珍漢は除く)
あとID出さないやつの多くに(偽者かもしれないが)捨て台詞はいていくやつも多いからな
回答する気も失せて回答側にも影響としてよくない
(結果回答したやつや回答側の人間がうだうだ言い出してID出さないやつに回答したお前が悪いとなる)

ID出さない質問者が嫌われ・回答もらえなくなったのはこういうことが続いてきたからだ
02872852008/09/10(水) 10:41:30ID:???
時間がないから早く答えろよクズども
0288nobodyさん2008/09/10(水) 11:36:19ID:???
285の質問は却下
はい次
02892852008/09/10(水) 11:44:48ID:eLl+7aCk
すいません。285で質問した者です。
sageてしまいました。
携帯からで申し訳ありませんが、よろしくお願いします
0290nobodyさん2008/09/10(水) 12:19:48ID:???
> PHPではNCHARまたはNCLOBはサポートされて いません。

>oci8.cの現在のPHP実装では、Oracleの OCIを呼び出すとき、
>キャラクタ・セット形式に常にSQLCS_IMPLICITを使用します。
>NCHARまたはNLCOBをサポートするには、
>キャラクタ・セット形式がSQLCS_NCHARである必要があります。
>PHPコードで他のデータ・ハン ドリングの変更も必要になる可能性があります。


ってことでこれかな?


SQL NCHARデータ型をバインドまたは定義するときは、
OCI_ATTR_CHARSET_FORM属性をSQLCS_NCHARに設定する必要があります。
この設定を行わないと、データはデータベース・キャラクタ・セットに変換されてから、
各国語キャラクタ・セットとの間で変換されるため、データが消失する可能性があります。
データが消失するのは、データベース・キャラクタ・セットがUnicodeでない場合のみです。

ttp://otndnld.oracle.co.jp/document/products/oracle10g/102/doc_cd/server.102/B19218-02/ch7progrunicode.htm
0291nobodyさん2008/09/10(水) 18:08:40ID:bipDkn0E
echoみたいに引数を()で囲まなくてもいい関数を書きたいのですが
どうしたらいいですか?
0292nobodyさん2008/09/10(水) 18:48:37ID:???
それは関数とはいいません
0293nobodyさん2008/09/10(水) 19:21:56ID:???
phpはオープンソースだからいくらでも好きなように仕様変えておk
0294nobodyさん2008/09/10(水) 19:37:07ID:???
ソース上でSQL文を作成してるんですが
where ○ and ○ and … ○ and (文末)
の文末のand (and+半角スペースが文末まで)を削除したくて
$where = ereg_replace("(and)+$","",$where);
みたいに書いてるのですが、文末のandが削除されません

どうやればいいですか
0295nobodyさん2008/09/10(水) 19:43:44ID:???
◆質問する時の注意
・ 自分のIDを表示させること。(メール欄に何も記述しないこと。空白も入力しちゃダメ)
0296nobodyさん2008/09/10(水) 20:36:23ID:???
>>294
文末という事であれば
正規表現いらんだろ
trimして後ろ3文字削れ

てか、無駄なandが追加されないように
ANDとかORとか作ってる部分を調整すべきだと思うが・・・
0297nobodyさん2008/09/10(水) 22:06:40ID:OvlAsDXx
ちょっとお聞きしたいんですけど
PHPで読み込むCSVがあり、そのサイズ20kbです。
これの一部が必要な時は行を指定して読み込んだほうが良いでしょうか?
それともこの程度のサイズなら分割する必要はなしですか?

0298nobodyさん2008/09/10(水) 22:10:38ID:???
分割しなくていいよ
0299nobodyさん2008/09/10(水) 22:19:20ID:???
>>297
行を指定して読み込むってどうやんの?
0300nobodyさん2008/09/10(水) 22:28:55ID:OvlAsDXx
ありがとうございます。
そのままでやってみます
03012852008/09/11(木) 08:54:08ID:WCqxpEpN
>>290
回答ありがとうございます。
示して頂いたURL見ました。試してみます。

ただ、質問に書いたページには、「実装」に問題があるとかかれていますので、後から設定で解決はできない、と解釈してました(たいてい、環境に設定してある値よりも、実行時に指定する値の方が有効となる場合が多いので)

なので、OCI8関数を使う以外の方法、あるいは、実は現在は修正されているよ、という回答をお持ちでしたらお願いします。
0302nobodyさん2008/09/11(木) 12:36:28ID:WCqxpEpN
文字列を16進で"\xAB"みたいに書いているのをネットで見かけたんですが、これってPHPの仕様的に正しいですか?
動かしてみると意図したように動いているんですが、マニュアルにはこのような指定の仕方は見つからないので…
0303nobodyさん2008/09/11(木) 12:45:24ID:???
>>302
http://jp.php.net/string
0304nobodyさん2008/09/11(木) 12:48:17ID:???
PHPは型適当言語なのでなんでもありなんです
0305nobodyさん2008/09/11(木) 14:17:40ID:???
>>294
一般的というか、、、こうやるのが常套手段。

WHERE 1=1
AND 〜〜
AND 〜〜
0306nobodyさん2008/09/11(木) 15:10:34ID:???
>>305
あとは、全部がANDなら配列に入れてからimplodeとかな
0307nobodyさん2008/09/11(木) 16:20:40ID:LzwPep6P
PHP4.4.8 OS Linux Apacheです。
掲示板にコメントスパム避けをつけたいと思い、調べて以下のように書いた。
mb_regex_encoding("EUC-JP");
if(!mb_ereg('[あ-んア-ン]', $comment)) {
echo "error";
}
しかし
Warning: mb_ereg() [function.mb-ereg]: mbregex compile err:
invalid regular expression in /virtual/public_html/php/bbs.php on line 37

こんなメッセージが出て出来ない。
このメッセージでググってみたが、mb_eregよりもpreg_matchがいいと書いてあったり、
いやいやエンコードを一旦EUCにして戻せとあったり(してるけどダメ
情報が多すぎてどれが正しいのか分かりません。
どうすればいいのでしょうか。
03083022008/09/11(木) 16:25:04ID:WCqxpEpN
回答ありがとうございます。
思いっきりマニュアルに書いてありましたね…。
すいません。目が腐っていたようです…
03093072008/09/11(木) 16:25:58ID:???
ミス。
>mb_regex_encoding("EUC-JP");
=$comment = mb_regex_encoding("EUC-JP");
03103072008/09/11(木) 16:36:52ID:???
じゃねーわ・・・
ダメだマニュアル意味わかんねぇ。

は〜〜〜超くだらないこと聞きます。
mixed mb_regex_encoding ([ string $encoding ] )
mixed は何も書かなくていいんですよね(なぜこの位置なんだろうという疑問はおいといて

([ string $encoding ] )
これは結局、どう書けと言っているのでしょうか?
stringが文字列で$encodingがエンコーディング形式なのは分かる。
どう書けばいいの?()いるの?[]は?
検索したらmb_regex_encoding("EUC-JP"); とかなってるし
マニュアルでは書式が分かりません。
0311nobodyさん2008/09/11(木) 16:54:12ID:???
return値がmixedってことだろ
引数に文字列入れろっていってんだろ[]は配列でもいいってことだろ
0312nobodyさん2008/09/11(木) 17:06:34ID:???
◆質問後の注意
・偽者防止に必ずIDを表示させること。(メール欄に何も記述しない)
0313nobodyさん2008/09/11(木) 17:07:26ID:???
mixedは返り値の型が複数パターンある場合
引数の[]は省略可能って意味

mb_regex_encodingの返り値は引数省略時に現在の文字コードを文字列で返す
引数を文字列で指定すると返り値なし(だったと思う、もしくはbool)

0314nobodyさん2008/09/11(木) 17:10:07ID:???
ちなみにereg系はやめとけ、パフォーマンスうんぬんで避けるってこともあるが
文字コードがinternal_encoding固定なpregの方が間違いを見つけやすいぞ
0315nobodyさん2008/09/11(木) 17:10:11ID:???
>>310
>mixed は何も書かなくていいんですよね(なぜこの位置なんだろうという疑問はおいといて
本題とは外れるけど、これどういう理解だったの?
0316nobodyさん2008/09/11(木) 17:10:20ID:???
>>311
てきとーな事書くな

>>310
戻り値かmixedなので
配列であったりbooleanであったり
Stringである可能性があるって事

そして引数の[]は省略できますよって事
>encoding  パラメータには文字エンコーディングを指定します。
>省略した場合は、内部文字エンコーディングを使用します。

この関数の場合
省略した場合は内部エンコーディングが
指定した場合はその値がセットされますよって事
0317nobodyさん2008/09/11(木) 17:14:02ID:???
PHPマニュアルの付録に「マニュアルについて」がある
そこに「関数の定義(プロトタイプ)」ってあるから見とけ >>311もな
03183072008/09/11(木) 17:28:16ID:LzwPep6P
>>312
ゴメン。ちょっと誤解してた。

>>315
>>316
>戻り値かmixedなので
>配列であったりbooleanであったり
>Stringである可能性があるって事
これは分かってるんだけど、頭に付いてるがために
mixed mb_ereg...って書かないといけないのか?と一瞬思った、ってこと。
リンク先見て「書かなくていい言葉なんだよね?」と悟りましたが自信はなかった。

>>317
分かるかどうか神様に祈りながら逝ってくる。ありがとう。
0319nobodyさん2008/09/11(木) 17:32:04ID:LzwPep6P
>>314
pregの方がいいんだね。
その方向で考える。さんきゅーでした。
0320nobodyさん2008/09/11(木) 17:46:01ID:???
aa
0321nobodyさん2008/09/12(金) 08:12:00ID:LHaQCbod
IEやFirefoxのブックマークをエクスポートした
<!DOCTYPE NETSCAPE-Bookmark-file-1>
のようなファイルをPHPでパースして利用したいのですが、
何か、便利なライブラリなどないでしょうか?

rhacoの内部にNetscapeBookmarkというクラスを発見したのですが、
これをライブラリとして使うことは可能なのでしょうか?

よろしくお願いします。
0322nobodyさん2008/09/12(金) 09:20:23ID:???
質問するまえに試してから質問したのか?
03233212008/09/12(金) 09:43:05ID:LHaQCbod
>>322

すみません;;
NetscapeBookmarkクラスを試してみたところ、
何とか使うことができました。

ですが、これだけのためにrhacoを読み込むのはちょっと大げさな感じがしました・・・

この
<!DOCTYPE NETSCAPE-Bookmark-file-1>
というファイルはちょっと特殊なようで、
タグに閉じタグがついていないため、普通のパーサではうまくパースできなかったのです・・・

どうかアドバイスをお願いします。
0324nobodyさん2008/09/12(金) 10:29:05ID:6lQ7ozEi
物凄く下らない質問ですいません。
log.datにデータ(文字列)を送る場合は、どう記述したらいいのでしょうか?
fwrite(何か);を使うということはわかったのですが・・・。
また、『ここを見ろ!』的なものあればお願いします。
『送信』と『php』のワードがあると検索してもformタグの送信ばかりでてきてしまいます。 
0325nobodyさん2008/09/12(金) 10:31:40ID:???
>>324
http://php.net/fwrite
0326nobodyさん2008/09/12(金) 11:10:17ID:jt9C0Vwi
SimpleXMLで、あるノードの子ノードまで含めた全ての要素と属性を
別のオブジェクト?にコピーすることはできないでしょうか。
あるXMLファイルの一部を別のXMLにファイルに移したくて。
よろしくおねがいします。
0327nobodyさん2008/09/12(金) 11:16:16ID:???
>>326
$xml2 = $xml->someNode;
0328nobodyさん2008/09/12(金) 14:32:35ID:???
>>326
$xml2 = clone $xml->someNode;
0329nobodyさん2008/09/12(金) 14:38:29ID:???
>>328
解決できました。ありがとうございました。
0330nobodyさん2008/09/12(金) 14:39:59ID:???
>>328
解決できませんでした。ありがとうございました。
0331nobodyさん2008/09/12(金) 14:46:00ID:UjcArYQK
split 区切り文字 何がいいですか?色々お願いします。
0332nobodyさん2008/09/12(金) 14:49:18ID:???
, / <> \t \s @ お好きなのをどうぞ
0333nobodyさん2008/09/12(金) 15:02:19ID:UjcArYQK
二文字でもいいんでしたっけ?
それともエスケープシーケンス?
\sってなに?
0334nobodyさん2008/09/12(金) 15:06:59ID:???
\sは正規表現で空白
セパレータとして使う「文字」ではないよな

2文字でも問題ない
<>が妥当じゃないか?1文字より2文字の方がエスケープ処理が楽だし
0335nobodyさん2008/09/12(金) 15:11:50ID:UjcArYQK
そうですね。
かぶりにくそうです。
ありがとうございます。
03363262008/09/12(金) 17:08:15ID:???
cloneでコピーはできたのですが

$newNode = $xml2->addChild('hoge');
$newNode = clone $xml->hoge;

こんなふうに新たに作った要素にコピーするようなことはできないでしょうか
0337nobodyさん2008/09/12(金) 17:09:57ID:???
お前は何を言ってるんだ
0338nobodyさん2008/09/12(金) 17:11:36ID:???
出来るが、コピーが本当に必要か考えないといかんぜ

オブジェクトのコピーは基本的にcloneで出来る(メンバのコピーが行われるがリファレンスはそのまま)
単に=で代入すれば、それは参照になる、参照でも問題ないなら参照の方がいい
03393262008/09/12(金) 17:12:50ID:???
>>338
解決できました。ありがとうございました。
03403262008/09/12(金) 17:28:08ID:jt9C0Vwi
諦めて別方法を探します。
ありがとうございました。
0341nobodyさん2008/09/12(金) 21:01:03ID:???
>>324
意味合い的には違うが
error_log使うと楽だぞ
0342nobodyさん2008/09/12(金) 21:22:05ID:???
第二引数に3を入れて、第三引数にファイルパスを入れて使うってことか
裏技ちっくだが面白いな
file_put_contentsの追記モードと同じ動きになるのか
0343nobodyさん2008/09/13(土) 09:18:06ID:???
phpのバージョンについて教えて下さい。

確認したところ、最新のバージョンが5.2.6で、
5月から全然バージョンアップしていないのですが、
バージョン5は、これで開発終了なのでしょうか?

バージョン6がいつ頃でるとか、信頼できるソースってどこかにありますか?
検索すると、ブログばっかりひっかかって、あまり信頼できそうなものはみつかりません。
お願いします。
0344nobodyさん2008/09/13(土) 09:19:34ID:yjK37NAu
すみません。sageてました。
0345nobodyさん2008/09/13(土) 09:26:14ID:???
>>343
バージョンアップの速度なんてそんなもんだよ
それに今は5.3と6で忙しそうだし
0346nobodyさん2008/09/13(土) 10:42:27ID:???
>>343
公式に5.2の開発が終了するなんて記載は見当たらないが・・・?


>バージョン6がいつ頃でるとか、信頼できるソースってどこかにありますか?

公式発表くるまで毎日のぞけよバカ
0347nobodyさん2008/09/13(土) 10:45:22ID:???
下らない質問までわざわざIDいらない
0348nobodyさん2008/09/13(土) 14:01:31ID:XHRznCPZ
usleep(1)でコンテキストスイッチは発生しますか?
0349nobodyさん2008/09/13(土) 14:27:37ID:???
しない
0350nobodyさん2008/09/13(土) 16:10:39ID:???
アップローダーを作ろうとしています
アップされたファイルのMIME-typeを判定するにはどういった方法がありますか?
$_FILES["upfile"]["type"]などではなく、サーバー側で正確に判定できるものを考えています
03513502008/09/13(土) 16:11:31ID:pzz5TTke
すみません。sageを外し忘れていました。
0352nobodyさん2008/09/13(土) 16:33:56ID:lKt9XZcp
文字列の配列から、空白文字列だけ除去したいのですが
array_filterを使う以外に方法あったら教えてください
array_filterはコストが高い気がするので、ちょっと抵抗があります
0353nobodyさん2008/09/13(土) 16:53:04ID:???
array_diffとか?
0354nobodyさん2008/09/13(土) 17:09:59ID:???
array_diff($array,array(''))
で出来ました
こんな関数あったんですね
ありがとうございました
0355nobodyさん2008/09/13(土) 17:26:18ID:???
>>350
finfo_* 系関数
0356nobodyさん2008/09/13(土) 18:40:12ID:???
こんにちは。初心者です。質問があります。
フォームに入力された文字の履歴を取得したいんですが、どうやればいいんですか。

ttp://www.pandora.nu/pha/tools/spam/harukin.php
これの「新着スレッド」みたいなことをしたいんですあg。
03573502008/09/13(土) 18:48:17ID:pzz5TTke
>>355
ありがとうございます
教えて頂いたのに申し訳ありません。自分の借りているサーバーでは使えないようです
他の方法はありませんか?
0358nobodyさん2008/09/13(土) 19:10:00ID:???
>>356
◆質問する時の注意
・ 自分のIDを表示させること。(メール欄に何も記述しないこと。空白も入力しちゃダメ)
03593562008/09/13(土) 19:16:42ID:96XvOi4c
>>358
失礼しました。改めてよろしくお願いします。
0360nobodyさん2008/09/13(土) 19:26:21ID:???
>>356
フォームからデータを送信

サーバでデータをファイルに書き込む

記録したファイルを読み込む


以上
0361nobodyさん2008/09/13(土) 21:35:23ID:???
>>357
PHPだけでは難しいな
レン鯖ってのも制約になるな

決まったフォーマットのファイルのみアップロード出来るようにするのか?
それならそのファイルのヘッダーを解析してそれで個別に判別するって手がある
png画像なら先頭から16進数で「89 50 4E 47 0D 0A 1A」ってなるしな
03623502008/09/13(土) 21:54:03ID:pzz5TTke
>>361
ありがとうございます。レン鯖でPHPでは難しいですか・・・

>決まったフォーマットのファイルのみアップロード出来るようにするのか?
その通りです、画像のみをアップロードできるようにするつもりです
教えて頂いた方法について調べてきます。ヘッダーの事まで詳しくありがとうございました
0363nobodyさん2008/09/13(土) 22:27:38ID:???
PHP5+MySQL5でWebページを作成しているのですが
SQLで日本語検索でワイルドカードを使うと返ってくるはずの値がNULLで
返ってきてしまって困っています。
SQL文は

SELECT * from foo where hoge like 'ほげほげ% order by hoge;

と言う感じです。MDB2を使ってqueryメソッド後fetchRowしています。
同じようなSQL文をphpMyAdminに打ち込むとちゃんと返ってくるのですが……。
どうすればいいですか?
0364nobodyさん2008/09/13(土) 22:34:17ID:???
>>363
文字コードあってるか?
0365nobodyさん2008/09/13(土) 22:56:53ID:???
>>364
コードはUTF-8で書いていますし
データベースもUTF-8にしています
0366nobodyさん2008/09/13(土) 22:59:08ID:???
set names utf8
0367nobodyさん2008/09/13(土) 23:02:16ID:???
mysql5ならhandshakeが怪しいな
set names binary で無効化しておくといい
0368nobodyさん2008/09/13(土) 23:12:34ID:???
>>366をメインオブジェクトのコンストラクタでexecしたところ、検索が出来るようになりました
とりあえずこれでなんとかなりそうです
ありがとうございました
0369nobodyさん2008/09/13(土) 23:44:26ID:BhYvyZPP
ユーザー定義関数でリターン書くのと書かないのってどう違うん?
0370nobodyさん2008/09/14(日) 00:14:02ID:???
返り値を返すか返さないか
0371nobodyさん2008/09/14(日) 00:32:38ID:???
さんくす
0372nobodyさん2008/09/14(日) 00:36:52ID:???
グローバルに定義されたユーザー定義関数名の一覧を得る
方法ってないですか?
0373nobodyさん2008/09/14(日) 00:52:50ID:???
get_defined_functions
0374nobodyさん2008/09/14(日) 00:57:52ID:jkZCRRgG
id出すの忘れてました
>>373
ありがとうございます!
0375nobodyさん2008/09/14(日) 09:20:12ID:B7I6GMpn
>>227
phpを勉強するのに何をしたら「俺すげぇ進化したぁ」と感じたかを質問しようと思っていましたが、
ログ読んだら

くだすれPHP(超初心者用)4
http://pc11.2ch.net/test/read.cgi/php/1213356756/

のほうがよさそうなのでそちらで聞いてみます。
質問しませんでしたが、ご案内どうもありがとうございました。
0376nobodyさん2008/09/14(日) 17:55:44ID:aP+G67AQ
phpの質問がないようなので、ちょっと質問です。
この新聞記事って矛盾しませんか?

http://headlines.yahoo.co.jp/hl?a=20080914-00000905-san-soci
東大阪市内の住宅団地に宅配に訪れた男性店員(43)を殴ったりけったりし、現金約4万円入りのポーチを奪った疑い。
店員にけがはなかった。



殴ったり蹴ったりしたのに、怪我がないわけねーだろっw
0377nobodyさん2008/09/14(日) 18:02:02ID:???
>>376
板違い氏ねクソ野郎がっ!!!
関係ねえ話題をもってくるなクソガキがっ!!
0378nobodyさん2008/09/14(日) 18:03:54ID:???
>>376
殴って蹴って怪我がないってどんだけ無知なんだ氏ね
自分で腹殴って怪我するか確かめろzkが!
0379nobodyさん2008/09/14(日) 18:57:51ID:???
>>376
また大阪か!
0380nobodyさん2008/09/14(日) 19:25:16ID:8YhVvg5g
日本語の文字列、例えば「あいうえお」を、
10進に変換するにはどうすればいいでしょうか。
0381nobodyさん2008/09/14(日) 19:59:44ID:???
(int)'あいうえお'
0382nobodyさん2008/09/14(日) 20:25:29ID:8YhVvg5g
>>381 0になってしまいます。
0383nobodyさん2008/09/14(日) 20:29:49ID:???
どうなってほしいのですか
0384nobodyさん2008/09/14(日) 20:40:59ID:8YhVvg5g
16進で変換すると
\xe3\x81\x82\xe3\x81\x84\xe3\x81\x86\xe3\x81\x88\xe3\x81\x8a
みたいに10進にしたいのです。
0385nobodyさん2008/09/14(日) 20:43:10ID:???
お前は何を言ってるんだ
0386nobodyさん2008/09/14(日) 20:56:08ID:???
16進を10進に変換しろや
0387nobodyさん2008/09/14(日) 21:49:42ID:8YhVvg5g
一回で変換できる関数とかライブラリは無いのですか
0388nobodyさん2008/09/14(日) 22:08:29ID:???
作れば?
0389nobodyさん2008/09/14(日) 22:22:36ID:???
必要性のないものがコアに含まれたり
独立したライブラリになる訳がない

自分で作れ、sprintfでラップすれば簡単だろ
0390nobodyさん2008/09/14(日) 22:23:33ID:???
やりかた教えろよks回答者
0391nobodyさん2008/09/14(日) 22:58:25ID:???
1バイトずつバラしてord()でもできそうだな。
0392nobodyさん2008/09/15(月) 00:46:03ID:Z5L8IMAZ
リクエストが1回発生するたびに、
毎回見に行くテーブルのデータがあります。

参照するだけなので、たいしたことがないとは思うのですが、
1日数十万件のリクエストがありますので、やはりDBへの接続コストが気になります。
phpのソースに直接書き込んでしまうことも考えたのですが、
1週間に1回程度書き直さなくてはなりません。

高速で参照だけをしたい場合の最適解として、何が一番お勧めですか?
0393nobodyさん2008/09/15(月) 00:55:08ID:???
キャッシュ
0394nobodyさん2008/09/15(月) 01:37:48ID:???
か、cronで
0395nobodyさん2008/09/15(月) 01:39:25ID:???
IモードのUtnとGuidのOnって何が違うんすか?
0396nobodyさん2008/09/15(月) 02:03:35ID:???
PHPと関係ないけど

UTN
機種やFOMAカードに固有のID
通知するかしないかを随時確認

GUID
契約者によって固有のID
通知するかしないかは公式メニューから設定
SSLでは使えない
03973952008/09/15(月) 02:10:22ID:???
関係ない質問ってわかって回答するのなwwwww
さすが糞スレですね
まじめに答えてくれてありがとさんね^w^
0398nobodyさん2008/09/15(月) 02:21:29ID:???
>>392
日数十万件のリクエストで現状運営できているなら、
そのままでいいだろw
0399nobodyさん2008/09/15(月) 07:21:13ID:???
>>397
お前は、もしかして星野監督に泥を塗ったGG佐藤さんですか?
0400nobodyさん2008/09/15(月) 09:15:16ID:???
phpのDOMについて質問したい事があります
javascriptのDOMのinnerHTMLのように
文字列を展開して要素内に子要素を作りたいのですが
phpで同じ事をやる方法が分かりません。
javascriptであるidが”hoge”であるDivの中にDivを文字列を挿入する事によって作る場合
document.getElementByID("hoge").innerHTML="<div></div>";
となります。
これと同様の事をPHPでやりたいのです。
DOMDocument->loadHTML()は目的に近いのですが、ノードに対して同じ事をやるにはどうすればいいのでしょうか
ご教示お願いいたします。
0401nobodyさん2008/09/15(月) 09:36:12ID:???
>>397
おまえは自分で質問しといてその言い草は、さてはゆとりだな
04024002008/09/15(月) 09:37:30ID:???
マルチしたおかげで解決しました
0403nobodyさん2008/09/15(月) 09:44:48ID:???
400です
このスレッド以外には>>400の内容を書き込んでいません
04044002008/09/15(月) 09:55:16ID:fcMLLR5u
すいません、ID出していませんでした
0405nobodyさん2008/09/15(月) 09:57:26ID:???
>>401
馬鹿だな、お前。俺はゆとりじゃなくて、GG佐藤だよ。ばかじゃねーの?
0406nobodyさん2008/09/15(月) 10:15:01ID:???
>>1も読まずにIDも出せないクソゆとりが多いスレだな
0407nobodyさん2008/09/15(月) 10:39:06ID:???
>>406
独善的なルールを作って従わせようとするお前の方が痛い。
何様のつもりw
0408nobodyさん2008/09/15(月) 10:43:36ID:???
お前が何様のつもりだろ
ローカルルールに文句があるなら自分で別スレたてるか黙ってろよ
0409nobodyさん2008/09/15(月) 10:51:09ID:???
>>407
独善的ではないでしょう。
長い間利用されてきたし合理的なルールだと思うけどね。
余計な混乱を起きないし、質問者、回答者共にメリットがある。
0410nobodyさん2008/09/15(月) 10:58:22ID:???
perlを学んだ後、
PHPにいくのと
Rubyにいくのと、
どっちが楽?
0411nobodyさん2008/09/15(月) 11:06:08ID:???
この流れで>>410みたいな奴は挑発してるとしか思えん
とりあえず>>410は放置
はい次の質問どうぞ
0412nobodyさん2008/09/15(月) 11:06:26ID:???
>>400
PHPってサーバサイドだけど、そういうことできるの???
0413nobodyさん2008/09/15(月) 11:56:35ID:???
>>412
できるわけねえだろzk
0414nobodyさん2008/09/15(月) 11:56:39ID:???
>>410
動けばいい というコードを書くのならPHPが断然圧倒的に楽。
0415nobodyさん2008/09/15(月) 12:00:22ID:???
>>414
なるほど。まったく役に立たなかったけど、イメージだけは分かった。
0416nobodyさん2008/09/15(月) 11:59:43ID:???
>>412
htmlをパースして挿入すれば出来る
HTML Parser for PHP でググレ
0417nobodyさん2008/09/15(月) 12:31:55ID:???
>>407
ID出せというだけでなく、
わざわざID出さない人の自演をしたりするのが痛いよね〜。
0418nobodyさん2008/09/15(月) 12:37:39ID:???
>>416
俺には難し過ぎる。
0419nobodyさん2008/09/15(月) 13:49:36ID:???
PHPでFFMPEGの処理状況(何%)って表示できる?
0420>>4192008/09/15(月) 13:50:36ID:VaCZMoEp
sageとるの忘れてた
0421nobodyさん2008/09/15(月) 14:16:36ID:???
ffmpegの標準出力を監視すれば進捗を計算出来ないことはないだろうが、
いかにもハマりそうな内容だな
0422nobodyさん2008/09/15(月) 14:19:49ID:???
ttp://blog.katsuma.tv/2007/07/php_ffmpeg_stdout.html
これ参考にならんか?
0423nobodyさん2008/09/15(月) 14:22:17ID:???
すみません。質問です。

1.array[10]をserializeした文字列A

2.文字列AをunserializeしたarrayB[10]

2.の処理の際、たまにunserializeがfalseを返すことがあります。

成功した時の文字列と失敗した時の文字列を比較しても、どこが異常かわかりませんでした。

ちなみに、arrayには、XML整形済みのデータが入っています。

ここ2日間googleで関連するサイトを調べましたが、原因不明です。

unserializeにはバグのような仕様があるのでしょうか?

ちなみに以前もXML → simplexml形式に変換した文字列はserialize関数のバグにより
正常にシリアライズできないという事態に見舞われました。(これはxmlを直接シリアライズすることで解決)
0424nobodyさん2008/09/15(月) 14:34:46ID:???
>>423
以前は100kb制限なんてバグがあったなぁ
少なくともPHP5.2以降はなかったはずだが
文字コードが原因とかも考えられないだろうか
04254232008/09/15(月) 14:39:06ID:???
>>424
レスありがとうございます。

あるサイトに載っていた手法で mb_conver_string をエンコードをUTF-8に強制的に
統一してみましたが、改善しませんでした。

引き続き調査してみます。結果がでましたら、このスレでご報告いたします。

0426nobodyさん2008/09/15(月) 16:15:02ID:???
しかし本当にゆとりが多いなw
0427nobodyさん2008/09/15(月) 16:26:30ID:???
文字コードを変換するなら内部エンコードと合わせないとだめだろ
0428あのぉ2008/09/15(月) 16:37:56ID:???
http://srea.jp/cmt/ic.php

このプログラムの作り方を教えていただきたい。

0429nobodyさん2008/09/15(月) 17:04:09ID:???
GD関数を使えば簡単
0430nobodyさん2008/09/15(月) 17:22:58ID:???
400です
力技っぽいけど事故解決しました

idがhogeのDivに新たに文字列からパースした子要素を追加する

$doc = new DOMDocument();
$doc->loadHTML("<html><body></body></html>");

$newDiv=$doc->createElement("div");//id="hoge"のDiv
$newDiv->setAttribute("id","hoge");

$body=$doc->getElementsByTagName("body");
$body->item(0)->appendChild($newDiv); //bodyにDiv要素追加

$str=$doc->saveHTML()//docの内容を文字列として得る;
$pos=strpos($str,'id="hoge"');
$pos=strpos($str,'>',$pos)+1;//idがhogeの要素の閉じ位置を得る

$head=substr($str, 0,$pos);//閉じ位置から頭と足に分割
$foot=substr($str,$pos);

$newStr=$head."<div>ok</div>".$foot;//文字列として連結
$doc1= new DOMDocument();
$doc1->loadHTML($newStr)//これでパースされる;
0431nobodyさん2008/09/15(月) 17:38:27ID:???
小数点以下でそれ以降が0になった時点で切り捨てる関数ってありますか?
わけのわかんない説明ですけどnumber_formatのカンマをつけないバージョンみたいな
0432nobodyさん2008/09/15(月) 17:47:14ID:???
>>431
よくわかんねーよ。
具体的に言ってくれ。
0433nobodyさん2008/09/15(月) 17:47:23ID:???
>>431
rtrimで0を除去したらどうか
元がfloatだろうから、一時的にstringにしないと上手く行かん気はする
0434nobodyさん2008/09/15(月) 17:52:22ID:???
>>432
データとしては3500.0が格納されているのですがechoなんかで表示の際には3500にしたいんです
number_formatもそうですが小数点以下の桁数を指定すると0だろうと必ず表示しちゃうんですね
こういうのって関数一つで簡単に切り捨てたりできるんでしょうか?
0435nobodyさん2008/09/15(月) 17:56:32ID:???
>>434
sprintfの存在を忘れちゃいかん
0436nobodyさん2008/09/15(月) 18:00:14ID:???
>>435
馬鹿ですみません

ゼロ切り捨てでググるとギアスが出てきてうざい…
0437nobodyさん2008/09/15(月) 18:10:37ID:???
roundの存在を忘れちゃいかん
0438nobodyさん2008/09/15(月) 18:16:47ID:???
というかfloatをechoしても右端のゼロは出ないっしょ
それ、stringになってね?floatにキャストしてからechoしてみ
0439nobodyさん2008/09/15(月) 18:22:34ID:???
PDOの質問です

fetchやfetch_allで結果セットを最後まで取得しきったあとに
次のステートメントをセットしたとき、
その前に見てた結果セットは内部的には自動的にクローズ
されているのでしょうか

それとも、実は生き残ってたりしますか?
0440nobodyさん2008/09/15(月) 18:31:31ID:???
自動で破棄される。ってか試せよ、釣りか?ゆとりか?
0441nobodyさん2008/09/15(月) 18:32:59ID:???
ステートメントは変数単位で返されんじゃん
上書きしない限りはPHP終了まで残るだろ
0442nobodyさん2008/09/15(月) 18:37:22ID:???
皆様どうもありがとう
>>438の言う通りfloatにキャストしたらうまくいきました
04434392008/09/15(月) 18:37:48ID:???
>>440
試してもわからないから聞いたんだろカス

>>441
そうなんですか回答ご苦労
0444nobodyさん2008/09/15(月) 18:39:21ID:???
>>443みたいなクソ質問野郎がいるから回答も萎える
ID出してない奴に答えたい回答者は別スレ立てるか移動してくれ
ハッキリいって邪魔
0445nobodyさん2008/09/15(月) 18:40:35ID:???
>>440
ていうか、自動じゃなくて手動でもいいんだけど
結果セットを解放する手段ってあるのかな
closeCursor()だと別に解放するわけじゃないし
0446nobodyさん2008/09/15(月) 18:42:33ID:???
【PHP】ID出さなくても質問OKなスレ【初心者歓迎】
http://pc11.2ch.net/test/read.cgi/php/1221471692/
0447nobodyさん2008/09/15(月) 18:42:48ID:???
>>440>>441 は完全に逆の答えだね・・・
0448nobodyさん2008/09/15(月) 18:45:04ID:???
初心者が初心者に回答するスレなんだから仕方ないだろ
人はそうやって成長していくものさ
で、質問者は>>1読めよ
04494312008/09/15(月) 18:49:00ID:???
何度も申し訳ないんですが
number_formatとかのカンマ付でゼロ切り捨ては難しいでしょうか?
1234.0なら1,234
1234.5なら1,234.5みたいな
0450nobodyさん2008/09/15(月) 18:50:36ID:???
この流れでID出さないとはGG佐藤さんですか?
0451nobodyさん2008/09/15(月) 18:50:04ID:???
同じくPDOで フェッチするときにカーソルを戻す方法ってある?
0452nobodyさん2008/09/15(月) 18:51:41ID:???
あるよ
0453nobodyさん2008/09/15(月) 18:53:02ID:???
マニュアルに書いてあることを答える必要はないな
0454nobodyさん2008/09/15(月) 18:57:53ID:???
>>453
1時間くらいマニュアル見てたんだけど見当たらなくてさ
まあマニュアルに書いてあるってのがわかっただけでも
助かったよ
04554232008/09/15(月) 21:48:18ID:JMFXV6K4
原因が判明しました。

結論から言うとunserializeの問題ではありませんでした。

pg_escape_stringを通すと、同じ文字列でもなぜか違う結果
('を''と返したり、''''と2個返したり、動作不安定)を返すことが原因でした。

現在、なぜ違う結果を返すのかを確認中ですが、バイト単位でみても
違いはなく、同じデータソースを使って10回escapeすると、1-2回違う結果を
返すようですので、バグなのではないかと見ています。

が、現在、他のシステムでもescapeしていますが、そちらは問題ありません。

引き続き調査する予定です。

まずは報告まで。
04564232008/09/15(月) 21:53:32ID:???
ちなみに補足ですが、先ほどの’’が重複した文字列をserializeすると
吐き出されたシリアライズスキーム内の文字列長さ(s:xxx)が実際の文字長より多く(’’が重複した分)
なってしまい、unserializeに失敗しているようです。

解決するには、s:xxxの文字列長さを直接編集して、適切な長さにしてあげると
ちゃんとunserializeできました。
0457nobodyさん2008/09/15(月) 23:41:37ID:???
echo date('Y年m月d日 H:i:s',$_SERVER['REQUEST_TIME'] - $_SERVER['REQUEST_TIME']%86400)

こうすると
○年○月○日 00:00:00
と出力されると思ったのですが
○年○月○日 09:00:00
となります。

この9時間は一体何者なんでしょうか。
何方かご教授願います。
0458nobodyさん2008/09/15(月) 23:53:07ID:???
>>457
ID
0459nobodyさん2008/09/15(月) 23:56:42ID:???
>>457
JST
0460nobodyさん2008/09/16(火) 00:04:37ID:???
>>457
date_default_timezone_set()
04614572008/09/16(火) 00:40:07ID:???
なるほど時差ですか。
ありがとうございました。
0462nobodyさん2008/09/16(火) 01:42:06ID:???
PHPってコマンドラインで使ったりできないの?
0463nobodyさん2008/09/16(火) 02:01:21ID:???
idでてないね
0464nobodyさん2008/09/16(火) 02:13:31ID:F0MR3zWK
みんなボリュームテストってどうやってますか?
開発中のプログラムがどれ位のアクセスまで耐えられるかテストしてみたいです。
何か良いツールみたいのあったら教えてくださいませ。
0465nobodyさん2008/09/16(火) 03:07:26ID:???
>>464
よく言われてるのが2chに晒す
田代砲なんていうツールもあるが下手したらただのDoS攻撃になる
04664642008/09/16(火) 04:10:36ID:???
>>465
2chでそこまでアクセスして貰えないのでは・・・。
受託してるシステムなんで勝手に晒せないですねえ。
開発鯖なんで田代砲とりあえず試してみます。
ありがとうございました。
0467nobodyさん2008/09/16(火) 04:38:41ID:???
自分でボットネット作って
自分で自分をDDoSとか?
0468nobodyさん2008/09/16(火) 06:28:04ID:???
abでええやん
0469nobodyさん2008/09/16(火) 09:44:24ID:???
>>462
CLI版PHPを使えばいい
0470nobodyさん2008/09/16(火) 17:05:34ID:WVZY6rpg
質問させてください。
やりたい事は、レンタルサーバの php.ini の設定が、allow_url_fopen = OFF に変更されるにあたり allow_url_fopen が使用できなくなるので、代案を模索中です。
色々ググったところ、Snoopy.class.phpを利用した解決策がある用なのですが、どう扱ったら良い物か困っております・・・
やりたい事としては、イメージが取得出来る時は画像を表示し、取得できない時は予め用意した画像を表示させるという内容です。
以下、ソースです。

$imagesize = @getimagesize($items[$key]['ImageUrlMedium']);
$no_image = ($imagesize[0] <= 1)?1:0;
if ($no_image == 1) {
if (file_exists(SITE_URL_PATH."/modules/".$mydirname."/booksimage/".$items[$key]['Asin'].".jpg")) {
$items[$key]['ImageUrlMedium'] = SITE_URL."/modules/".$mydirname."/image/".$items[$key]['Asin'].".jpg";
} else {
if (!ini_get('allow_url_fopen')) {
$items[$key]['ImageUrlMedium'] = $items[$key]['ImageUrlMedium'];
} else {
$items[$key]['ImageUrlMedium'] = SITE_URL."/modules/".$mydirname."/images/no_image.jpg";
}
}
} else {
$items[$key]['ImageUrlMedium'] = $items[$key]['ImageUrlMedium'];
}

Snoopy以外の別手法でも良いのですが、ご教授いただけますでしょうか?
宜しくお願い致します。
0471nobodyさん2008/09/16(火) 17:29:23ID:???
Snoopyだと何でだめなの?
0472nobodyさん2008/09/16(火) 17:41:22ID:???
>>470
JavaScriptでやればいいんじゃないの?
04734702008/09/16(火) 17:43:08ID:???
>>471
紛らわしい聞き方で申し訳御座いません。
Snoopyだとダメという事ではなくて、初Snoopyなので、ソースの記述方法がいまいちよく理解できないので
どなたかサンプル的に上記のソースをallow_url_fopenを排除した、Snoopy版での記述方法を
ご指導いただければと思いまして・・・

前レスの下記記述は、『Snoopy使わなくても、別手法もあるよ』というのがあれば、ご指導いただければという趣旨です。
宜しくお願い致します。
0474nobodyさん2008/09/16(火) 17:46:39ID:???
mod_rewriteでやればいいんじゃないの?
0475nobodyさん2008/09/16(火) 21:59:13ID:H8pb8Vbi
ttp://www.nippo.ose.or.jp/nk225.html
こっから毎日の値をPHPでとってDBに保存ってことしたいんだけど
何かいい方法ないかな?

前までcsvでも提供されていたから楽だったのにorz
0476nobodyさん2008/09/16(火) 22:03:01ID:???
内容取得

加工

これでおk
04774752008/09/17(水) 00:15:13ID:Sb9fP5Mz
どうもjavascriptで書き出されているらしいので、中身を見た。

<td>(何もない、または数字)<br></td>のところをeregとかで抜いて配列にいれて
あとは必要なところを抜く。
(テーブルの要素は空白セル含め全て抜くので順番はズレないからこれでいいかなと)

で、<td>(何もない、または数字)<br></td>は正規表現でどう表せばいいかな?
いろいろしてみたけど無理だったorz

ヘルプ
04784752008/09/17(水) 00:17:01ID:???
ごめん上げてしもた…

477でいうjavascriptとは
ttp://www.nippo.ose.or.jp/nk225_main_f.js
のことです
0479nobodyさん2008/09/17(水) 00:51:28ID:???
>>1
◆質問する時の注意
・ 自分のIDを表示させること。(メール欄に何も記述しないこと。空白も入力しちゃダメ)
・ 質問者として、態度をわきまえること。

◆質問後の注意
・偽者防止に必ずIDを表示させること。(メール欄に何も記述しない)
04804752008/09/17(水) 01:43:10ID:???
>>479
把握
04814752008/09/17(水) 01:43:56ID:Sb9fP5Mz
・・・だめだこりゃw
スレ汚しスマソ
0482nobodyさん2008/09/17(水) 02:00:10ID:???
ID出さなくていいよ
どうせ答えられる人はいないから
0483nobodyさん2008/09/17(水) 02:07:26ID:???
これ使ってみそ
ttp://simplehtmldom.sourceforge.net
0484nobodyさん2008/09/17(水) 02:26:58ID:???
strip_tagsでtrとtd以外を除去したら面白そうだな
0485nobodyさん2008/09/17(水) 09:46:16ID:???
javascriptで抜き出して地道にtdの中を取り出す。

しかし、、、javascriptにする意味あんのかw
http://www.nippo.ose.or.jp/nk225_main_f.js
0486nobodyさん2008/09/17(水) 09:57:40ID:???
>>475みたいなやつが簡単に情報を取り出せないようにする為じゃね?(どうせ転載目的)
めんどくせぇと思わせるのが目的だろうからこれくらいが丁度いいんだろうな
0487nobodyさん2008/09/17(水) 11:20:54ID:???
質問者はID出さなくてもいいよ
その文回答が減るだけだから
どっちが特か考えてから質問するなりしなさい
どうしてもIDだしたくないならこっちいってね

【PHP】ID出さなくても質問OKなスレ【初心者歓迎】
http://pc11.2ch.net/test/read.cgi/php/1221471692/
0488うんこ ◆uk5X3LoreQ 2008/09/17(水) 14:33:40ID:LS/+bAAV
ちょっと質問させてください。

データベース内にある画像データをブラウザに表示させる場合、
ヘッダを変えて表示させるのはできました。

でもその画像の背景にhtmlを表示したいのですがそういうのってできますか?
(というかHTMLのページ内にDB内の画像データを埋め込みたい)

アクセスがあればそのページ内の画像をフォルダの中に吐き出して表示させればいいのですが
そのうちフォルダ内が画像だらけになってしまいます。
base64encodeでhtmlの中に組み込んでクライアントに返し表示させる方法もあるようですが
IEは対応してないようです。

とりあえずできるかできないかを教えてくれよ。
0489nobodyさん2008/09/17(水) 14:40:37ID:???
   ∩___∩         |
   | ノ\     ヽ        |
  /  ●゛  ● |        |
  | ∪  ( _●_) ミ       j
 彡、   |∪|   |        J
/     ∩ノ ⊃  ヽ
(  \ / _ノ |  |
.\ “  /__|  |
  \ /___ /
0490nobodyさん2008/09/17(水) 14:41:58ID:???
   ∩___∩         |
   | ノ\     ヽ        |
  /  ●゛  ● |        |
  | ∪  ( _●_) ミ       j
 彡、   |∪|   |        J
/     ∩ノ ⊃  ヽ
(  \ / _ノ |  |
.\ “  /__|  |
  \ /___ /
0491nobodyさん2008/09/17(水) 14:46:39ID:???
>>488
芯でくれたまえ
0492nobodyさん2008/09/17(水) 14:59:38ID:???
・ユーザーID
・パスワード(md5)
・メールアドレス

があるユーザー情報をDBに保存しています。

このときパスワードの再発行機能を使う場合はどのような仕組みにするのが
一番安全でしょうか?
0493nobodyさん2008/09/17(水) 15:25:06ID:???
pp
0494nobodyさん2008/09/17(水) 16:07:56ID:???
>>492
◆質問する時の注意
・ 自分のIDを表示させること。(メール欄に何も記述しないこと。空白も入力しちゃダメ)
0495nobodyさん2008/09/17(水) 16:10:14ID:u1ML/yWv
そんなルール昔はなかったのに!
0496nobodyさん2008/09/17(水) 16:10:52ID:???
>>494
それ以前の話だろ
てか、しつこすぎる。答えなければいいだけだろ
0497nobodyさん2008/09/17(水) 16:16:01ID:???
季節はずれの夏厨が沸いてるのか

>>496
成りすましが出て場があれるから乱さないためにやってるんだろうが
0498nobodyさん2008/09/17(水) 16:17:13ID:???
いちいち反応しないでテンプレにそってないのは回答者側が自主的に無視すればおk
お願いしますとしつこく質問者が言ってきたときは易しく>>1とだけ貼ってやろう
0499nobodyさん2008/09/17(水) 16:44:03ID:cyRVpM3w
PHPあぷろだ を使用させて頂いています。
今までx-areaで動かしていました。

ファイルが増えてきたので、アップして貰うデータだけ
Bというサーバーに変えることにしました。

変更したところ、アップは出来るのですが、
以下のような警告が出るようになりました。
エディターで、該当の部分を見ても、どうすれば良いか分かりません。
ご助言をお願いしたいため、、質問させて頂きます
どうか宜しくお願い致します


Warning: move_uploaded_file(http://xxxxxxx055.jpg) [function.move-uploaded-file]: failed to open stream: HTTP wrapper does not support writeable connections. in /xxxx/xxxx/public_html/xxx/upload.php on line 245

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/phpTCrLsu' to 'http://xxxxxxx055.jpg' in /xxxx/xxxx/public_html/xxx/upload.php on line 245

Warning: chmod() [function.chmod]: No such file or directory in /xxxx/xxxx/public_html/xxx/upload.php on line 245 on line 247
05004992008/09/17(水) 16:48:48ID:???
phpファイルの方は、以下のようになっています

254 /* 自鯖転送 */
255 move_uploaded_file($upfile, $updir.$newname);//3.0.16より後のバージョンのPHP 3または 4.0.2 後
256 //copy($upfile, $updir.$newname);
257 chmod($updir.$newname, 0604);
0501Noone2008/09/17(水) 16:56:11ID:???
www.yahoo.php.com
0502nobodyさん2008/09/17(水) 17:00:06ID:???
>>499
サポートは使用してるソフトを作った作者に聞きなさいよ
作者とコンタクトが取れないなら改造依頼スレで改造たのみな
板一覧で改造で検索すればいくつか出てくるからそこへ
レッツなんかの糞ソースは理解不能なので読みたくもない
0503nobodyさん2008/09/17(水) 17:19:20ID:???
HTTPラッパーが使えんだけやん
元ソース見るほどでもない

move_uploaded_fileの第2引数にhttp://を使うなっつうことだ
0504nobodyさん2008/09/17(水) 19:03:58ID:???
>>500
◆質問後の注意
・偽者防止に必ずIDを表示させること。(メール欄に何も記述しない)
0505nobodyさん2008/09/17(水) 21:30:59ID:???
>>504
そんな糞レスいらねぇっつの。
0506nobodyさん2008/09/17(水) 21:32:43ID:???
>>505
・ 質問者として、態度をわきまえること。
0507nobodyさん2008/09/17(水) 21:42:56ID:???
ID出さない質問はこちらへ誘導

【PHP】ID出さなくても質問OKなスレ【初心者歓迎】
http://pc11.2ch.net/test/read.cgi/php/1221471692/
0508nobodyさん2008/09/17(水) 21:57:42ID:???
ID出そうが出さなかろうがどうでもいい
ID出せと書く暇に答えが書けるだろ?
あとから偽者ぶったレスがあろうがスルーすればいいだけ
回答が減るとか馬鹿なの?全然変わらないよw
0509nobodyさん2008/09/17(水) 22:16:26ID:???
>>508
IDの重要性がわかってないやつに限ってそういうこと言う
ID出さずに質問して回答したのにレスないとか煽りレス食らうと回答側のモチベ下がるだろ?
ID出してると次の質問で以前に質問してたかどうかわかるから避けられるだろ
あとからスルー?そういうやつが出るたびにモチベ下がるんだろ、お前は自分の都合がよければ川に油まいていいのか?
0510nobodyさん2008/09/17(水) 22:20:02ID:g3AN3EjZ
PHPで制作したブログのログが肥大化して来ているので、圧縮しようと思っています。
比較的頻繁に読み書きをする場合、圧縮方法はどれが最適でしょうか。
0511nobodyさん2008/09/17(水) 22:24:43ID:???
日本語でおk
0512nobodyさん2008/09/17(水) 22:47:23ID:???
>>509
スルー耐性のない人は2chに来なくていい
ID出せ出せ厨は市ね
教えてgooにでも行けよwww
0513nobodyさん2008/09/17(水) 23:28:46ID:???
>>508
回答専門だけどID出さないのには答えたことない
0514nobodyさん2008/09/17(水) 23:30:18ID:???
>>510
DBなのかfileに書き出してるのかどっちよ
0515nobodyさん2008/09/17(水) 23:33:46ID:???
>>513
新参ですか?
05165102008/09/17(水) 23:40:42ID:g3AN3EjZ
>>514
fileです
0517nobodyさん2008/09/17(水) 23:43:01ID:???
>>516
ttp://www.res-system.com/weblog/item/418
0518nobodyさん2008/09/17(水) 23:44:17ID:???
>>512
そう熱くなるなよ、君は終わってるんだからさ^^
0519nobodyさん2008/09/17(水) 23:51:09ID:???
ID出してない質問に答えて怒られたことは何度かあるけど

> ◆回答者への注意
> ・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。

これを忘れて回答しても指摘されたことが一度もないのが不思議。
0520nobodyさん2008/09/18(木) 00:02:28ID:???
ID出させればそれで満足だから
05215102008/09/18(木) 00:09:11ID:QqHt55gt
>>517
知りたいのは、PHPで使える圧縮方法でどれが一番頻繁に読み書きする場合に向いてるかなんですけど。
gzip使えって受け取ってもいいですか?
0522nobodyさん2008/09/18(木) 00:18:31ID:???
またID厨沸いてる
夏はもう終わったのにな
0523nobodyさん2008/09/18(木) 00:27:51ID:???
スレのルールを順守しろっていってるだけだろ
そんなのもわからないやつはまとめてこのスレから消えろ
http://pc11.2ch.net/test/read.cgi/php/1213356756/
ID出さないやつもまとめてくだすれにでもいけ
0524nobodyさん2008/09/18(木) 00:32:47ID:???
数スレ前にID厨が強引にテンプレに入れさせたルールになぜ従う必要が?
そんなにIDが好きなら、ID強制の板でやれ
0525nobodyさん2008/09/18(木) 00:38:32ID:???
いつからこのスレは、質問者が堅苦しいルールに縛られるスレになったんだ?
>>521
ログなのに読み書きが頻繁にあるのか?どんなときに読み書きが起こるログなのかいまいちわからん。
圧縮と伸張はCPU負荷がとても大きいから、ログを日付ごとに分けて古いのをGZIP圧縮するくらいしかできないと思う。
0526nobodyさん2008/09/18(木) 00:44:54ID:fKlaBe3f
mail関数を使って、お知らせメールを送信しているのですが、
添付サイズが2MBしかないのに、メールを受信するとメールのサイズが3MB近くになっています。
もちろん本文はありますが、全角300文字程度で、サイズからすると600KBです。
1MB-600KBのサイズの差はどうして生じるのでしょうか?
素人の質問で申し訳ありません。よろしくおねがいします。
0527nobodyさん2008/09/18(木) 00:45:59ID:fKlaBe3f
すみません。
間違いました。

×もちろん本文はありますが、全角300文字程度で、サイズからすると600KBです。
×もちろん本文はありますが、全角300文字程度で、サイズからすると600Bです。


0528うんこ ◆uk5X3LoreQ 2008/09/18(木) 00:52:06ID:4Nz1ZNLM
で、>>488はお前等分かるの?
05295102008/09/18(木) 01:01:03ID:QqHt55gt
>>525
関連とかで古い記事を引用とかすると、ログ見てる限りしばらくその記事へのアクセスも集中することがあるんで「頻繁」って表現を使いました。。
既に、日付毎にログ分けてる状態なんで、1ヶ月前の記事は全部gzipで圧縮して様子を見てみます。ありがとうございました。
0530nobodyさん2008/09/18(木) 01:03:01ID:???
>>526
base64エンコードされたら、2MBの添付ファイルは約3MBになる
0531nobodyさん2008/09/18(木) 01:17:22ID:???
>>528
日本語が分からんのだが。

要するに、MySQLか何かのDBに入っている画像データをPHPを使って出力したいのか?
ならフォルダに書き込みなどいらない。HTMLの好きな場所に
<img url="hoge.php?id=数字">
とでもして、hoge.phpで
header("Content-Type: image/jpeg")
してそのまま垂れ流せば完成
0532nobodyさん2008/09/18(木) 01:18:52ID:???
間違い
url→src
0533nobodyさん2008/09/18(木) 01:19:14ID:???
>>492
「パスワードを忘れた場合はこちら」をクリックさせる

「登録時のメールアドレスを入力してください」のフォームに
メールアドレスを入力させる

入力されたメールアドレスにワンタイムリンクを送信

そのメールを開くと、リンクが書いてある
そのリンクは1時間だけ有効
1時間過ぎるとデッドリンクになる

そのリンクをクリックすると、おまえのサーバーに飛んで、
「認証されました」と表示

「新しいパスワードを入力してください」と表示

入力された文字列を、新パスワードとして登録

旧パスワードは無効にする
0534nobodyさん2008/09/18(木) 01:42:32ID:???
メールを送る時に暗号化しないと盗聴されるかもしれない
メールにデジタル署名を入れないとフィッシング詐欺に引っ掛かるかもしれない
閲覧者がメールサーバーに平文パスワードでログインしたら盗聴されるかもしれない
リンク先がhttps://でないと中間者攻撃にあうかもしれない
キーロガーがインストールされていてパスワードが筒抜けかもしれない
0535nobodyさん2008/09/18(木) 02:04:04ID:???
>>522
夏はお前だろ
0536nobodyさん2008/09/18(木) 02:05:51ID:???
idだしたくなけりゃ出さなくていい
idださなくても回答してくれる人もいる
idだしてないと回答しない人もいる

回答率をあげるためにできることはもうわかるよな
0537nobodyさん2008/09/18(木) 02:18:55ID:???
そこまでIDに拘る理由がわからん
何かトラウマでもあるのか
0538nobodyさん2008/09/18(木) 02:42:06ID:???
ID出さないと答えないのは536だけですね、わかります。
0539nobodyさん2008/09/18(木) 03:23:39ID:???
1.ID出さずに質問
2.回答が出る
3.回答を偽質問者が叩く
4.質問者本人じゃないかもしれんが本人と仮定して以後スルー
これでいいんじゃね?

ようは質問者を騙った煽りとかを抑制したいんだろうけど
汚名が嫌な質問者が自主的にID出せばいいじゃん
ルール上は「必ず」ってことになってるが、そこまで強制するほどのものか?

ギャーギャー言ってる質問スレはここくらいだぞ
0540nobodyさん2008/09/18(木) 03:25:43ID:???
ルールも守れないのか
0541nobodyさん2008/09/18(木) 04:05:45ID:???
>>538
俺も答えないぞ
0542nobodyさん2008/09/18(木) 06:53:27ID:SRDjoOrn
今までベタ書きでしか作ったないのですが、最近Cake等のフレームワークを勉強しはじめました。
そこで疑問なのが、フォームからの入力チェック(バリデーション)の実行場所です。
コントローラは取り出しだけでそのままモデルに渡し、モデルでバリデートすればいいのですか?
モデルに渡さずそのままビュー表示という入力値もあると思うのですが。
(もちろんHTMLエンティティ化?は行うとして。)
05434752008/09/18(木) 07:16:49ID:6IflFdDc
>>483
ウホッ…いいPHP…
とりあえずいじくってみます。
他の方もありがとうございました!
0544nobodyさん2008/09/18(木) 07:57:37ID:???
WEB系のスキルツリー作ってみて

HTML→CSS→javascript→perl→PHP
→JAVA→???
0545nobodyさん2008/09/18(木) 08:02:13ID:fKlaBe3f
>>544
HTML→CSS→javascript→perl→PHP
→JAVA→Oracle→switch→router→CCIE

つまり、WEBの最高峰の技術は、インフラ。
programmingなんて、普通の頭を持っている人なら1年で一人前にできるが、
networkingをこなすのは、相当な経験が必要。最低でも10年。

大学や大学院卒業した奴に、programmingをやらせると、
研修中にほぼマスターして、1年後には立派なPGになっているが、
networkingは、1年やらせても所詮1年生のレベル。
0546nobodyさん2008/09/18(木) 08:40:04ID:???
HTML→PHP→CSS→JavaScript

ぶっちゃけWebしか絡んでないけど大丈夫なもん?
0547nobodyさん2008/09/18(木) 10:00:55ID:???
>>545
Web制作とWebプログラミングとネットワークは別分野。
ミソもクソも一緒にしちゃいかん。
なんなら、PCパーツ製造技術も入れとくかw
0548nobodyさん2008/09/18(木) 10:08:58ID:???
>>547
「WEB系」ってことだからイイんじゃない?
どれも必要な技術だし

でもハード関係はさすがに別口
0549nobodyさん2008/09/18(木) 10:47:53ID:???
>>524
勘違いしてるようだがずっと前からID出すルールはあった
それに反発したやつが数スレ前にトリップならOKとか勝手に変えただけ
で、また元に戻ったと
これが本来のテンプレ
0550nobodyさん2008/09/18(木) 10:52:12ID:???
今のテンプレの基礎ができたのは26からだな
http://pc8.2ch.net/test/read.cgi/php/1154923910/
新参は黙ってな
0551nobodyさん2008/09/18(木) 11:08:33ID:???
正確には23から。
>>1にもってきたのが26から。
もっと正確に言うと本スレが潰れたから、
本スレのテンプレを拝借して本スレ化したのが23から。
つまり歴史的にはID出すのは最初からこのスレのルールであった。

何も知らない新参が反発するのはわからないでもないけど、
テンプレを勝手に変えるのはやめような。
トラブルが起きないテンプレにかえていった結果がこれななんだから。
いちいちID出せとか>>1とか言わなくていいけど、
質問者も>>1を読んでいない証拠なんだし、スルーするのが一番。
マニュアル読めば解決するような質問ばっかだし、
>>1の1行目すら読まないでスレ名見ただけで書き込んでるからな。
0552nobodyさん2008/09/18(木) 11:29:41ID:???
それは本スレの話
ここはくだらねぇ質問をするスレ
0553nobodyさん2008/09/18(木) 11:39:29ID:???
なるほど、道理でID出させることに必死なわけだ
0554nobodyさん2008/09/18(木) 11:48:53ID:???
IDださないスレは専用スレいってね
0555nobodyさん2008/09/18(木) 12:09:42ID:???
>>552
こっちが本スレになったから
http://pc11.2ch.net/test/read.cgi/php/1213356756/
こういうスレができたんじゃないの?
0556nobodyさん2008/09/18(木) 12:58:56ID:???
質問者が区別できればいいならトリップでも良くね?
どっちにしろ回答者のモチベが下がって困るのは質問側なわけでさ。

つか、いつまで下らねぇ話題続けてんだよw
0557nobodyさん2008/09/18(木) 13:03:13ID:???
トリップだと嫌らしいよ。
理由はさっぱり分からないけどね。
0558nobodyさん2008/09/18(木) 13:17:49ID:???
トリップはここだけじゃなくどこでも嫌われる傾向にあるだろ
ふしあなさんなら大歓迎だけどな
0559nobodyさん2008/09/18(木) 13:20:28ID:???
> トリップはここだけじゃなくどこでも嫌われる傾向にあるだろ
> トリップはここだけじゃなくどこでも嫌われる傾向にあるだろ
> トリップはここだけじゃなくどこでも嫌われる傾向にあるだろ
> トリップはここだけじゃなくどこでも嫌われる傾向にあるだろ
> トリップはここだけじゃなくどこでも嫌われる傾向にあるだろ
0560nobodyさん2008/09/18(木) 13:30:07ID:???
>>559
そうですが何か?
0561nobodyさん2008/09/18(木) 13:33:55ID:???
>>558
それ、ただの自分の好みでしょ
0562nobodyさん2008/09/18(木) 13:36:48ID:???
トリップ嫌いな変な粘着が1人いることがよくわかった
0563nobodyさん2008/09/18(木) 13:38:23ID:PLaR4QtX
時間についてですが
$day = getdate();
echo date ("Y/m/d H時i分s秒", mktime($day[hours],$day[mimute],$day[second],$day[mon],$day[mday],$day[year]));
で現在の時刻が表示されると思うんですが
2008/09/18/13:36 に実行しましたが
なぜか
2008/09/18/ 13時00分00秒
と分・秒が00 になってしまいます。
他の時刻でもやはり分秒が00です。原因分かる方お願いします。
0564nobodyさん2008/09/18(木) 13:48:29ID:???
mimute -> minutes
second -> seconds
0565nobodyさん2008/09/18(木) 13:50:45ID:???
$day[mimute]と$day[second]をechoしてみるんだ
0566nobodyさん2008/09/18(木) 13:52:35ID:???
とりあえずprint_rとかしないん?
0567nobodyさん2008/09/18(木) 13:56:46ID:???
スレあげるのは質問があることがわかりやすくなるためってのが本音だろ
偽者が出てきたから偽者防止にとも書いてるんだろうがそれは建前だろ
sage進行のスレじゃないんだしおとなしく質問時にageときゃいいんだよ
でageついでにIDも表示させれば偽者も出なくて一石二鳥だろ

メル欄のsageチェックをはずすだけなのと、わざわざトリップ入れるのどっちが楽か?
トリップ云々言ってるのはID出せっていうやつに反発したいだけちゃうんかと
おとなしくハイハイ従っとけばいいんだよメンドクサイ
0568nobodyさん2008/09/18(木) 13:58:44ID:???
出ました共産党主義
0569nobodyさん2008/09/18(木) 14:03:00ID:???
>>567
IDだったら日付をまたぐ時に変わるので困る
sageチェックをはずすのは専用ブラウザだけの話
トリップでも一回書けばcookieに記憶される
ID出せっていうのはトリップ云々言ってるやつに反発したいだけちゃうんかと
0570nobodyさん2008/09/18(木) 14:05:44ID:???
>>567
だからさ、たまにしか(下手すりゃ一回しか)来ない質問者がルール守るか
どうかなんて回答側が議論したところで意味ないしレスの無駄だろうがよ
0571nobodyさん2008/09/18(木) 14:07:08ID:???
>>569
>IDだったら日付をまたぐ時に変わるので困る
別に困らない
保守派のやつでもID出してまで煽るやつはこのスレにいない
>sageチェックをはずすのは専用ブラウザだけの話
専ブラじゃなかったらそもそも何も入力しなくていいわけだが
>トリップでも一回書けばcookieに記憶される
最近はセキュリティ思考でブラウザ閉じたらクッキー消すやつも多いわけだが
>ID出せっていうのはトリップ云々言ってるやつに反発したいだけちゃうんかと
ID出せとは言われてたがトリップなんて文言はそもそもなかったわけだが
0572nobodyさん2008/09/18(木) 14:08:11ID:???
ageることで「phpは流行ってるんだ」と思わせたいのですね、わかります
0573nobodyさん2008/09/18(木) 14:10:32ID:???
保守派と新参の戦いですね、わかります
0574nobodyさん2008/09/18(木) 14:10:33ID:???
ID出させたいのはわかったから>>571は建設的な解決策を提示してくれ
文句ばっかりじゃ話が全然進まん
0575nobodyさん2008/09/18(木) 14:12:51ID:???
>>571
で、トリップだと駄目な理由は?
0576nobodyさん2008/09/18(木) 14:13:12ID:???
だから質問者が>>1読んで順守すりゃいいだけだろ
それを守ってないやつは回答するな
回答したいなら荒れるから>>555誘導してそっちでやれ
0577nobodyさん2008/09/18(木) 14:13:41ID:???
>保守派のやつでもID出してまで煽るやつはこのスレにいない

保守派なんて1人しかいないしなw
0578nobodyさん2008/09/18(木) 14:14:24ID:???
>>577
>>1を順守しろといってるのが本当に俺1人だと思ってんの?
おめでたいやつだな
0579nobodyさん2008/09/18(木) 14:16:06ID:???
>だから質問者が>>1読んで順守すりゃいいだけだろ
>それを守ってないやつは回答するな

はいはいわかりました。がんばってそうしてください。
0580nobodyさん2008/09/18(木) 14:16:55ID:???
>>578
こんな下らない話題でスレ荒らしてるのはお前だけだよ
0581nobodyさん2008/09/18(木) 14:17:11ID:???
バカと議論するな。傍らからはどちらがバカか分からない
0582nobodyさん2008/09/18(木) 14:18:28ID:???
テンプレに文句があるやつは
http://pc11.2ch.net/test/read.cgi/php/1221471692/
http://pc11.2ch.net/test/read.cgi/php/1213356756/
こちらへどうぞ
0583nobodyさん2008/09/18(木) 14:19:12ID:???
人はこれを本末転倒と呼ぶ
0584nobodyさん2008/09/18(木) 14:20:27ID:???
>>563は礼もないもんな。ほんとここに来る質問者は腐ってるよ
0585nobodyさん2008/09/18(木) 14:20:31ID:???
じゃあ次からスレタイは

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

にするべきだよな
0586nobodyさん2008/09/18(木) 14:20:37ID:???
荒れるのを防ぐはずのテンプレが、荒れる原因になりましたとさ。でめたしでめたし。
0587nobodyさん2008/09/18(木) 14:21:31ID:???
発端は>>252あたりか
とどめが>>258こいつのせいだな
全てはうんこが悪い
0588nobodyさん2008/09/18(木) 14:21:49ID:???
>>584 まだ1時間もたってねーよw
0589nobodyさん2008/09/18(木) 14:22:39ID:???
>>586
お前が一番荒らしてるのに早く気づけよボケ
文章の書き方が特徴的だからわかりやすいんだわ
0590nobodyさん2008/09/18(木) 14:23:30ID:???
>>589
マジレスするとその手のレスが一番荒れる要因です
0591nobodyさん2008/09/18(木) 14:23:47ID:???
>>588
じゃ何時間の経過をもってそう結論づけていい?
0592nobodyさん2008/09/18(木) 14:23:54ID:???
>>585
それ、とても良いかも。
0593nobodyさん2008/09/18(木) 14:24:24ID:???
>>563は一応ID出したんだから答えてやって正解だったよ
0594nobodyさん2008/09/18(木) 14:24:55ID:???
>>591
そんなに礼が欲しいなら、2ch以外でどうぞ
0595nobodyさん2008/09/18(木) 14:25:11ID:???
>>590
マジレスすると(ry
05965632008/09/18(木) 14:25:14ID:PLaR4QtX
>>564
単純なスペルミスでしたね
どうもありがとうございましす
0597nobodyさん2008/09/18(木) 14:25:35ID:???
>>591
1日くらいじゃね?
0598nobodyさん2008/09/18(木) 14:26:36ID:???
結局建設的な意見は>>585しか出なかった罠
0599nobodyさん2008/09/18(木) 14:26:47ID:???
>>594
確かに恩を着せるのはよくないが
お前には日本人の心はないのか
06005632008/09/18(木) 14:27:42ID:PLaR4QtX
まだまだ初心者でたまにここを利用しますが
解答のお礼はせめて半日ぐらいはまってほしいです。
0601nobodyさん2008/09/18(木) 14:27:49ID:???
>>596
お前絶対ID隠して参加してただろw
0602nobodyさん2008/09/18(木) 14:27:56ID:???
>>598
スレタイかえただけで解決すると思ってんの?
ID出せってどういうことかわかってないやつもいるのに
だからわざわざメル欄に何も書かないって>>1で説明してやってるのに
0603nobodyさん2008/09/18(木) 14:27:58ID:???
>>599 日本人関係ねーだろw
0604nobodyさん2008/09/18(木) 14:28:49ID:???
>>600
氏ね。人様に依頼した以上すぐチェックしろ。
0605nobodyさん2008/09/18(木) 14:29:24ID:???
礼を重んじるのがジャパニーズだ
0606nobodyさん2008/09/18(木) 14:29:40ID:???
594=563
0607nobodyさん2008/09/18(木) 14:30:16ID:???
>>602
>>1を見ないやつが多いからせめてスレタイに入れようぜって話だろ
「【PHP】下らねぇ質問は>>1を良く見てから書き込みやがれ」でもいいけどさw
0608nobodyさん2008/09/18(木) 14:31:11ID:???
そろそろリセットして元に戻そうな?


----------------------醜い議論終了-----------------------



-----------------------質問再開--------------------------
0609nobodyさん2008/09/18(木) 14:31:43ID:???
すげー勢いだなこのスレw
0610nobodyさん2008/09/18(木) 14:32:34ID:???
保守派はスレタイも変えたくないらしい
0611nobodyさん2008/09/18(木) 14:32:59ID:???
>>585
天才現る
>>599
礼はさせる物ではなくする物
1時間でファビョる人に日本人の心はない
0612nobodyさん2008/09/18(木) 14:34:21ID:???
で、うんこがすべて悪いでFA?
こんな糞野郎相手にしちまったから荒れたんだ
つうかうんこ野郎が荒らしてんだろこれ
お前ら釣られるんじゃねえよ
0613nobodyさん2008/09/18(木) 14:35:06ID:???
うんこって誰?
0614nobodyさん2008/09/18(木) 14:36:19ID:???
ま、ここれ色々はっきりさせておくのも良いと思うよ
0615nobodyさん2008/09/18(木) 14:37:14ID:???
>>258で登場
>>488で再登場

スレ民をことごとく挑発し
スレ民もそれに釣られてID戦争勃発
0616nobodyさん2008/09/18(木) 14:38:28ID:???
質問内容はともかく、ちゃんとID出してるじゃねーか
0617nobodyさん2008/09/18(木) 14:39:26ID:???
つまり質問する側も答える側も煽り耐性ゼロのおこちゃまだったということですね。わかります。
0618nobodyさん2008/09/18(木) 14:39:50ID:???
phpスレですからね
0619nobodyさん2008/09/18(木) 14:41:41ID:???
>>616
その前後を見てみるといいよ
発端はうんこではないが
タイミングの悪い挑発でエスカレートしていったんだな
0620nobodyさん2008/09/18(木) 14:42:37ID:???
で、IDとトリップはどうすんのw
0621nobodyさん2008/09/18(木) 14:42:40ID:???
じゃあうんこのせいじゃないじゃんw
0622nobodyさん2008/09/18(木) 14:43:53ID:???
ID付けない質問が来るから荒れるんなら>>585でいいと思う
「IDって何?」と思ったやつは>>1見るか他スレいくだろ
0623nobodyさん2008/09/18(木) 14:45:10ID:???
>>585
ID表示義務スレと
ID不表示スレにもうわけよう
0624nobodyさん2008/09/18(木) 14:45:32ID:???
>>620
たまにこういう流れになるが基本的にすぐ収まるからこのままでいいよ
結局はテンプレ変えたいやつとそのままでいいっていうやつの押し問答なんだから
ようするに目立とうとするやつを叩くよき日本文化のあらわれです
0625nobodyさん2008/09/18(木) 14:46:28ID:???
>>623
細かいこと言ってないだけで最初からわかれてるんだけどな
0626nobodyさん2008/09/18(木) 14:47:52ID:???
質問には答えないくせにこういうことにはうるさいんだなw
0627nobodyさん2008/09/18(木) 14:48:30ID:???
今の流れはテンプレはそのままでいいけどスレタイ変えね?
じゃないの?
0628nobodyさん2008/09/18(木) 14:49:25ID:???
スレタイ変更に賛成
0629nobodyさん2008/09/18(木) 14:50:45ID:???
【PHP】下らねぇ質問はID出して書き込みやがれ
【PHP】ID出さなくても質問OKなスレ
0630nobodyさん2008/09/18(木) 14:50:50ID:???
うんこ氏ね。ID:PLaR4QtXも氏ね。このスレの害悪筆頭だ。
0631nobodyさん2008/09/18(木) 14:50:55ID:???
>>627
そうなんだけど、どうしても変えたくない(>>602)という人がいて話が詰まってる
0632nobodyさん2008/09/18(木) 14:52:38ID:???
本質的な問題は64番でテンプレにトリップの文言加えたやつから始まる
過去ログもってないやつのためにはるが

8 名前:nobodyさん[sage] 投稿日:2008/02/09(土) 23:42:21 ID:???
>>1 死ね。テンプレ変えるしろくでないやつ >>1 が立てちゃったんだな

9 名前:nobodyさん[sage] 投稿日:2008/02/09(土) 23:43:59 ID:???
建て直すか?

10 名前:nobodyさん[sage] 投稿日:2008/02/09(土) 23:56:56 ID:???
2chのルール的にたてなおすのはマズイ。
とりあえずつかうべ。
トリップは嫌われるしそれだけで荒らしだすやついるから非推奨。

11 名前:nobodyさん[sage] 投稿日:2008/02/10(日) 00:13:48 ID:???
なんでそんなにIDのみに固執するんだ?
IDIDって煩い奴は煽りがしにくくなるからとしか見えないのだが

>>10
トリップ嫌われるっつーのは変なコテが沸く所にあるんだろ
一時的なトリップは識別として使えるんだから問題ないと思うが?

それに変なコテ沸けばNG設定で終わりだし

12 名前:nobodyさん[sage] 投稿日:2008/02/10(日) 00:33:14 ID:???
>>11だな。IDのが手間かからんし、ageるからメ欄を空けたIDでいいとは思うが
別にトリップ使って聞くのはなんら問題ない。
それより質問者がちゃんとわかるほうが大事。
0633nobodyさん2008/09/18(木) 14:53:47ID:yeOyYtVe
議論するならIDぐらい出せよ
キチガイ発言が多すぎるアホ1人が大量に書き込んでるんじゃないのか?
0634nobodyさん2008/09/18(木) 14:54:32ID:???
13 名前:nobodyさん[sage] 投稿日:2008/02/10(日) 01:04:04 ID:???
11はバカだな。今までのスレの流れも解らんのか。
こういう奴には何を言っても無駄だな…。

14 名前:nobodyさん[sage] 投稿日:2008/02/10(日) 01:11:13 ID:???
IDに固執する人のレスってまともなレスが無いんだけど
もうちょっと何でトリップがダメなのか言ってくれ

15 名前:nobodyさん[sage] 投稿日:2008/02/10(日) 01:29:37 ID:???
別に前スレでトリップでもいいって言ってんじゃないか
もう少し煽り耐性をつけてください



これ以降新スレがたつたびに、トリップの文言加えたやつや、
元のテンプレはるやつのテンプレすり替え合戦がはじまったと。
0635nobodyさん2008/09/18(木) 14:57:44ID:???
>>629
ID出して荒れることを防ぎたいスレ→【PHP】下らねぇ質問はID出して書き込みやがれ
ID出さないで荒らされようがどうでもいいスレ→【PHP】ID出さなくても質問OKなスレ
IDなにそれおいしいのなスレ→くだすれPHP(超初心者用)
>>633
人というのは、自分の意見に合わない意見は全部自作自演と思ってしまうもの
0636nobodyさん2008/09/18(木) 14:59:06ID:???
保守過激派:ID絶対! 出さないやつも回答するヤツもスレから出てけ!
新興過激派:イミフwww 何でそんな顔真っ赤なの? バカなの?
新興穏健派:テンプレ見てくれないってんならスレタイとか工夫しようよ
保守穏健派:(どうでもいいんだけどなぁ・・・)
06376322008/09/18(木) 14:59:36ID:M7tnOl57
俺としては、トリップ使って聞くのは問題はないが、
スレをあげて質問があることをわかりやすくするのも重要。
つまり、どうせスレをあげるなら結果としてIDが出るんだから個人識別はそれでいいじゃんという感じ。
日付またぎそうになったときにID+トリップつければいいだけだし、
ID出すことが重要なのではなく、質問時にスレをあげることが重要だと思う。
ageと入れてトリップを出すのは、ひねくれてるから嫌われると思うんだ。
0638nobodyさん2008/09/18(木) 15:00:40ID:???
ID出して意見したって回線つなぎ直せばID変わるから無意味
0639nobodyさん2008/09/18(木) 15:02:56ID:???
>>1見てないやつが問題になってるのであって
IDとかトリップとかルールの中身の話は関係ないだろ
0640nobodyさん2008/09/18(木) 15:04:15ID:???
>>637
文章は穏便だけど中身は保守過激派だね。
0641nobodyさん2008/09/18(木) 15:04:18ID:???
>>639
Exactly!
0642nobodyさん2008/09/18(木) 15:04:26ID:???
さあ加速してまいりました
0643nobodyさん2008/09/18(木) 15:05:12ID:???
>>638
おまえは何を言ってるんだ
0644nobodyさん2008/09/18(木) 15:05:14ID:???
>>640
こういう線引きする馬鹿がいる以上まともな議論はできそうもないな
0645nobodyさん2008/09/18(木) 15:05:50ID:???
>>633
誰が出すかw暇つぶしだよ暇つぶし
0646nobodyさん2008/09/18(木) 15:06:46ID:???
ksk
0647nobodyさん2008/09/18(木) 15:07:22ID:???
>>639
何回かスレ立てもしてるからテンプレ全部読んでるけど(差し替え騒動辺りから自粛)
それなのにアンカー忘れて回答することがある。
それでも「>>1読め氏ねボケ」とは言われたことがないんだよね。

>>1見てないやつ扱いされそうなもんなのに。
0648nobodyさん2008/09/18(木) 15:09:03ID:???
>>639
そもそも>>1がID限定で、>>265みたいなレスが絶えず続いているからこうやって荒れたんっしょ
0649nobodyさん2008/09/18(木) 15:10:23ID:???
ぶっちゃけ回答者側は別にどうでもいいんだろ
質問者は>>1必須、回答者は>>1推奨みたいな?
2chで質問する以上テンプレ読むのは当たり前という流れになってるからな
昔なんてもっとひどかったぜ?
過去ログ読めってよく言われてたころもあった
膨大な過去ログあさってる暇あるかってーの
今はテンプレ読めとは言われるが過去ログ読めとは言われないし
ずいぶんまともな時代になったと思うのだが
さすがに探す必要もない数行のテンプレさえ読まないやつは
ただのゆとりにしか思えないけどな
0650nobodyさん2008/09/18(木) 15:10:35ID:???
>>647
一見の質問者が見てないから問題になるんであって回答側に関しては
どの質問に対する回答か明確にわかれば文句は出ないっしょ
0651nobodyさん2008/09/18(木) 15:11:20ID:???
ID出したら答えてくれる人→10人
ID出して答えてくれる人の中で、さらに知識を提供してくれる人→1

IDだしてれば回答率はあがりますよっと
0652nobodyさん2008/09/18(木) 15:12:19ID:???
ID出してるやつはテンプレ読んでるっていう識別にも使えるしな
回答者側の意欲も変わってくるだろう
0653nobodyさん2008/09/18(木) 15:13:01ID:???
>>649
すまん、俺にはおまえがゆとりに見える
いや、マジですまん
だが本音だ
0654nobodyさん2008/09/18(木) 15:13:04ID:???
>>649
そーそーだから俺が代わりに答えてたんだよ
それで今回もID出してない人にも答えているんだよ
0655nobodyさん2008/09/18(木) 15:13:46ID:???
ID隠し援護派はどうせ質問しまくってる奴だろ氏ねksg
0656nobodyさん2008/09/18(木) 15:14:41ID:???
>>653
過去ログ読んできたつわものか
尊敬するぜ
0657nobodyさん2008/09/18(木) 15:15:02ID:???
(質問したい人、もう少し待っててね)
0658nobodyさん2008/09/18(木) 15:15:06ID:???
>>650
そういう感覚ならそれでいいんだけど、「>>1にある約束事も守れないやつは出てけ!」なんて
話になるからさ。それ言われると俺みたいにアンカー忘れる回答者も出て行けという話なのかと
思いたくなってしまう。ていうか、そうなんじゃねーの?

ID出せの人にもいろいろ考えの違いがあるみたいだからなぁ。
0659nobodyさん2008/09/18(木) 15:15:50ID:???
そろそろ
「IDのみとなっているのが問題なのか」
「テンプレを見ないのが問題なのか」
のどっちかに的を絞らないか?
0660nobodyさん2008/09/18(木) 15:16:34ID:???
>>659
お前白痴か?
0661nobodyさん2008/09/18(木) 15:16:41ID:???
質問者は厳しく、回答者は優しく、それがPHPスレクオリティー
0662nobodyさん2008/09/18(木) 15:18:07ID:???
>>658
俺ならテンプレに合わないことして「出てけ」って言われたら出てくよ
空気が合わないんだから仕方ない
まぁ何食わぬ顔して戻っても来るけどさw
0663nobodyさん2008/09/18(木) 15:18:37ID:???
>>659
後者だな

ID出してないのはテンプレ見てない証拠ということでいいんじゃないか?
回答者側は回答してもいいがたまに煽りも出てくるのも覚悟しろと
質問者側はテンプレ読んでないやつに回答したくないやつもいるから回答数が減る覚悟しろと
そういうことでいいんじゃないか?
0664nobodyさん2008/09/18(木) 15:18:54ID:???
>>660 なんで?
0665nobodyさん2008/09/18(木) 15:19:23ID:???
ID出さない質問者は徹底的に叩くおwwww
俺様が気に入らない質問は徹底的に締め上げるおwww
0666nobodyさん2008/09/18(木) 15:20:18ID:???
どれだけ>>読めと言っても読まない連中はいるんだから>>663の意見通りでいいんじゃない?
強制出来ないんだから
0667nobodyさん2008/09/18(木) 15:20:32ID:???
お前ら、遊んでないで仕事しろ!
0668nobodyさん2008/09/18(木) 15:21:01ID:???
>>659
それを一発で解決する方法は>>585だと思うぞ
保守過激は本望、新興過激は棲み分けできる、新興穏健も本望、保守穏健は無関係だし
0669nobodyさん2008/09/18(木) 15:21:08ID:???
>>667
もっともだが、しかし気になってしょうがない
0670nobodyさん2008/09/18(木) 15:21:23ID:???
1の1行目はさすがに読むと思うし

まず読め→【PHP マニュアル】http://www.php.net/manual/ja/

まずテンプレ(>>1-10)とマニュアル読め→【PHP マニュアル】http://www.php.net/manual/ja/

みたいなのに書き換えてみたら?
0671nobodyさん2008/09/18(木) 15:23:21ID:???
>>670
いや、読まない奴は1行目も読まないよw
0672nobodyさん2008/09/18(木) 15:24:08ID:???
>>667
すいませんすいません
0673nobodyさん2008/09/18(木) 15:25:30ID:???
スレ分けても回答者側はどうせ全部のスレ見てるんだろ?
質問が分散するだけでメリットなんて何もないし
どうにかうまく1本でやっていくようにしないと
歴史的な理由でスレがわかれるってのはよくあるが
その理由があまりにもくだらなすぎるわ
0674nobodyさん2008/09/18(木) 15:25:42ID:???
>>670
1が長ったらしいのも問題だろうけど、スレタイ入れておけば絶対目に入るよ
0675nobodyさん2008/09/18(木) 15:26:58ID:???
>>673
このスレらしくていいじゃないw
0676nobodyさん2008/09/18(木) 15:29:13ID:???
わかった
語尾にwつけて適当なレスを繰り返し続ける愉快野郎が元凶か
0677nobodyさん2008/09/18(木) 15:29:46ID:???
板丸ごとID強制にしてもらえばいいじゃない
0678nobodyさん2008/09/18(木) 15:30:09ID:???
>>673
世の中くだらない人間ばかりだから地球上から戦争がなくならないわけで
0679nobodyさん2008/09/18(木) 15:30:17ID:???
あれ、まだ続いてるのか
なんか。ごめんw
0680nobodyさん2008/09/18(木) 15:30:48ID:???
>>676
何の元凶?w
0681nobodyさん2008/09/18(木) 15:30:58ID:???
>>677
ID表示は建前で本音はスレage進行
sage進行のスレより活性化するし人も増えるのが重要
なんだよきっと
0682nobodyさん2008/09/18(木) 15:31:44ID:???
>>676
マジレスすると(ry
0683nobodyさん2008/09/18(木) 15:31:47ID:???
>>680
まじめな話でも茶化してへらへらしてるKYだろ
いろいろと邪魔だわそういうの
0684nobodyさん2008/09/18(木) 15:31:52ID:???
■ ID制変更を願うスレ・5 ■
http://qb5.2ch.net/test/read.cgi/operate/1206636885/
0685nobodyさん2008/09/18(木) 15:32:36ID:???
>>681
まぁおかげでレスは増えてるがな
今だけ
0686nobodyさん2008/09/18(木) 15:32:42ID:???
696 名前:鷲鴨 ★ 投稿日:2008/09/07(日) 19:30:11 ID:???0
>>645
IDであらしはなくなりません。

あらし云々の理由でIDさわるの禁止



運営側はよくわかっていらっしゃる
0687nobodyさん2008/09/18(木) 15:33:48ID:???
>>683
知らねーよw お前こそ空気読めよw
0688nobodyさん2008/09/18(木) 15:34:51ID:???
>>684
運営が利用者の要望でID強制にしたことは一度もない
0689nobodyさん2008/09/18(木) 15:35:51ID:???
>>681
そのお蔭で招かれざる人も来ているようですけど。
0690nobodyさん2008/09/18(木) 15:36:08ID:???
ID制にすると、サーバーに負荷が掛かるのに、
プログラム板で、そんなことも分からねーのかよ
0691nobodyさん2008/09/18(木) 15:37:56ID:???
>>690
ム板にお帰り下さい
0692nobodyさん2008/09/18(木) 15:40:30ID:???
690のレスがPHPスレの質の低さをよく表している
0693nobodyさん2008/09/18(木) 15:47:38ID:???
問題点が何一つ解決していない件
0694nobodyさん2008/09/18(木) 15:48:26ID:???
諸先輩方が荒れてらっしゃると聞いて

ルールを守らないヤツを排除すればいいだけなのでは?
視界に入らない、つまり無視
ルールを守ってこそのプログラミングでそ?

で、アイディア
名前に「テンプレ読むのを推奨する名無しさん」とでもするのはいかがだろうか?
0695nobodyさん2008/09/18(木) 15:52:56ID:???
>>690
無知乙
0696nobodyさん2008/09/18(木) 15:53:23ID:???
>>694
まぁそれも一つの手だがnobodyさんでなければおじさん許しませんよ?
0697nobodyさん2008/09/18(木) 15:56:35ID:???
質問者はまず>>1のテンプレを良く読むこと(必須!)
過去スレ、関連スレ、FAQなどは>>2-10辺り
次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。

◆前スレ
【PHP】下らねぇ質問はここに書き込みやがれ 73
http://pc11.2ch.net/test/read.cgi/php/1220440493/

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

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

◆回答者への注意
・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。

【その他諸注意】
・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
・SQLについての質問はデータベース板(PCカテゴリ)の各スレで
0698nobodyさん2008/09/18(木) 15:57:49ID:???
>>696
デフォルトで設定できないかなと思ったわけだが
「テンプレ読むのを推奨するnobodyさん」
0699nobodyさん2008/09/18(木) 16:00:08ID:???
質問用テンプレ

【OS名】vine linux
【PHPのバージョン】php5.26
【連携ソフトウェア】mysql
【質問内容】
○○がこうで××がでました。エラー内容は以下のとおりです。
ご教授よろしくお願いいたします。
07006972008/09/18(木) 16:00:14ID:???
次スレのテンプレはこんな感じでどうだ?
それでも質問者がテンプレ読まないようなら次次スレで>>585をスレタイにしてみて
32行制限であんま細かいことは増やせないし
日付でIDが変わるってのは回答者側や普段煽ってるやつも空気読んで察してやろうってことで
テンプレさえ守ってれば普段荒らしてるやつでも煽ったりしないだろ?そう信じてるぜ
0701nobodyさん2008/09/18(木) 16:00:32ID:???
>>698
デフォルトは板単位の設定になっちまうから無理
0702nobodyさん2008/09/18(木) 16:01:50ID:???
次スレから>>585でいいよ
0703nobodyさん2008/09/18(木) 16:02:54ID:???
>>702
スレをなるべく1本化したいっていう意図がわからないかね
>>585にしたら完全に分かれるだろ
回答者の負担が増えるだけ
0704nobodyさん2008/09/18(木) 16:03:38ID:???
>>701
恐れ入りますたm(_ _)m
0705nobodyさん2008/09/18(木) 16:04:14ID:???
完全に分かれた場合1本化しようとする勢力が
どちらかのスレを廃止にしようと荒らしにまわるからなw
0706nobodyさん2008/09/18(木) 16:06:30ID:???
>>703
こうやって荒れているのに
これからずーっとこの流れでいいんだ?
0707nobodyさん2008/09/18(木) 16:07:51ID:???
>>703
意図があるなら最初に言おうぜ
テンプレ守らない奴は排除って流れが消えない限り一本化なんて無理だろ
あと回答者が全スレ見る義務があるわけじゃなし負担とかどうでもいい
0708nobodyさん2008/09/18(木) 16:08:34ID:???
>>706
新参かな?
3スレに1回ぐらいはこんな流れになってますよ
0709nobodyさん2008/09/18(木) 16:09:32ID:???
>>707
だからソフトにだんだん変えていこうっていってるんだろw
スレタイ変えるのは最終手段
まだ早い
0710nobodyさん2008/09/18(木) 16:10:13ID:???
なんだその俺基準
0711nobodyさん2008/09/18(木) 16:10:49ID:???
意見したら俺ルールとか俺基準とか言い出しちゃ
誰も何もいえないな
0712nobodyさん2008/09/18(木) 16:11:14ID:???
>>708
じゃますます住み分けた方がいいね
0713nobodyさん2008/09/18(木) 16:11:26ID:???
3スレに1回こんなになるんだったら一気に変えようや
元に戻すのは簡単なんだしさ
0714nobodyさん2008/09/18(木) 16:12:20ID:???
言い切ってるからそう言われるんじゃないの?
日本語も分からないの?
0715nobodyさん2008/09/18(木) 16:13:07ID:???
>>713
簡単じゃないぜ
政治を見ればわかるでしょう
0716nobodyさん2008/09/18(木) 16:14:31ID:???
>>714
誰かが主導して意見いっていかないと変わるものも変わらない
言い切ってるから俺基準うざいとかそういう下らない意見はいらない
そんなのも分からないの?
0717nobodyさん2008/09/18(木) 16:14:40ID:???
こんな嫌な流れが続くなら、とっととスレ分ける方がいい。
950あたりでまた次スレ議論が起きるのはほぼ確定だし。
で、将来こういう流れが落ち着いて、IDやらトリやら1やらが解決したら、統合すればいい。
0718nobodyさん2008/09/18(木) 16:15:47ID:???
>>715
その政治家が今こうやって議論しているわけで
0719nobodyさん2008/09/18(木) 16:16:10ID:???
>>711
そこで腐るなよ、論破しろよ
一本化したいなら「ID強制」とかいう独自ルールが障害になるのは
今回の件含めて過去の例からも明らかなんだし。
棲み分けるかルール排除どっちか選ばないとまた同じ流れになる。
その度にスレの民度が低いとか思われるのはアホくさい。
0720nobodyさん2008/09/18(木) 16:16:44ID:???
結局分けてもどちらかが使われなくなって
どちらかのルールでまたやっていかないと駄目になる
そうするとまたそのルールに反発するやつがでてきてこうなる
1回決まったルールに文句言い出すやつがいる以上
この繰り返しは終わらないよ
0721nobodyさん2008/09/18(木) 16:17:16ID:???
ID無しスレが過疎れば自然淘汰されるでしょ
0722nobodyさん2008/09/18(木) 16:18:55ID:???
>>720
その可能性ももちろんあるが、まずやってみようぜ。
少なくとも現時点じゃ繰り返し確定だし
0723nobodyさん2008/09/18(木) 16:20:31ID:???
ID強制を無くせば平和に一本化できそうだけど
0724nobodyさん2008/09/18(木) 16:20:53ID:???
「次からID出してね」で終わらせれば問題なかったものを、
「ID出さないと答えない」だの「態度をわきまえろ」だの人格攻撃になったのが一番の失敗
スレ分裂の原因になった
>>444が一番悪い
0725nobodyさん2008/09/18(木) 16:21:24ID:???
質問には答えたい奴が答えればいいじゃん
こんなくだらないことでムキになってる奴ってほんと馬鹿なんだろうね
0726nobodyさん2008/09/18(木) 16:21:56ID:???
>>723
お前知障?
0727nobodyさん2008/09/18(木) 16:22:02ID:???
>>724
俺思うんだけどさ、この手のスレで同じ奴が「次」ってあまりない気がするんだ
0728nobodyさん2008/09/18(木) 16:22:47ID:???
>>724
その通り
「俺はちゃんとやってるんだからお前もやれよ」みたいな感じだよね
そういう奴は何のためにやってんのかを根本的に理解できてない時点で
ID出さない奴と大差ない(しかも、そのことに全く気付いてない)
0729nobodyさん2008/09/18(木) 16:22:49ID:???
>>726
何故?
0730nobodyさん2008/09/18(木) 16:23:18ID:???
>>720の問題を解決するには
回答者側もきっぱりどちらかのスレにきっぱり分かれないとだめじゃね?
IDなし選んだらIDありでは回答するなみたいな?
ちゃんと別組織に分けてやっていかないとだめだな
IDなしのほうが質問者は集まると思うが俺はこっちにあえて残るぜ
0731nobodyさん2008/09/18(木) 16:24:18ID:???
専ブラで更新あるスレだけ見てるからageとか棲み分けとかどうでもいい
0732nobodyさん2008/09/18(木) 16:24:23ID:???
>>727
そこでスレタイですよ
0733nobodyさん2008/09/18(木) 16:25:46ID:???
ID隠す質問者は全員血祭りにあげるおwwww
もう誰にもとめられないおwww
0734nobodyさん2008/09/18(木) 16:25:47ID:???
>>731ハゲドー
0735nobodyさん2008/09/18(木) 16:28:56ID:???
いちいち感情的になる奴は向いてないよ2ちゃんねるなんか
OKWaveとかmixiでもやってろ
0736nobodyさん2008/09/18(木) 16:29:15ID:???
どうでもよくはないだろ
極端な話ずっとsageだったら書き込みも減るしdat落ちするし
閲覧は問題ないがスレの健康度にも気を使ってくれ
07376942008/09/18(木) 16:30:36ID:???
ルールを守ってこそのプログラミング

ルールに納得できない場合はそれ専用のスレで議論するほうがいいかと
0738nobodyさん2008/09/18(木) 16:30:56ID:???
>>736
sageでも書き込みがあればdat落ちしません
あとageたきゃ自分でageればいいじゃない
0739nobodyさん2008/09/18(木) 16:34:57ID:???
>>737
そのルール(とその解釈)がめちゃくちゃだからこうなっているわけです
07407312008/09/18(木) 16:35:01ID:???
>>736
dat落ちしたらまた立てればいいだけだと思うがそれが嫌なら
定期的に見てる俺らがageればいいだけじゃないかな
まぁその気遣いには感服するよ
0741nobodyさん2008/09/18(木) 16:35:48ID:???
保守派 : 質問が減るからスレタイこのままにしよう
新興派 : 質問増やすためにスレタイ変えさせないとな
1本化派 : スレ分かれたら片方潰すアルヨ

こっちのスレタイにこだわってるのは保守派より新興派だろうな
0742nobodyさん2008/09/18(木) 16:36:11ID:???
>>739
議論板立てたらダメかな?
07437422008/09/18(木) 16:37:29ID:???
まつがえたw
× 議論板
○ 議論スレ
0744nobodyさん2008/09/18(木) 16:37:37ID:???
1000までで終わりそうな議論を別板たてたらそれはそれで迷惑だな

質問者はかまわずどうぞ^^
こんな下らない議論してても質問にはちゃんと答えるよ
0745nobodyさん2008/09/18(木) 16:41:28ID:???
何でこんなに盛り上がるの?
0746nobodyさん2008/09/18(木) 16:42:14ID:???
IDが義務と言うのなら権利を与えろ。
とは言っても、回答してもらう権利なんて与えるのは無理だから義務にはできない。

ルールと言うのならそれを破るものにはペナルティをかせばいい
このスレの場合は答えないってことだ。
0747nobodyさん2008/09/18(木) 16:42:14ID:???
ヒマだからです
0748nobodyさん2008/09/18(木) 16:42:40ID:???
今まで溜まっていた膿がはじけただけ
0749nobodyさん2008/09/18(木) 16:43:45ID:???
頭固い人は質問者に何もかも求めすぎなんだよ
2chに質問しにくるレベルの人がそこまで気が回るわけが無いんだし
答えたい質問に答えて、後はスルーでいいじゃない
07507422008/09/18(木) 16:44:04ID:???
>>744
やっぱそうだよね

質問者は負けずに質問だなw
0751nobodyさん2008/09/18(木) 16:44:07ID:???
よそでやれ、うぜーーーー
0752nobodyさん2008/09/18(木) 16:44:47ID:???
他所つってもなぁ・・・ID無しスレでもいくか?
0753nobodyさん2008/09/18(木) 16:45:43ID:???
>>749
このスレ以外の質問スレでは既にそうなってます
07546542008/09/18(木) 16:45:59ID:???
どんな質問でもいいよ^^
こわーいお兄さん達は無視で
0755nobodyさん2008/09/18(木) 16:46:38ID:???
WebProg板自治スレッド
http://pc11.2ch.net/test/read.cgi/php/1064684350/
0756nobodyさん2008/09/18(木) 16:47:15ID:???
C言語スレなんて10以上分かれているのに
2スレ3スレでぐだぐだとまぁ…
0757nobodyさん2008/09/18(木) 16:48:15ID:???
>>756
あんなすばらしい言語と糞言語を一緒にするんじゃねえよ
PHPごとき1つで十分
0758nobodyさん2008/09/18(木) 16:50:52ID:???
糞言語なんて言ったら大垣さんがあまりに可哀想
0759nobodyさん2008/09/18(木) 16:51:21ID:???
つうかID出す出さないって特に言及してない
くだすれなんてのがあるのに
なんでわざわざ新しいスレ建てちゃったの?早漏?
0760nobodyさん2008/09/18(木) 16:54:48ID:???
火病った奴が周り見えてるわけ無いだろ
0761nobodyさん2008/09/18(木) 16:55:15ID:???
>>444
0762nobodyさん2008/09/18(木) 16:56:38ID:???
>>444みたいなこといわれて衝動的にたてるのはなんなの?早漏なの?
0763nobodyさん2008/09/18(木) 16:59:17ID:QopqO1zU
ループについて勉強中です
whileやforループなどはわかるのですが
do-whileがどういうときに使うのかが想像つきません
do-whileの有効な使い方の例を教えてください
0764nobodyさん2008/09/18(木) 16:59:18ID:???
スレが分かれたことがそんなに悔しいんだ
0765nobodyさん2008/09/18(木) 17:00:17ID:???
>>763
必ず1回以上繰り返し構造の中を実行する時
0766nobodyさん2008/09/18(木) 17:00:42ID:???
悔しいってwwwwwwそんな馬鹿なwwwwww

元々他のスレで解決できるのにわざわざ新しいの建てるのはなんなの?早漏なの?
0767nobodyさん2008/09/18(木) 17:02:04ID:???
すごい火病り具合ですね
07687652008/09/18(木) 17:02:07ID:QopqO1zU
すみません
説明を受けてもさっぱりイメージがわかなくて・・・
具体例をあげていたけるとうれしいです
0769nobodyさん2008/09/18(木) 17:04:53ID:???
無理してdo-while使う必要はどこにもない
0770nobodyさん2008/09/18(木) 17:05:14ID:???
>>768
whileやforは最初に条件確認してから中を実行する
do-whileは最初に1度中を実行してから条件を確認するってかんじ
0771nobodyさん2008/09/18(木) 17:10:20ID:???
>>765
「それぞれのループについて有効な例を書け」とかいう宿題じゃあるまいね?
0772nobodyさん2008/09/18(木) 17:12:39ID:???
またそういうことを
07737652008/09/18(木) 17:12:56ID:QopqO1zU
どうもありがとうございます
あまり使いどころのよくわからないループですね・・・
あまり気にしないことにします
0774nobodyさん2008/09/18(木) 17:14:12ID:???
ただの手段なのに
どう使うべきだろうと悩むとかwwwあふぉいwww
0775nobodyさん2008/09/18(木) 17:14:17ID:???
まぁそのうち世話になることもあるだろう
0776nobodyさん2008/09/18(木) 17:15:24ID:???
id
0777nobodyさん2008/09/18(木) 17:19:34ID:???
CackePHPって何ですか?
分かり易く例えてください
0778nobodyさん2008/09/18(木) 17:20:43ID:???
スペル間違ってました^^;
CakePHP です
0779nobodyさん2008/09/18(木) 17:21:03ID:???
>>777
http://cakephp.jp/modules/newbb/viewtopic.php?topic_id=334&forum=3&post_id=573#forumpost573
0780nobodyさん2008/09/18(木) 17:21:06ID:???
>>777
◆質問する時の注意
・ 自分のIDを表示させること。(メール欄に何も記述しないこと。空白も入力しちゃダメ)
0781nobodyさん2008/09/18(木) 17:22:18ID:???
IDを出したくない場合は↓へ移動

http://pc11.2ch.net/test/read.cgi/php/1221471692/
0782nobodyさん2008/09/18(木) 17:22:34ID:???
このスレはこの>>774みたいなやつのおかげで
すっかり駄目になってしまいました
そこで今日は皆さんにちょっと論破合戦をしてもらいます
最後の1人になるまでです
0783nobodyさん2008/09/18(木) 17:22:42ID:???
ほらまたでた
0784nobodyさん2008/09/18(木) 17:23:05ID:???
>>782
がんばれ
0785nobodyさん2008/09/18(木) 17:23:31ID:???
IDを出したくない場合は↓へ移動
http://pc11.2ch.net/test/read.cgi/php/1213356756/
0786nobodyさん2008/09/18(木) 17:25:06ID:???
自治厨元気でちゅう
0787nobodyさん2008/09/18(木) 17:26:08ID:???
答えたい奴が答えればいいだけなのに
糞餓鬼はROMることすら出来ないからなあ
0788nobodyさん2008/09/18(木) 17:26:12ID:???
そもそもフレームワークは各該当スレへってかいてるじゃないか
このタイミングでID出さないでフレームワークの質問ってただの釣りだろ
放置スキルいい加減覚えような
0789nobodyさん2008/09/18(木) 17:26:20ID:???
>>782
俺も書こうと思ったんだけど、自重した

感情的になるなと言ってる自分が感情的になってる気がして

難しいところだーね^^;
0790nobodyさん2008/09/18(木) 17:26:25ID:???
>>786
失せろ。氏ね。
0791nobodyさん2008/09/18(木) 17:29:56ID:???
      ハ,,ハ
     ( ゚ω゚ )  お断りします
    /    \
  ((⊂  )   ノ\つ))
     (_⌒ヽ
      ヽ ヘ }
 ε≡Ξ ノノ `J
0792nobodyさん2008/09/18(木) 17:34:04ID:???
781 名前:nobodyさん[sage] 投稿日:2008/09/18(木) 17:22:18 ID:???
IDを出したくない場合は↓へ移動

http://pc11.2ch.net/test/read.cgi/php/1221471692/

0793nobodyさん2008/09/18(木) 17:38:35ID:???
781 :あぼーん:2008/09/18(木) 17:22:18 ID:???
あぼーん
0794nobodyさん2008/09/18(木) 17:42:00ID:???
IDを出したくない場合は↓へ移動

http://pc11.2ch.net/test/read.cgi/php/1221471692/
0795nobodyさん2008/09/18(木) 17:45:48ID:???
向こうのスレが暇で暇でしょうがないんだね
0796nobodyさん2008/09/18(木) 17:49:42ID:???
だかそんな平凡な日々が突然終わろうとしていることにスレ住民は気付いていないのであった…
0797nobodyさん2008/09/18(木) 18:29:38ID:HFF+bmUu
教えて下さい。
PHPで書かれている2ちゃん型掲示板のソースがあれば教えて下さい。
超初心者なので、なるたけ簡単なヤツをお願いします。
 
0798nobodyさん2008/09/18(木) 18:31:12ID:???
>>797
スレ違い
0799nobodyさん2008/09/18(木) 18:34:57ID:HFF+bmUu
>>798
PHPだからいいんじゃないの? なぜスレ違い?
0800nobodyさん2008/09/18(木) 18:42:33ID:???
>>799
うーん、WebProg板だからねー
そういうのは、グーグル先生で「CGI」で検索すればいいんでないの?
こういうところが出てくるはず
http://www.yumemaboroshi.net/
0801nobodyさん2008/09/18(木) 18:51:42ID:HFF+bmUu
>>800
おー、どうもです。
http://www.yumemaboroshi.net/cgi5129/
このえすちゃんねる、にします。
0802nobodyさん2008/09/18(木) 19:04:23ID:???
ゆとりw
08037772008/09/18(木) 19:06:40ID:???
事故解決しますた。
0804nobodyさん2008/09/18(木) 19:09:32ID:HFF+bmUu
あと、PHPのインストール方法を説明してるサイトを教えて下さい。
0805nobodyさん2008/09/18(木) 19:12:43ID:???
ググればわかることを何でも人に甘える教えて君は氏ね
08067772008/09/18(木) 19:14:47ID:???
>>804
初心者なんで、こんな所しか分かりませんけど、どうぞ。

http://jp.php.net/manual/ja/install.php
0807nobodyさん2008/09/18(木) 19:15:03ID:???
ぬるぽ
08088042008/09/18(木) 19:21:05ID:GpvgfxzE
>>806
おお、どうもです。 初心者同士、一緒にがんばりましょう。
>>805
もう、秋なので、ちょっと人に甘えてみました。
08097772008/09/18(木) 19:21:09ID:???
} catch (Exception $e) {
echo "がっ\n";
}
0810nobodyさん2008/09/18(木) 19:26:57ID:???
このタイミングでこの質問は釣りにしか見えない
もうだめだー
早いとこ埋めて次スレで仕切りなおししないね
0811nobodyさん2008/09/18(木) 19:28:52ID:???
本日のレス>>520からここまで
08128042008/09/18(木) 19:35:44ID:GpvgfxzE
http://vertrigo.sourceforge.net/
Home Page
Latest stable version: 2.21
Release date: 9 July 2008

つーか、これでいいですよね?
0813nobodyさん2008/09/18(木) 19:36:39ID:???
おまえは何を言ってるんだ
08148042008/09/18(木) 19:42:52ID:GpvgfxzE
>>813
http://www.yumemaboroshi.net/cgi5129/
つーか、このえすちゃんねる、を動かすには、アパッチ+PHPのインストールが必要でしょ?
0815nobodyさん2008/09/18(木) 19:47:58ID:???
こいつはID出さなくてOK派による刺客なのか?
人あっちに移したいのは分かるがあんま荒らすなよ
0816nobodyさん2008/09/18(木) 19:56:19ID:???
なんだこいつ意味がわからぬ
池沼ID:GpvgfxzE
0817nobodyさん2008/09/18(木) 19:58:55ID:???
>>814
オールインワンなんだし、インストーラに従うだけじゃん。
キャラクタセットの設定は必要そうだけど。
08188042008/09/18(木) 20:01:39ID:GpvgfxzE
俺のIDが途中で変わったけど、嘘偽りのない素人だよ。
IDがどうのこうのと言ってるけど俺は知らないよ。
何でIDを出したらまずいの?
0819nobodyさん2008/09/18(木) 20:02:52ID:???
お願いだからこれ以上荒らさないで
0820nobodyさん2008/09/18(木) 20:03:04ID:???
お前ら落ち着け
こいつは刺客だスルーしよう
0821nobodyさん2008/09/18(木) 20:05:18ID:???
刺客とか、そういう刺激的な言葉を使うからいつまでたっても荒れたままなんだって
自重しろ
0822nobodyさん2008/09/18(木) 20:07:37ID:???
刺激的って(笑)
0823nobodyさん2008/09/18(木) 20:09:42ID:???
この流れを誰かゆとりの俺に教えてくれ


812 名前:804[] 投稿日:2008/09/18(木) 19:35:44 ID:GpvgfxzE
http://vertrigo.sourceforge.net/
Home Page
Latest stable version: 2.21
Release date: 9 July 2008

つーか、これでいいですよね?

813 名前:nobodyさん[sage] 投稿日:2008/09/18(木) 19:36:39 ID:???
おまえは何を言ってるんだ

814 名前:804[] 投稿日:2008/09/18(木) 19:42:52 ID:GpvgfxzE
>>813
http://www.yumemaboroshi.net/cgi5129/
つーか、このえすちゃんねる、を動かすには、アパッチ+PHPのインストールが必要でしょ?
0824nobodyさん2008/09/18(木) 20:12:01ID:???
>>818の一言で釣りとわかるだろ
だいたいここに聞きにくる初心者で
こんな煽り返しの仕方してきたやつは今までいない
長年の経験からもこれは釣りだ
0825nobodyさん2008/09/18(木) 20:14:53ID:???
長年の経験(笑)
0826nobodyさん2008/09/18(木) 20:15:02ID:???
ID表示派が主張する

ID隠蔽派が反論

隠蔽派がIDを出してスレを荒らす←いまここ
0827nobodyさん2008/09/18(木) 20:18:14ID:???
ということにしたいんですね。
0828香織 ◆FEi9GGSYnQ 2008/09/18(木) 20:30:02ID:???
20:45までに1000行ったらおっぱいうpするよ♪
0829nobodyさん2008/09/18(木) 20:33:51ID:???
ksk
0830nobodyさん2008/09/18(木) 20:36:58ID:???
4円
0831nobodyさん2008/09/18(木) 20:37:29ID:???
VIPでやれ
0832nobodyさん2008/09/18(木) 20:38:37ID:???
ksk
0833nobodyさん2008/09/18(木) 20:45:08ID:???
今日は、祭りと聞いて来ました。
0834nobodyさん2008/09/18(木) 20:55:57ID:???
糞餓鬼どもは逝ってよし
0835nobodyさん2008/09/18(木) 21:02:16ID:???
後の祭り
0836nobodyさん2008/09/18(木) 21:58:50ID:???
つか、諸先輩方もヒマなんですねw
こんなところで燃えちゃってw
0837nobodyさん2008/09/18(木) 22:07:49ID:???
他に燃える場所がないんだから黙ってろ
0838うんこ ◆uk5X3LoreQ 2008/09/18(木) 22:13:08ID:4Nz1ZNLM
おい、お前等さぁ俺が荒らすわけねーし。


>>531
ありがとう
とりあえずやってみるわ
これで俺が作った画像掲示板の画像を全部DBにしまえるわ。
0839nobodyさん2008/09/18(木) 22:21:26ID:???
>>837
(・∀・)ゞィエッサー!!
0840nobodyさん2008/09/18(木) 22:30:43ID:3BYvgWea
xamppでテスト表示させようとおもうと
unexpected '@' のエラーでるんですけど。。
@って なんなんすかぁ??
誰か助けてくださし〜
0841nobodyさん2008/09/18(木) 22:36:10ID:???
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
0842nobodyさん2008/09/18(木) 22:38:42ID:3BYvgWea
<html>
<head>
<title>Album</title>
</head>
<body>

<form method="post" enctype="multipart/form-data" action="index.php">
<input type="file" name="data" size="30">
<input type="submit" value="submit">
</form>

<?php
$updir = "updir";             //ファイルを保存するフォルダ

↑ここまでの行でエラーがでてるんですよね。。
Parse error: syntax error, unexpected '@' in C:\xampp\htdocs\test\index.php on line 13
です。。
おねがいします。。
0843nobodyさん2008/09/18(木) 22:40:45ID:p6XrFWUw
PHPの勉強をはじめてみたいのですが、
まず、なにとなにとなにを
ダウンロードしてインストールすればいいでしょうか?

OSはWindowsです
0844nobodyさん2008/09/18(木) 22:40:56ID:3BYvgWea
あとちなみに testフォルダに updirフォルダをつくって index.phpとおなじ階層にはおいてます。。よろしくです。
0845うんこ ◆uk5X3LoreQ 2008/09/18(木) 22:41:11ID:4Nz1ZNLM
>>840
@を関数の前につけるとエラーを表示しない
@を外せ


ところで前から気になってたんだけど
xampp って何て読むの?
俺は クサンプ か ザンプ って読んでた
もうアパッチ PHP mysql単体でやってるから関係ないけど
0846nobodyさん2008/09/18(木) 22:43:52ID:???
>>842
必ずしもエラーメッセージに表示された行までに
ミスがあるというわけではないよ。

むしろ表示行の次でミス、とかありがち。
0847うんこ ◆uk5X3LoreQ 2008/09/18(木) 22:45:23ID:4Nz1ZNLM
>>842
もっと上に何か無いの?
12と13行目だけ分かればいいし。


>>843
xampp
もしくはアパッチとPHPだけ
0848nobodyさん2008/09/18(木) 22:47:57ID:???
>>842
> Parse error: syntax error, unexpected '@'
ここで(見易いように)全角スペースでインデントしたものをコピペした人とかがよく食らってる。

"updir"; から // までの間隔を全角スペース打ちまくりで空けるのをやめよう。tabは可。

という話のはずなんだけど今日の回答陣は強力ですね。
08498482008/09/18(木) 22:49:23ID:???
寝ぼけてた。
13行めのインデント。
0850nobodyさん2008/09/18(木) 22:50:29ID:???
0851nobodyさん2008/09/18(木) 22:51:04ID:3BYvgWea
なんかたぶん848さんのゆってる理由からなってるっぽいっす。
サイトにあったやつコピペしてきたんで。
もともとファイルじゃなかったんですよね。
ちょっとスペースつめまくってみますわ。
いろいろあざっす。 
0852nobodyさん2008/09/18(木) 22:52:48ID:???
マトモな回答者は今日このスレ見ても無意味だって知ってるからな
0853nobodyさん2008/09/18(木) 22:57:49ID:3BYvgWea
やっぱスペースつめたらエラーおさまりました〜。
かんしゃですかんしゃです
おれの生きるスペースはつめる必要ないくらいつまってます。。
08548482008/09/18(木) 23:01:03ID:???
!=849 ←騙る意味はあるのか

今日…というか流れ変わるまでこんな感じっぽいね。

>>853
解決したのはいいけど、生きるスペースを確保してからPHPに取り組んだほうが。
0855nobodyさん2008/09/18(木) 23:18:15ID:???
>>842
ためしに"./updir/"で
0856nobodyさん2008/09/18(木) 23:20:27ID:???
あ、もう終わってたのね。失礼。
0857nobodyさん2008/09/19(金) 11:13:38ID:5yvbWEp1
ログイン認証をphpのセッションで行うことについて質問です。

セッション固定攻撃の対策として、
ttp://bakera.jp/glossary/30bb30c330b730e730f356fa5b9a653b6483
などを参考にし、ログイン前にはセッションIDを発行しないようなシステムに
しようとしています。

ですが、ログイン済みかどうかの確認のために$_SESSIONにアクセスするためには、
session_start()を行わないといけません。
そしてsession_start()を行うということは、ログイン前にセッションIDを
発行することになってしまいます。

下記ソース、Login(),CheckLogin()の組み合わせでは$_SESSIONにアクセスできなくてチェックが機能しません。
Login(),CheckLogin2()の組み合わせでは、チェックは機能しますが、session_destroyしてるにもかかわらず、
セッションIDを事前発行してしまいます。

どうすればログイン前にはセッションIDを発行しないようシステムになるのでしょうか?

PHP Version 5.1.6です。
08588572008/09/19(金) 11:14:26ID:5yvbWEp1
function Login($post){
 // ログイン処理
 if (──ログイン判定がOK──){
  session_start();
  $_SESSION['userid'] = $id;
 }
}

function CheckLogin(){
 // 未ログインなら、ログイン処理用のフォームを出力する
 if (!isset($_SESSION['userid'])){
  echo LoginHtml();
 }
}

function CheckLogin2(){
 session_start();
 // 未ログインなら、ログイン処理用のフォームを出力する
 if (!isset($_SESSION['userid'])){
  session_destroy();
  echo LoginHtml();
 }
}
0859nobodyさん2008/09/19(金) 11:14:43ID:???
php5.1.6(笑)
0860nobodyさん2008/09/19(金) 11:44:24ID:???
ログイン成功時にIDを発行しなさい
session_startする前に認証処理をし、成功時にランダムにセッションIDを発行してからsession_startして$_SESSIONにフラグを立てる
0861nobodyさん2008/09/19(金) 12:37:12ID:fDJIo5/y
header("Location:http://example.com/")

これに、POSTデータを付加することは可能ですか?

<form method="post" action="http://example.com/">
これをPHPで行いたいのですが・・・。
0862nobodyさん2008/09/19(金) 12:46:17ID:???
ttp://www.phppro.jp/news/228
ttp://programming-magic.com/?id=134

これくらいは自分で検索出来るようになろうな
0863nobodyさん2008/09/19(金) 12:48:40ID:fDJIo5/y
>>862
その場合は送信結果を返すもので、
ページにジャンプというのはできないのでは・・・?
0864nobodyさん2008/09/19(金) 12:54:27ID:???
>>863が正解
>>862は素人
0865nobodyさん2008/09/19(金) 12:59:30ID:???
結論的にはデキネーヨという事なんだけどね
0866nobodyさん2008/09/19(金) 13:02:21ID:???
>>861
無知乙
ソケットを組み合わせてやれ
0867nobodyさん2008/09/19(金) 13:16:22ID:???
LocationさせながらPOSTするってどーやんの?
POSTリクエスト投げてその結果を表示するって事じゃないよね?
0868nobodyさん2008/09/19(金) 13:23:36ID:F54lTd4H
投稿されたURLをリンクしたいのですが
<a href="http://www.yahoo.co.jp">http://www.yahoo.co.jp<;/a>

このアドレス部分は2箇所ともエスケープをしないといけないんでしょうか?
とあるサンプルを見ていると右側しかしていなかったので不思議に思って。
0869nobodyさん2008/09/19(金) 13:52:32ID:???
>>868
投稿されたものを表示する箇所は全部エスケープする
左側をエスケープしなかったのは&が&amp;に置き換わったり
正しく飛べないことを懸念したからだと思うが
主要ブラウザやってみればわかるがちゃんと飛べるようになってる

例えば
<a href="<?php echo $_GET['url']; ?>">aaa</a>
とやって
getパラメタに?url="<script>alert('XSS')</script>なんて与えてやるとXSSになる
0870nobodyさん2008/09/19(金) 13:53:04ID:???
ペチパーってなんでロケーションするって言い方するんだろ
08718572008/09/19(金) 14:35:42ID:5yvbWEp1
>>860
それは、認証成功時にsession_regenerate_id(true)によって、セッションIDを変更する、ということですよね?
セッション固定攻撃への対策をググると、だいたいのサイトでは

1.ログイン後にしかセッションIDを発行しない
2.認証成功時にセッションIDを変更する

というふたつの対策が書いてあるのですが、2の方法でやれ、ということですよね。
1の方法を知りたかったのですが、phpでは1はできない、ということでよろしいのでしょうか?
0872nobodyさん2008/09/19(金) 14:38:05ID:???
>>863
出来る
返る結果を出力すればいい(ヘッダーは除去してな)
URLの書き換えも行うと言う条件ならムリ(RFC2616)
0873nobodyさん2008/09/19(金) 14:40:27ID:???
>>871
1と2って一緒じゃないの?勘違いならすまん
「ログイン後にID生成」ってのと「認証成功時にID生成」は一緒に思えて仕方ない
俺は無知なのだろうか

0874nobodyさん2008/09/19(金) 14:41:40ID:F54lTd4H
>>869
なるほど。ありがとうございました。
エスケープするようにします。
0875nobodyさん2008/09/19(金) 14:46:26ID:???
>>872
それは出来てないだろ

やってる事はただ単にPOSTリクエスト投げて
そのリクエスト結果を表示してるにすぎない
08768572008/09/19(金) 14:50:26ID:5yvbWEp1
>>873
セッション固定攻撃への対策への有効度や、ログイン認証後の状態としてはたぶん全くいっしょだと思います。
違うのは、ログイン前に、セッションIDを配布しているかどうかだけです。
ですけど、

ttp://bakera.jp/glossary/30bb30c330b730e730f356fa5b9a653b6483
>ところが何を思ったものか、世の中にはログインする前にセッション ID を発行するというシステムが存在していて、

ttp://www.wdic.org/w/WDIC/%E3%82%BB%E3%83%83%E3%82%B7%E3%83%A7%E3%83%B3%E5%9B%BA%E5%AE%9A%E6%94%BB%E6%92%83
>さて、通常、こんな攻撃はありえない。と、信じたい。ところが実際に発生した。
>通常のWebアプリケーションならば、セッションIDはログインしてから発行されるからであり、



なんてふうに、「ログイン前にセッションID配ってるよm9(^Д^)プギャー」ぐらいの勢いで書いてあるから、
ログイン前にセッションID配ったら負けかなと…でもどうすればいいのかわからなくて…。orz
0877nobodyさん2008/09/19(金) 14:50:32ID:???
>>871
phpに触れて間もない素人で悪いけど、
認証のたびにセッションを作りたくないのなら
最初にセッションIDが送られてるかどうかで判定したら?クッキーならこんな感じで
if (isset($_COOKIE['PHPSESSID'])) { }

それと、セッションIDの変更ってログインのときだけでいいんじゃない?
0878nobodyさん2008/09/19(金) 14:56:36ID:???
>>876
やっぱり一緒だよな?
「ログイン=認証処理」って意味なら・・・
ID発行のタイミングがログイン(認証処理)の前だと危ないですよ、って意味だと理解した
ログイン後のページでは関係ないだろうけど(呼び出すだけだし)
0879nobodyさん2008/09/19(金) 15:07:53ID:Y2aMF3IY
>>878
2は、
セッションID発行→認証処理→認証→ログイン&セッションID変更
                  |→認証不可→ログイン不可
1は、
認証処理→認証→ログイン&セッションID発行
      |→認証不可→ログイン不可

と読んでいるんだと思う。
2は、認証処理してきた相手が最初にGETリクエストを送ってきた
相手と同一かどうかまで確認してるってことなのかな。

>>871 の質問の回答は、どちらもできる。
かな。
0880nobodyさん2008/09/19(金) 17:08:05ID:???
キチガイが一人居ないだけで平和だなww
0881nobodyさん2008/09/19(金) 17:11:43ID:???
ちゃんとIDだして質問してるから何も言わないだけだろ
>>880は真でこいよ
0882nobodyさん2008/09/19(金) 17:35:50ID:sgks7kjN
はじめまして。
現在PHPとSOAPを使った検索サービスを作っているのですが以下のようなエラーが出ます。

Fatal error: Uncaught SoapFault exception: [Client] looks like we got no XML document in /var/www/html/search.php:14 Stack trace: #0
[internal function]: SoapClient->__call('GetFlvRequest', Array) #1 /var/www/html/search.php(14): SoapClient->GetFlvRequest('test') #2
{main} thrown in /var/www/html/search.php on line 14

どうすればいいのか教えていただけたら幸いです。
使用しているサーバーは2台ともFedora9でApache2.2.9、PHP5.2.6を使用しています。
ちなみにphp-mysql、php-mbstring、php-soapはすべて入っています。

ソースファイル
http://www.youlost.mine.nu/html999/img/5916.zip
08838572008/09/19(金) 17:39:57ID:5yvbWEp1
解決しました。

function CheckLogin(){
 session_start();
 // 未ログインなら、ログイン処理用のフォームを出力する
 if (!isset($_SESSION['userid'])){
  $_SESSION = array();
  setcookie(session_name(), '', time()-42000, '/');
  session_destroy();
  echo LoginHtml();
 }
}

ttp://manual.xwd.jp/function.session-destroy.html
ここを見てなかった俺がアホだったというだけでした。orz
どうもありがとうございました。
08848822008/09/19(金) 17:41:03ID:sgks7kjN
すみません、「testと検索をかけたところで」と入れるのを忘れてました。
0885nobodyさん2008/09/19(金) 17:43:17ID:???
>>879
認証処理以前に、最初にアクセスした時にログイン済みかどうかセッションでチェックしない?
1はそれ込みで書いてるってこと?それとも最初から全くセッションでチェックをしない?
0886nobodyさん2008/09/19(金) 17:44:23ID:???
>>884
[Client] looks like we got no XML documentって書いてるじゃん
0887nobodyさん2008/09/19(金) 17:45:06ID:???
>>883
別に破棄しなくても変えりゃいいだけでは?
0888nobodyさん2008/09/19(金) 18:05:31ID:???
>>883
header関数のLocationでログイン用ページに飛ばす手もあるんじゃね?
これならsession_startする前の状態に戻るし
0889うんこ ◆IKgUrAzBvI 2008/09/19(金) 18:07:20ID:XrOocfL4
なんでだろー なんでだろー
なんでだなんでだろー


MYSQLのカラムをtextからblobにしても
やっぱりJPG画像などのバイナリデータは
base64encodeしないと入らないのは何でだろ〜


base64encodeしないと入らないの?
なんで?
教えて!
ちゃんとPHPでrealストリング関数かけて、'とかエスケープしてるのに。
なんで?
blobの意味ないし。
入らないの?
0890nobodyさん2008/09/19(金) 18:13:59ID:???
・SQLについての質問はデータベース板(PCカテゴリ)の各スレで
0891nobodyさん2008/09/19(金) 18:16:42ID:???
>>889
日本語でおk
0892nobodyさん2008/09/19(金) 18:23:11ID:???
>>881
自覚があるだけマシな基地害だなオマエqqqq
0893nobodyさん2008/09/19(金) 18:58:14ID:???
ストレス発散なら別のとこでやれ
0894nobodyさん2008/09/19(金) 19:30:22ID:???
Tha's loop
0895nobodyさん2008/09/19(金) 19:51:31ID:???
>>892
なにその上から目線はさ
仕事ができない奴ってこういうところでいきがるよな
>>892(笑)
0896nobodyさん2008/09/19(金) 19:56:53ID:???
ここは質問スレです。雑談は控えてください。
0897nobodyさん2008/09/19(金) 20:17:48ID:???
自治厨乙
0898nobodyさん2008/09/19(金) 20:19:48ID:???
自治厨乙
0899nobodyさん2008/09/19(金) 20:21:24ID:???
>>896
仕切りグセ、直さないと会社の皆に嫌われるぞ。
0900nobodyさん2008/09/19(金) 20:25:56ID:???
いちいち突っかかってるほうが嫌われるわ
つうかどいつもこいつも自重しろよくだらねえ
0901nobodyさん2008/09/19(金) 20:30:34ID:???
まともな奴なら、こんなキチガイたちはスルーしちゃうからな
ほんと俺ら性格歪んでるわw
0902nobodyさん2008/09/19(金) 20:52:42ID:???
こいつはもうくるな氏ねksg

880 名前:nobodyさん[sage] 投稿日:2008/09/19(金) 17:08:05 ID:???
キチガイが一人居ないだけで平和だなww

892 名前:nobodyさん[sage] 投稿日:2008/09/19(金) 18:23:11 ID:???
>>881
自覚があるだけマシな基地害だなオマエqqqq
0903nobodyさん2008/09/19(金) 21:27:34ID:???
>>881=895=902
お願いだからおにぎり追いかけて谷底落ちてぇ〜
それ以前に ね〜お願いだから来世は人間にならないでぇ〜
0904nobodyさん2008/09/19(金) 21:30:44ID:???
ん?=がどうした?おまえに敵対心持ってる人間を1人に絞りたいんだろうがレスは一回しかしてないんだがな
妄想癖があると大変だな
0905nobodyさん2008/09/19(金) 21:33:08ID:???
>>904
お願いだからおにぎり追いかけて谷底落ちてぇ〜
それ以前に ね〜お願いだから来世は人間にならないでぇ〜
0906nobodyさん2008/09/19(金) 21:35:07ID:???
何かレスが伸びてたらキチガイが沸く時間になったのな
0907nobodyさん2008/09/19(金) 21:36:08ID:???
>>905
必死に反論したくても言い返す言葉がないからガキがよくいうセリフに走りましたよね、わかります
0908nobodyさん2008/09/19(金) 21:45:09ID:???
質問スレでなにやってんだお前ら(笑)
0909nobodyさん2008/09/19(金) 22:00:15ID:???
>>907
お願いだからおにぎり追いかけて谷底落ちてぇ〜
それ以前に ね〜お願いだから来世は人間にならないでぇ〜
0910nobodyさん2008/09/19(金) 22:12:27ID:???
>>909
君、もうすこし反論らしいことしておっしゃって頂けませんか?
おもしろくないのですが・・・?
0911nobodyさん2008/09/19(金) 22:17:30ID:???
>>910
お願いだからおにぎり追いかけて谷底落ちてぇ〜
それ以前に ね〜お願いだから来世は人間にならないでぇ〜
0912nobodyさん2008/09/19(金) 22:22:49ID:???
>>910
あらあら、相手してもらってよかったねぇー、ちゃんとお礼言いなさいよぉ。
0913nobodyさん2008/09/19(金) 22:42:13ID:???
変なスクリプトが仕掛けられたと聞いて
0914nobodyさん2008/09/19(金) 22:45:20ID:???
>>913
みっともないぞ
0915nobodyさん2008/09/19(金) 22:46:30ID:???
自演の激しいスレだないつまでやってんの
0916nobodyさん2008/09/19(金) 22:50:39ID:???
そうだいい加減にしろな>>881=895=902=904以下略
0917nobodyさん2008/09/19(金) 22:51:41ID:???
>>889
PDOでやってみたところ、本当にバイナリが入らない。ワラタ。
0918nobodyさん2008/09/19(金) 22:52:02ID:???
>>916
おまえも相方も含めてキモ過ぎ
0919nobodyさん2008/09/19(金) 23:00:42ID:???
データベースにアクセスする基底クラスに$smartyとか書きやがった馬鹿!貴様死ね!!!
テメエのせいでバッチ処理全滅したじゃないか!!

言いたかっただけなので特にオチはない。
0920nobodyさん2008/09/19(金) 23:04:20ID:???
>>919
市ねよ
0921nobodyさん2008/09/19(金) 23:43:23ID:???
>>918
テメェみたいなドブ面をキモいって言うんだ、覚えとけ小僧
0922nobodyさん2008/09/19(金) 23:46:59ID:???
>>921
必死w
0923nobodyさん2008/09/19(金) 23:47:44ID:fgGmpEhd
PHPでCSVファイルを読み込み、その内容を表示するプログラムを作成したいと思っています。
例えば「C:\test.csv」のように、日本語がパスに混じっていないものなら正常に読み込めるのですが、
「C:\Documents and Settings\user\デスクトップ\test.csv」のようにパスに日本語が混ざっていると
以下のようなエラーが出ます。

Warning: fopen(C:\Documents and Settings\user\デスクトップ\test.csv)
[function.fopen]: failed to open stream: No such file or directory in C:\xampp\htdocs\pdt\sample1\admin\index.php on line 40

Warning: fgetcsv() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\pdt\sample1\admin\index.php on line 42

このような現象を回避するにはどうすればよろしいのでしょうか?
ソースは以下になります。

<!-- ファイル参照フォーム>
<form action='index.php' method="POST">
<input type="file" name="upfile" size="20">
<input type="submit" value="アップロード">
</form>


// ファイル取得を行う
if($_POST['upfile'] != null){
// ファイル名取得
$filename = htmlspecialchars($_POST['upfile']);
$filename = stripslashes($filename);
// ファイルオープン
$file = fopen($filename, 'r');
// CSVファイルから項目名読み込み(廃棄する)
$data = fgetcsv($file);
// 項目数カウント
$n = count($data);
0924デカマラ課長2008/09/19(金) 23:47:46ID:/htFdvPi
>>922
池沼にかまうな
0925nobodyさん2008/09/19(金) 23:48:42ID:???
>>919
額に「MVC」って書いてやればイインダヨー
もしくは「肉」
0926nobodyさん2008/09/19(金) 23:49:10ID:???
>>923

巣のコードを乗せような
それ質問用にコードいじってるでしょ
0927nobodyさん2008/09/19(金) 23:50:18ID:???
>>923
php アップロード formでググろうな
おまえはhtmlの書き方から間違ってるからな
わかったな愚民
09289232008/09/19(金) 23:50:54ID:???
>>926-927
氏ね
0929nobodyさん2008/09/19(金) 23:51:08ID:???
>>923
Windowsの日本語ファイル名ってSJISじゃなかったっけ?
それならパスをエンコードしなきゃ、だよな?
勘違いだったら市のう・・・
0930nobodyさん2008/09/19(金) 23:57:15ID:???
>>923が質問してることとソースがかみ合ってない件
0931nobodyさん2008/09/20(土) 00:00:39ID:p8t9hQmx
>>926
いや、コードから抜き出しただけでこの部分はいじってないです
>>927
ちょっと調べてみます
>>929
あ、なるほど…
0932nobodyさん2008/09/20(土) 00:03:25ID:???
>>923にマジレスしてやると

>PHPでCSVファイルを読み込み、その内容を表示するプログラム

なのにhtmlがアップロードな件
しかもそのhtmlも間違っててファイルはアップロードできないぞ
0933nobodyさん2008/09/20(土) 00:10:58ID:p8t9hQmx
>>932
ファイル自体はアップロードできます
というかソース全部載せた方が良かったかもしれませんね
とりあえず回答してくださった方の意見を試してそれでも駄目だったらまた来ます
失礼しました
0934nobodyさん2008/09/20(土) 00:35:00ID:???
まんま929だな
Linuxとかでもありえる話
0935nobodyさん2008/09/20(土) 02:03:04ID:???
>>923
なんとなく気付いてしまった・・・
アップロードしたcsvを扱うなら$_FILES['upfile']['tmp_name']だよな・・・
$_POSTだとアップ前のローカルパス名になるし・・・
0936nobodyさん2008/09/20(土) 02:13:17ID:???
もしかしてこれは・・・
0937nobodyさん2008/09/20(土) 02:17:53ID:???
釣りか!
0938nobodyさん2008/09/20(土) 03:58:31ID:???
259+4 :名無しさん@九周年 [sage] :2008/09/20(土) 00:58:46 ID:Z/ISx0PH0 (2/3) [PC]

これはパクリが目的ではない。
国内にある暗号を全て可視化することが目的。

個人や企業のプライバシーを許さず、あらゆる情報を統制しないと
気がすまないというのは秦の始皇帝の時代から続く中華主義の宿痾。

実際シナのインターネットではSSLやVPNといった全ての暗号化通信が禁止されている。
例外が政府が提供したキーを使った場合のみ。
もちろん政府からは暗号化した内容は丸見えになる。
0939nobodyさん2008/09/20(土) 04:00:09ID:???
質問のあとにID隠して923で成りすましておいて、んでもってID出す、と

「ほらね、成りすまして混乱させることができるでそ」とでも言いたかったのか?

「言って分からにゃ、体で分からせるまでだ」っぽいな


ルール作りって大変だね
0940nobodyさん2008/09/20(土) 04:34:05ID:???
行間空けてまで何書いてるんだろ…
それはどーでもいいけど、いい加減IDネタから離れろよ
0941nobodyさん2008/09/20(土) 04:38:54ID:???
お前らもう朝ですよ
いい加減寝たらどうですか
0942nobodyさん2008/09/20(土) 08:54:44ID:EkLzV9bU
数字を人間に読みやすい形式(KB,MB,GB等、適切な単位をつけて)にしたいのですが
そういうライブラリがあれば教えてください
0943nobodyさん2008/09/20(土) 09:33:59ID:???
そんなもんでライブラリ使ってた日にゃ・・・・(略
0944nobodyさん2008/09/20(土) 09:36:32ID:???
流石にそれくらいのもの、自分で書いたほうが探すより早くないかw
0945nobodyさん2008/09/20(土) 11:10:59ID:???
>>933
おいおい、そのformでアップロードできたんならソースいじってることになるわな
嘘はいけないぞ
0946nobodyさん2008/09/20(土) 11:30:18ID:SrB37RJD

現在パー速クリエイタースレで人員募集中です。
現行スレ&テンプレ
http://ex14.vip2ch.com/test/read.cgi/news4gep/1221872491/

・html、CSS、SNSを作れる言語が書ける人(一番大変な部分です。数人必要かも。)
・aiやpsdをいじれる人
・宣伝活動に長けている人
・ちょっとしたスキルがある方(動画作成等)

他にもどしどし募集中。
勉強中の方からプロの方まで、気軽にお願いします。
0947nobodyさん2008/09/20(土) 11:35:45ID:???
>>942
処理的には90%が割り算して値返すだけなんだから、
手前で実装しろよwww
残り10%は単位の付加処理なwww
09489422008/09/20(土) 12:08:10ID:???
絶対言われると思ったし
もういいし
0949nobodyさん2008/09/20(土) 14:01:11ID:???
ヒント
2^10 1KB
2^20 1MB
2^30 1GB
2^40 1TB
0950nobodyさん2008/09/20(土) 14:40:01ID:???
Kは10^3です
0951nobodyさん2008/09/20(土) 14:51:19ID:???
>>950
本気でいってんの?
1kb=1024バイトだよ
釣られちゃいましたか?
0952nobodyさん2008/09/20(土) 15:06:22ID:???
>>950
スレ立てよろ
0953nobodyさん2008/09/20(土) 15:18:11ID:???
>>951
じゃ1km=1000mなのはなんで?
0954nobodyさん2008/09/20(土) 15:24:14ID:???
>>953
スレ早くしてくんない
0955nobodyさん2008/09/20(土) 15:34:04ID:???
>>1も読めないの?
次スレは>>980だろ
0956nobodyさん2008/09/20(土) 15:35:45ID:???
>>953
kmとkbは違うだろ
1マイルが1000mじゃないのはなんで?とかいってるようなもんだぞ
0957nobodyさん2008/09/20(土) 15:46:56ID:???
>>949が正しい
ただKBとKiBを混ぜて考えるとハマるぞ
そしてスレ違い
0958nobodyさん2008/09/20(土) 15:50:12ID:???
>>953
そっちのkと情報分野のKは別物
スレ違いになるからググってよ
0959nobodyさん2008/09/20(土) 15:54:14ID:???
>>957
そりゃそうだ
KB=1024バイトなのは、本来Bがブロックのことだからな(1B=1バイトって訳じゃねぇし)
1000KBで1MBになって当たり前
0960nobodyさん2008/09/20(土) 16:06:08ID:???
1000KBで1MBになって当たり前
1000KBで1MBになって当たり前
1000KBで1MBになって当たり前
1000KBで1MBになって当たり前
1000KBで1MBになって当たり前
1000KBで1MBになって当たり前
1000KBで1MBになって当たり前
1000KBで1MBになって当たり前
0961nobodyさん2008/09/20(土) 16:06:52ID:???
1000KBで1MBになって当たり前
1000KBで1MBになって当たり前
1000KBで1MBになって当たり前
1000KBで1MBになって当たり前
1000KBで1MBになって当たり前
1000KBで1MBになって当たり前
1000KBで1MBになって当たり前
1000KBで1MBになって当たり前
0962nobodyさん2008/09/20(土) 16:12:18ID:???
1000KBで1MBになって当たり前 
1000KBで1MBになって当たり前 
1000KBで1MBになって当たり前 
1000KBで1MBになって当たり前 
1000KBで1MBになって当たり前 
1000KBで1MBになって当たり前 
1000KBで1MBになって当たり前 
1000KBで1MBになって当たり前 
0963nobodyさん2008/09/20(土) 16:13:42ID:???
情報処理技術者試験では1000KBを1MBとみなすんだよ、ほんとだよ
0964nobodyさん2008/09/20(土) 16:15:10ID:???
>>963
嘘はいけません
0965nobodyさん2008/09/20(土) 16:35:28ID:???
きっと>>964は「KiB」と言う単位を知らないのだよ
あと、スレ違いは去れ!
0966nobodyさん2008/09/20(土) 16:40:49ID:???
情報処理試験にそもそもそんな問題でないし
0967nobodyさん2008/09/20(土) 17:05:11ID:???
ほら吹きはそこらへんにしておいたら?
0968nobodyさん2008/09/20(土) 17:15:00ID:???
確かでたような気もするが忘れた
まぁ1000Bを1KBとしたり
1000KBを1Mバイトとみなす事はあるな

ただどちらが正しいかと言われれば当然1024B=1KBなわけでw
てか、ブロックってなんだよ
0969nobodyさん2008/09/20(土) 17:29:19ID:???
いちいち揚げ足取って楽しんでる奴は馬鹿丸出しだな
0970nobodyさん2008/09/20(土) 18:21:24ID:???
バカが多いと思えば今日は土曜日か仕方がない
0971nobodyさん2008/09/20(土) 18:51:12ID:???
俺は思いつかんから誰かPHPの話題を提供してくれ
もうスレ違いはウンザリよ
0972nobodyさん2008/09/20(土) 19:20:19ID:???
>>957
KBとKiBを分けて考えるんなら
>>949じゃなくて>>950が正しいんじゃん。
お前は何を言ってるんだ?
0973nobodyさん2008/09/20(土) 19:25:11ID:???
>>972
なんでそんな解釈の仕方をするの?酔ってるの?
0974nobodyさん2008/09/20(土) 19:28:28ID:???
その解釈がなぜ間違いなのか明確に述べよ
0975nobodyさん2008/09/20(土) 19:32:28ID:???
どうしても自分の非を認めたくないらしいw
自信たっぷりに10^3とか恥ずかしいこといっちゃったからな
0976nobodyさん2008/09/20(土) 19:33:56ID:???
KiBなら間違ってないとか苦しすぎる
どっちが一般的か考えればわかるだろ
0977nobodyさん2008/09/20(土) 19:51:02ID:???
なんだやっぱり自分の考えの根拠も述べらんないんじゃん。

最近の若い子はSI単位系も知らんのか。
なぜ二進接頭辞が新たに定められたのかちょっと頭使っても分かんないのかな。
0978nobodyさん2008/09/20(土) 19:53:07ID:???
次スレは2つにわけましょう

【PHP】ID出して質問するスレ【初心者歓迎】
【PHP】ID出さなくても質問OKなスレ【初心者歓迎】
0979nobodyさん2008/09/20(土) 19:53:43ID:ORjEIXaK
>>978
おk

バトンたっちあげ
0980nobodyさん2008/09/20(土) 19:53:44ID:???
wikipediaでみてきたような知ったか知識で語るのは結構だが
>>942の求めてるものは>>949だろ
09819802008/09/20(土) 19:58:25ID:???
別にスレタイ変えなくていいだろ?
なんで一部のアホウどものケンカごとに巻き込まれなきゃならんのだ
というわけで今までどおりか>>697のテンプレをいじったようなやつでいいか?
0982nobodyさん2008/09/20(土) 20:01:10ID:???
あと>>699もいれといて
0983nobodyさん2008/09/20(土) 20:01:56ID:???
>>978
激しく同意
もうさんざん話し合ったのだから2つに分けて良いと思う
0984nobodyさん2008/09/20(土) 20:02:04ID:???
>>981
変えなくていいよ
まったく同じようなスレを2つ建てる意味がない
スレタイだけみたら質問者が混乱するだけ
09859802008/09/20(土) 20:03:27ID:???
反対意見もあるしとりあえずもう数人の意見聞いてからたてるということで頼むわ
995あたりまでには結論つけてほしい
0986nobodyさん2008/09/20(土) 20:05:03ID:???
PHP5.2.6で、
upload_max_filesizeよりもMAX_FILE_SIZEの値を大きくして、
実際にはupload_max_filesizeに引っかかった場合でも、
エラーの値が、UPLOAD_ERR_FORM_SIZEになります。
これはバグですか?
0987nobodyさん2008/09/20(土) 20:06:00ID:???
散々話あったっていっても数人だろw
それも感情的な馬鹿どもがわめいたほんの数時間の出来事
0988nobodyさん2008/09/20(土) 20:08:46ID:???
保守派はスレタイかえるのがいやなんだから

下らねぇ質問はここに書き込みやがれスレ
ID出すスレ
ID出さないスレ

いっそのこと3つにわけちまえばいいね
0989nobodyさん2008/09/20(土) 20:08:58ID:???
わけていいに一票
回答者のモチベさがって無駄なレスが増えるスレになるだけだから
0990nobodyさん2008/09/20(土) 20:10:44ID:???
俺はどっちでもいいけどいままでIDで荒れてきたのならそろそろスレタイも変えていいと思ってみるテスト
0991nobodyさん2008/09/20(土) 20:11:41ID:???
こういう話題のときに>>986みたいなバカがでてくるのが不思議w
0992nobodyさん2008/09/20(土) 20:12:38ID:???
IDに拘ってるのに自分のIDは出さずに議論って笑えるなw
0993nobodyさん2008/09/20(土) 20:13:39ID:???
ID出さないことにこだわってる人にも当てはまるよな
09949802008/09/20(土) 20:14:57ID:???
じゃスレタイ変える方向でテンプレまとめるから
たつの少しおそくなるが待ってくれ
もし気に入らなかったら次スレにでもかえてくれ
番号はどうする?一応このスレの後続だしID出すスレ73ってつけとく?
0995nobodyさん2008/09/20(土) 20:16:13ID:???
ま、なんだ。しばらくスレ立てやめれば。
0996nobodyさん2008/09/20(土) 20:17:02ID:???
なんでIDで争ってるの?
このスレの質問は問題なく処理されてるのになんで今更?
0997nobodyさん2008/09/20(土) 20:17:30ID:???
もうさんざん荒らされてんだからスレ分けろや
スレタイ変えたくないのは未練たらたらなだけだろ
昔作ったものに執着しないで少しは成長しような
0998nobodyさん2008/09/20(土) 20:17:43ID:???
次スレからはID表示主義者とID???主義者を分けてスレ名変更汁
ID出さなくてもいいスレもできたからいいんでね?
0999nobodyさん2008/09/20(土) 20:19:07ID:???
>>994
つけてておk
1000nobodyさん2008/09/20(土) 20:19:52ID:???
idとかどうでもいいよ
くだらん
10011001Over 1000Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。