[表示 : 全て 最新50 1-99 101- 2chのread.cgiへ]
Update time : 05/09 20:46 / Filesize : 31 KB / Number-of Response : 159
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【PHP】ID出さなくても質問OKなスレ【初心者歓迎】



1 名前:nobodyさん mailto:sage [2008/09/15(月) 18:41:32 ID:???]
まず読め→【PHP マニュアル】www.php.net/manual/ja/
PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。
過去スレ、関連スレ、FAQなどは>>2-10辺り
次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。


15 名前:nobodyさん mailto:sage [2008/09/18(木) 14:47:59 ID:???]
3日経つけどまだ1件も質問無いねw

16 名前:nobodyさん mailto:sage [2008/09/18(木) 14:53:38 ID:???]
平和でいいじゃないw

17 名前:nobodyさん mailto:sage [2008/09/18(木) 17:37:09 ID:???]
最近phpが飽きました
どうしましょ

18 名前:nobodyさん mailto:sage [2008/09/18(木) 17:41:44 ID:???]
PHPのモジュールでも書いたら?

19 名前:nobodyさん mailto:sage [2008/09/18(木) 17:56:48 ID:???]
PHPの存在意義って何ですか?

20 名前:nobodyさん mailto:sage [2008/09/18(木) 17:57:47 ID:???]
動的にHTMLデータを生成することによって、動的なウェブページを実現すること

21 名前:nobodyさん mailto:sage [2008/09/18(木) 18:00:19 ID:???]
動的って何ですか?

22 名前:nobodyさん mailto:sage [2008/09/18(木) 18:02:31 ID:???]
ググレカス

23 名前:nobodyさん mailto:sage [2008/09/18(木) 18:02:51 ID:???]
ダイナミック



24 名前:nobodyさん mailto:sage [2008/09/18(木) 18:03:31 ID:???]
このスレはこちらに統合されました
pc11.2ch.net/test/read.cgi/php/1213356756/
以後質問は↑へどうぞ

25 名前:nobodyさん mailto:sage [2008/09/18(木) 18:07:17 ID:???]
こちらはID強制しない本スレです再開

26 名前:nobodyさん mailto:sage [2008/09/18(木) 18:59:43 ID:???]
質問です。
mb_convert_kanaで変換できない記号類は
皆さんstr_replace等で変換しているのでしょうか?

27 名前:nobodyさん mailto:sage [2008/09/18(木) 19:03:23 ID:???]
strtrとか
特殊な件にpreg_replaceをつかったりしてる

28 名前:nobodyさん mailto:sage [2008/09/18(木) 19:07:28 ID:???]
>>25
ID強制しないスレなんて>>24でも同じだろ
わざわざ新スレたてた早漏馬鹿乙

29 名前:nobodyさん mailto:sage [2008/09/18(木) 19:11:28 ID:???]
はいおつかれ
信者はスルー
はい次の質問どうぞ

30 名前:nobodyさん mailto:sage [2008/09/18(木) 19:14:04 ID:???]
え?
mb_convert_kanaはカナの全角半角を変換するんだから、記号が変換できたらおかしいのでは?

31 名前:nobodyさん mailto:sage [2008/09/18(木) 19:16:10 ID:???]
変換できるのはカナだけじゃないぞ

32 名前:nobodyさん mailto:sage [2008/09/18(木) 19:19:22 ID:???]
英字だけとか数字だけの変換に使っても「おかしい」ってことはないよ

33 名前:nobodyさん mailto:sage [2008/09/18(木) 19:56:52 ID:???]
>>27
ありがとうございます。
strtrについて調べたのですが、str_replaceとの違いは
検索文字と置換文字の長さだけなのでしょうか?

strtrは検索文字と置換文字の長さを同じにしなければいけないようですが、
ここでなぜstrtrを推される理由を教えてください。



34 名前:nobodyさん mailto:sage [2008/09/18(木) 19:58:02 ID:???]
strtrなんて普通使わない
気にしないほうがいい

35 名前:nobodyさん mailto:sage [2008/09/18(木) 20:01:10 ID:???]
>>31-32
スマン、俺が勘違いしていた

36 名前:nobodyさん mailto:sage [2008/09/18(木) 20:07:23 ID:???]
>>33
>strtrは検索文字と置換文字の長さを同じにしなければいけないようですが、

マニュアルをよく読め、同じにしなくても変換できるだろ
string strtr ( string $str, array $replace_pairs )

>>34
知ったか乙
変換速度はstrtrが一番効率がいい

37 名前:nobodyさん mailto:sage [2008/09/18(木) 20:08:54 ID:???]
strtrなんて使わない
ゴミだよあんな関数は
使えないね
全部正規表現がいい

38 名前:nobodyさん mailto:sage [2008/09/18(木) 20:11:16 ID:???]
全部正規表現とかワロタ

39 名前:nobodyさん mailto:sage [2008/09/18(木) 20:17:14 ID:???]
俺がPHP5.1でstrtrとstr_replaceの速度比較をしたら、予想に反してstr_trplaceが1.5倍速かった。
Perlのtr//を移植する時くらいしか使わないと思う。

40 名前:nobodyさん mailto:sage [2008/09/18(木) 20:21:54 ID:???]
strtr関数の所要時間:0.559
str_replace関数の所要時間:1.391
preg_replace関数の所要時間:1.978
ereg_replace関数の所要時間:5.336

41 名前:nobodyさん mailto:sage [2008/09/18(木) 20:24:09 ID:???]
www.simplemachines.org/community/index.php?topic=175031.15;wap2

Results:
sprintf: 0.80260682106018 seconds
preg_replace: 2.3465528488159 seconds
strtr: 26.90654706955 seconds
str_replace #1: 0.83384084701538 seconds
str_replace #2: 1.1157829761505 seconds

42 名前:nobodyさん mailto:sage [2008/09/18(木) 20:26:49 ID:???]
ミリ秒で競って満足か?
性能に頼って好き勝手に使いやすいの使って組むのが
今のゆとりプログラマーだろ
ゆとりプログラマーらしく好きにしろといいたい

43 名前:nobodyさん mailto:sage [2008/09/18(木) 20:33:16 ID:???]
>>36
すみません。もう一度読み返しました。
結果は同じのようですが、実行速度は環境にもよると思うので
自分でとってみたいと思います。
ありがとうございました。

それにしても、PHPSPOTのマニュアルコピーうぜー



44 名前:nobodyさん mailto:sage [2008/09/18(木) 20:37:28 ID:???]
jp2.php.net/manual/ja/copyright.php
> 修正の有無に関わらず本文書の全体または一部を再配布または再出版したい場合や、 質問がある場合には、 ≫ ***@***.*** 宛で著作権者まで連絡をしてください。

45 名前:nobodyさん mailto:sage [2008/09/18(木) 20:38:11 ID:???]
PHPSPOTってここ?
phpspot.net/php/

アフィがサイトのコンテンツを見難くしてて今一だね
phpproの方がいい感じだわ

46 名前:nobodyさん mailto:sage [2008/09/18(木) 20:38:51 ID:???]
ぐぐるに通報したらあぼんされるのか?

47 名前:nobodyさん mailto:sage [2008/09/18(木) 20:42:05 ID:???]
>>43
マニュアルがPHP4.3のだったり、
鯖が四六時中落ちていたり、
アフィが出たり、
ほんとウザいよね、マニュアルのコピペ。

48 名前:nobodyさん mailto:sage [2008/09/18(木) 20:42:44 ID:???]
pc11.2ch.net/test/read.cgi/php/1213919075/524-525

49 名前:nobodyさん mailto:sage [2008/09/18(木) 21:11:55 ID:???]
PHP 5.2.6
strtr(3引数) 0.04 s
strtr(2引数) 0.62 s
str_replace 0.10 s
ereg_replace 5.25 s
preg_replace 0.29 s

eregは糞

50 名前:nobodyさん mailto:sage [2008/09/18(木) 22:02:57 ID:???]
試してみると私の環境だとstrtrの方が早かったですね。
場合によってはeregは使い道あると思うよ。

こっちの方が(>>1)回答のレベル高いかも。
1人だと大変だろうけど。

51 名前:nobodyさん mailto:sage [2008/09/18(木) 22:26:19 ID:???]
さすがに一人ではこの流れにならんでしょう。
回答レベルの話は、たぶん先行き次第。

52 名前:nobodyさん mailto:sage [2008/09/18(木) 22:27:16 ID:???]
この答えがレベル高いってどんだけゆとりなんだよww

53 名前:nobodyさん mailto:sage [2008/09/19(金) 02:55:12 ID:???]
どの変数にデータを送ってるのか
たまに頭混乱しませんか?
どうしてるんでしょうか?



54 名前:nobodyさん mailto:sage [2008/09/19(金) 02:55:52 ID:???]
低脳は死ね

55 名前:nobodyさん mailto:sage [2008/09/19(金) 03:00:19 ID:???]
>>54
低脳が原因なんでしょうか?
リアルでも知らない人が質問したら”低脳は死ね”って言うんですか?


56 名前:nobodyさん mailto:sage [2008/09/19(金) 03:04:35 ID:???]
低脳が原因じゃなかったら何が原因だと思うの?

57 名前:nobodyさん mailto:sage [2008/09/19(金) 03:05:55 ID:???]
他の人の回答お待ちしますね


58 名前:nobodyさん mailto:sage [2008/09/19(金) 03:06:24 ID:???]
>>53
しません

59 名前:nobodyさん mailto:sage [2008/09/19(金) 03:06:29 ID:???]
>>56-57
お前ら死ね

60 名前:53 mailto:sage [2008/09/19(金) 03:07:14 ID:???]
もういいです。二度と来ませんさようなら。

61 名前:nobodyさん mailto:sage [2008/09/19(金) 03:07:46 ID:???]
            ∩
            〈〈〈 ヽ
           〈⊃  }
   (\___/)  |   |
 ( ̄l▼      ̄)!   !
  /  ●   ● |   /
  /   l ___\lミ/
 /▲  (  。--。 )
/■___  (( ̄))    こいら最高にBSEモォーーーーーーーーー
(___)   ̄/

62 名前:nobodyさん mailto:sage [2008/09/19(金) 03:08:50 ID:???]
まっここは2chだし
あまり回答に期待しない方がいいぜ

ここにいるのは 俺すげーできる と思ってるカスだからな

63 名前:nobodyさん mailto:sage [2008/09/19(金) 03:10:37 ID:???]
低脳とかまだ言ってる奴居るの?
ワロタw



64 名前:nobodyさん mailto:sage [2008/09/19(金) 04:59:16 ID:???]
>>1はなかなか出来る。
くだスレの信者に聞くよりここで聞く方がいいかも。
IDIDってうざいし。

65 名前:nobodyさん mailto:sage [2008/09/19(金) 05:26:54 ID:???]
いや別に>>1が答えてるわけじゃ・・・

66 名前:nobodyさん mailto:sage [2008/09/19(金) 09:19:27 ID:???]
深夜なのに物凄い連続カキコですね

67 名前:nobodyさん mailto:sage [2008/09/19(金) 09:26:57 ID:???]
向こうのくだスレが落ち着いたと言うのに

68 名前:nobodyさん mailto:sage [2008/09/19(金) 11:09:11 ID:???]
次スレ立つときが見ものだよな

69 名前:nobodyさん mailto:sage [2008/09/19(金) 13:16:15 ID:???]
PHPのコマンドライン引数の一覧って、マニュアルのどの項だっけ?

70 名前:nobodyさん mailto:sage [2008/09/19(金) 13:26:36 ID:???]
事故解決しました
jp2.php.net/manual/ja/features.commandline.php

71 名前:nobodyさん mailto:sage [2008/09/19(金) 14:25:39 ID:???]
すみません、基本的なことで申し訳ないですが教えてください。
本に簡単なRSSリーダーのソースということで以下がのってたので、「index.php」という名前にしてレンタルサーバにアップしたのですが、
そのサイトへとぶと、Internal Server Error   The server encountered an internal error or misconfiguration and was unable to complete your request.
という表示しか出ません。
そのウェブサイトにとぶことで、目的のページをフィードするためには、後何が足りてないのでしょうか?
宜しくお願いいたします。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="www.w3.org/1999/xhtml">
<head> <meta http-equiv="content-type" content="text/html;charset=shift_jis" /> <meta name="generator" content="Adobe GoLive" />
<meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache">
<title>asdfasdf</title> </head> <BODY>
<?php
function cvt($text){ return mb_convert_encoding($text, "SJIS", "UTF-8"); }
if($fileContents = file_get_contents( 'lump.blog.shinobi.jp/RSS/091/')) {
$xml = new SimpleXMLElement($fileContents); echo '<0L>'; $Loop = 0;
while ($Loop < count($xml->item)) { echo '<LI>' .
'<A href="' . $xml->item[$Loop]->Link . '">' .
cvt($xml->item[$Loop]->title) .
'</A>' . '</LI>';
++$Loop;
}
echo '</0L>';
}
?>
</BODY>
</HTML>

72 名前:nobodyさん mailto:sage [2008/09/19(金) 14:27:48 ID:???]
PHP以前の問題

73 名前:71 mailto:sage [2008/09/19(金) 14:55:33 ID:???]
ですよね、、そもそも何かが分かっていない気がするのですが…。
index.phpだけではサイトに表示はできないんでしょうね



74 名前:nobodyさん mailto:sage [2008/09/19(金) 15:01:22 ID:???]
httpラッパが使えないとかそんなことなんじゃ
(CGIモードならInternal errorになりそうだし)

75 名前:nobodyさん mailto:sage [2008/09/19(金) 15:03:08 ID:???]
まさか#!/usr/bin/phpを入れたら動いたりしないよね

76 名前:nobodyさん mailto:sage [2008/09/19(金) 15:05:55 ID:???]
それじゃ拡張子がcgiにならんか?レン鯖ならそうすると思うし
拡張子phpでInternal error出てるんだし一応PHPモジュールなりForceCGIなりしてるよな


77 名前:nobodyさん mailto:sage [2008/09/19(金) 15:17:37 ID:???]
空のPHPでも内部サーバエラーなら、鯖が狂っているんだろうね
.htaccessが使えるならAddTypeで強制的にmodphpで動くよう指定してみるとか

78 名前:71 mailto:sage [2008/09/19(金) 18:31:50 ID:???]
いろいろ試してみます。
ありがとうございました。

79 名前:nobodyさん mailto:sage [2008/09/19(金) 19:01:45 ID:???]
>>71
SimpleXML 拡張モジュールは PHP 5 が必要になります。
mbstring は拡張モジュールです。つまり、デフォルトでは 有効にならないということです。

80 名前:nobodyさん mailto:sage [2008/09/19(金) 19:08:36 ID:???]
phpのバージョンとか4で5の関数・クラス使ってようが
phpのエラーがでるだけでinternal errorなんて出ないて

81 名前:nobodyさん mailto:sage [2008/09/19(金) 19:29:44 ID:???]
undefined functionになるだけ

82 名前:nobodyさん mailto:sage [2008/09/19(金) 21:39:14 ID:???]
PHP5(のどっかのバージョン)からはエラーが標準出力されない件(よってCGIのように403エラー)

83 名前:nobodyさん mailto:sage [2008/09/19(金) 21:41:26 ID:???]
>>82
5.1系の前半



84 名前:nobodyさん mailto:sage [2008/09/19(金) 21:44:31 ID:???]
という訳でブラウザでエラー出すのにxdebugとか使うハメに

85 名前:nobodyさん mailto:sage [2008/09/19(金) 22:19:55 ID:???]
403?500じゃなくて?

86 名前:nobodyさん mailto:sage [2008/09/19(金) 23:46:32 ID:???]
orz
すまん・・・forbiddenなんてどうでもいいな

87 名前:nobodyさん [2008/09/20(土) 21:04:23 ID:EkLzV9bU]
PHP5.2.6で、
upload_max_filesizeよりもMAX_FILE_SIZEの値を大きくして、
実際にはupload_max_filesizeに引っかかった場合でも、
エラーの値が、UPLOAD_ERR_FORM_SIZEになります。
これはバグですか?

88 名前:nobodyさん mailto:sage [2008/09/20(土) 21:19:48 ID:???]
ググレカス

89 名前:nobodyさん mailto:sage [2008/09/20(土) 21:33:35 ID:???]
>>87
sageろやカス

90 名前:nobodyさん [2008/09/20(土) 21:42:11 ID:EkLzV9bU]
スレタイが述べていることは
ID出しても出さなくてもOKということでしょう
違いますか?

91 名前:nobodyさん mailto:sage [2008/09/20(土) 21:44:13 ID:???]
そうです。

92 名前:nobodyさん mailto:sage [2008/09/20(土) 21:44:41 ID:???]
986 名前:nobodyさん[sage] 投稿日:2008/09/20(土) 20:05:03 ID:???
PHP5.2.6で、
upload_max_filesizeよりもMAX_FILE_SIZEの値を大きくして、
実際にはupload_max_filesizeに引っかかった場合でも、
エラーの値が、UPLOAD_ERR_FORM_SIZEになります。
これはバグですか?


そんならなぜID出せといわれてるスレでわざわざID出さなかったのですか?
だいたいマルチだしお前みたいな釣り人は一人で解決してろ

93 名前:nobodyさん mailto:sage [2008/09/20(土) 21:49:38 ID:???]
頑張ってこのスレを使わせたいんだよ、きっと



94 名前:nobodyさん mailto:sage [2008/09/20(土) 21:58:52 ID:???]
前スレで質問したら混乱の中でスレが落ちたので
こちらで質問させてもらいました。
IDを出すことを強制するスレより、こちらの方がいいと思ったので。

95 名前:nobodyさん mailto:sage [2008/09/20(土) 22:01:35 ID:???]
>IDを出すことを強制するスレより、こちらの方がいいと思ったので。

こりゃ明らかに釣りだな
質問者のふりをするために適当な質問をしたってとこか

96 名前:nobodyさん mailto:sage [2008/09/20(土) 22:08:26 ID:???]
意味が分かりません
誰が何のためにそのような釣りをするのですか?

97 名前:nobodyさん mailto:sage [2008/09/20(土) 22:14:50 ID:???]
スレ主が自分のスレを盛り上げるために自演をする
と、とりあえず書いてみる

どうでもいいけど、ここにそういう書き込みするならググったほうが速いぞ
どうせ役に立たないスレなんだから

98 名前:nobodyさん mailto:sage [2008/09/20(土) 22:16:21 ID:???]
こっちのスレにも偽者は出ますアピールか?
やっぱ板自体を強制IDにしないと解決しないなこりゃ
こっちは偽者でさらに荒れるだろうよ

99 名前:nobodyさん mailto:sage [2008/09/20(土) 22:46:05 ID:???]
どっちにしたって荒れるからどうでもいいよ
php使いはレベル低い

100 名前:nobodyさん mailto:sage [2008/09/20(土) 22:58:07 ID:???]
>>99
自己紹介はいらないよ

101 名前:nobodyさん mailto:sage [2008/09/20(土) 23:01:47 ID:???]
なにやらループさせすぎて
鯖がパンクしたみたいです。
どうしましょ

102 名前:nobodyさん mailto:sage [2008/09/20(土) 23:10:32 ID:???]
鯖管にさっさと復旧しろとでも言えばいい

103 名前:nobodyさん [2008/09/21(日) 07:19:11 ID:rKcSwzKG]
XMLファイルをアップロードして、それを順次処理したいのですが
XMLの各要素のバリデーションって
一般的にどうしますか?
そういうライブラリみたいのがあれば教えて下さい



104 名前:nobodyさん mailto:sage [2008/09/21(日) 10:05:16 ID:???]
DOMDocumentクラス

105 名前:nobodyさん mailto:sage [2008/09/21(日) 10:21:00 ID:???]
ありがとうございました
XMLスキーマというのがあるんですね
あやうく自分で処理を書くところでした

106 名前:nobodyさん mailto:sage [2008/09/23(火) 15:07:25 ID:???]
外部に公開してない、
社内限定サービスを、
携帯電話でアクセスして
ページを見たりすることは不可能?

107 名前:nobodyさん mailto:sage [2008/09/23(火) 15:15:39 ID:???]
>>106
板違い。通技板でも行ってこい。
っていうか必要なら会社のネットワーク管理者に言えよ。

108 名前:nobodyさん mailto:sage [2008/09/23(火) 17:36:09 ID:???]
社内限定っていうのが、社内LANでしかアクセスできないものなら当然無理

109 名前:nobodyさん mailto:sage [2008/09/25(木) 21:08:41 ID:???]
<?php
$contents = @file_get_contents('777.txt');
echo $contents;

$text = htmlspecialchars( $_POST["textbox"] );
if ( get_magic_quotes_gpc() ) {
$text = stripslashes( $text );
}
$filepath = "777.txt";
$string = "$text";
$fp = fopen($filepath, "w");
@fwrite( $fp, $string, strlen($string) );
fclose($fp);
readfile($filepath);
?>

<form action="<?= $_SERVER['PHP_SELF']; ?>" method="POST">
<input type="text" name="textbox" value="">
<input type="submit" value="書き込む">

110 名前:109 [2008/09/25(木) 21:12:02 ID:om/g2aHU]
・欲しい携帯電話[ P906 ]
 [ 入力欄 ]【書き込む】

入力欄に欲しい機種を記入して書き込むを押せば、P906が入力された機種に変わり
初めに表示されていた機種(P906)は保存しないるようなものを作りたいのですが
ページを開いた時、777.txtに保存されている内容が表示され書き込むと
以前に保存された内容と書き込んだ内容が同時に表示されてしまいます
どうすれば書き込んだ内容だけを表示できますか?

111 名前:nobodyさん mailto:sage [2008/09/25(木) 21:18:53 ID:???]
冒頭で
$contents = @file_get_contents('777.txt');
echo $contents;
してるんだから当たり前じゃん

112 名前:109 [2008/09/25(木) 21:49:58 ID:om/g2aHU]
>>111
どうすれば最後に書き込みされた内容を表示する事ができるのですか?

113 名前:nobodyさん mailto:sage [2008/09/25(木) 22:11:44 ID:???]
せめて順番を変える(書き込んでから表示)くらい思いついてくれ



114 名前:nobodyさん mailto:sage [2008/09/26(金) 16:27:22 ID:???]
<?php
$text = htmlspecialchars( $_POST["textbox"] );
if ( get_magic_quotes_gpc() ) {
$text = stripslashes( $text );
}
$filepath = "777.txt";
$string = "$text\n";
$fp = fopen($filepath, "w");
@fwrite( $fp, $string, strlen($string) );
readfile($filepath);
fclose($fp);
?>

<form action="<?= $_SERVER['PHP_SELF']; ?>" method="POST">
<input type="text" name="textbox" value="">
<input type="submit" value="書き込む">

115 名前:109 [2008/09/26(金) 16:40:46 ID:ri8qzJjD]
>>113
114のような事でいいのですか?

もう一度質問ですが
新たにページを開くと保存された内容が表示されず空白のままです
ページを開いた時に、最後に書き込まれた内容を表示するにはどうすればいいのですか?






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<31KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef