【PHP】ID出さなくても質問OKなスレ【初心者歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2008/09/15(月) 18:41:32ID:???PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。
過去スレ、関連スレ、FAQなどは>>2-10辺り
次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。
0039nobodyさん
2008/09/18(木) 20:17:14ID:???Perlのtr//を移植する時くらいしか使わないと思う。
0040nobodyさん
2008/09/18(木) 20:21:54ID:???str_replace関数の所要時間:1.391
preg_replace関数の所要時間:1.978
ereg_replace関数の所要時間:5.336
0041nobodyさん
2008/09/18(木) 20:24:09ID:???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
0042nobodyさん
2008/09/18(木) 20:26:49ID:???性能に頼って好き勝手に使いやすいの使って組むのが
今のゆとりプログラマーだろ
ゆとりプログラマーらしく好きにしろといいたい
0043nobodyさん
2008/09/18(木) 20:33:16ID:???すみません。もう一度読み返しました。
結果は同じのようですが、実行速度は環境にもよると思うので
自分でとってみたいと思います。
ありがとうございました。
それにしても、PHPSPOTのマニュアルコピーうぜー
0044nobodyさん
2008/09/18(木) 20:37:28ID:???> 修正の有無に関わらず本文書の全体または一部を再配布または再出版したい場合や、 質問がある場合には、 ≫ ***@***.*** 宛で著作権者まで連絡をしてください。
0045nobodyさん
2008/09/18(木) 20:38:11ID:???http://phpspot.net/php/
アフィがサイトのコンテンツを見難くしてて今一だね
phpproの方がいい感じだわ
0046nobodyさん
2008/09/18(木) 20:38:51ID:???0047nobodyさん
2008/09/18(木) 20:42:05ID:???マニュアルがPHP4.3のだったり、
鯖が四六時中落ちていたり、
アフィが出たり、
ほんとウザいよね、マニュアルのコピペ。
0048nobodyさん
2008/09/18(木) 20:42:44ID:???0049nobodyさん
2008/09/18(木) 21:11:55ID:???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は糞
0050nobodyさん
2008/09/18(木) 22:02:57ID:???場合によってはeregは使い道あると思うよ。
こっちの方が(>>1)回答のレベル高いかも。
1人だと大変だろうけど。
0051nobodyさん
2008/09/18(木) 22:26:19ID:???回答レベルの話は、たぶん先行き次第。
0052nobodyさん
2008/09/18(木) 22:27:16ID:???0053nobodyさん
2008/09/19(金) 02:55:12ID:???たまに頭混乱しませんか?
どうしてるんでしょうか?
0054nobodyさん
2008/09/19(金) 02:55:52ID:???0056nobodyさん
2008/09/19(金) 03:04:35ID:???0057nobodyさん
2008/09/19(金) 03:05:55ID:???006053
2008/09/19(金) 03:07:14ID:???0061nobodyさん
2008/09/19(金) 03:07:46ID:???〈〈〈 ヽ
〈⊃ }
(\___/) | |
( ̄l▼  ̄)! !
/ ● ● | /
/ l ___\lミ/
/▲ ( 。--。 )
/■___ (( ̄)) こいら最高にBSEモォーーーーーーーーー
(___)  ̄/
0062nobodyさん
2008/09/19(金) 03:08:50ID:???あまり回答に期待しない方がいいぜ
ここにいるのは 俺すげーできる と思ってるカスだからな
0063nobodyさん
2008/09/19(金) 03:10:37ID:???ワロタw
0066nobodyさん
2008/09/19(金) 09:19:27ID:???0067nobodyさん
2008/09/19(金) 09:26:57ID:???0068nobodyさん
2008/09/19(金) 11:09:11ID:???0069nobodyさん
2008/09/19(金) 13:16:15ID:???0070nobodyさん
2008/09/19(金) 13:26:36ID:???http://jp2.php.net/manual/ja/features.commandline.php
0071nobodyさん
2008/09/19(金) 14:25:39ID:???本に簡単な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" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://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( 'http://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>
0072nobodyさん
2008/09/19(金) 14:27:48ID:???007371
2008/09/19(金) 14:55:33ID:???index.phpだけではサイトに表示はできないんでしょうね
0074nobodyさん
2008/09/19(金) 15:01:22ID:???(CGIモードならInternal errorになりそうだし)
0075nobodyさん
2008/09/19(金) 15:03:08ID:???0076nobodyさん
2008/09/19(金) 15:05:55ID:???拡張子phpでInternal error出てるんだし一応PHPモジュールなりForceCGIなりしてるよな
0077nobodyさん
2008/09/19(金) 15:17:37ID:???.htaccessが使えるならAddTypeで強制的にmodphpで動くよう指定してみるとか
007871
2008/09/19(金) 18:31:50ID:???ありがとうございました。
0079nobodyさん
2008/09/19(金) 19:01:45ID:???SimpleXML 拡張モジュールは PHP 5 が必要になります。
mbstring は拡張モジュールです。つまり、デフォルトでは 有効にならないということです。
0080nobodyさん
2008/09/19(金) 19:08:36ID:???phpのエラーがでるだけでinternal errorなんて出ないて
0081nobodyさん
2008/09/19(金) 19:29:44ID:???0082nobodyさん
2008/09/19(金) 21:39:14ID:???0084nobodyさん
2008/09/19(金) 21:44:31ID:???0085nobodyさん
2008/09/19(金) 22:19:55ID:???0086nobodyさん
2008/09/19(金) 23:46:32ID:???すまん・・・forbiddenなんてどうでもいいな
0087nobodyさん
2008/09/20(土) 21:04:23ID:EkLzV9bUupload_max_filesizeよりもMAX_FILE_SIZEの値を大きくして、
実際にはupload_max_filesizeに引っかかった場合でも、
エラーの値が、UPLOAD_ERR_FORM_SIZEになります。
これはバグですか?
0088nobodyさん
2008/09/20(土) 21:19:48ID:???0090nobodyさん
2008/09/20(土) 21:42:11ID:EkLzV9bUID出しても出さなくてもOKということでしょう
違いますか?
0091nobodyさん
2008/09/20(土) 21:44:13ID:???0092nobodyさん
2008/09/20(土) 21:44:41ID:???PHP5.2.6で、
upload_max_filesizeよりもMAX_FILE_SIZEの値を大きくして、
実際にはupload_max_filesizeに引っかかった場合でも、
エラーの値が、UPLOAD_ERR_FORM_SIZEになります。
これはバグですか?
そんならなぜID出せといわれてるスレでわざわざID出さなかったのですか?
だいたいマルチだしお前みたいな釣り人は一人で解決してろ
0093nobodyさん
2008/09/20(土) 21:49:38ID:???0094nobodyさん
2008/09/20(土) 21:58:52ID:???こちらで質問させてもらいました。
IDを出すことを強制するスレより、こちらの方がいいと思ったので。
0095nobodyさん
2008/09/20(土) 22:01:35ID:???こりゃ明らかに釣りだな
質問者のふりをするために適当な質問をしたってとこか
0096nobodyさん
2008/09/20(土) 22:08:26ID:???誰が何のためにそのような釣りをするのですか?
0097nobodyさん
2008/09/20(土) 22:14:50ID:???と、とりあえず書いてみる
どうでもいいけど、ここにそういう書き込みするならググったほうが速いぞ
どうせ役に立たないスレなんだから
0098nobodyさん
2008/09/20(土) 22:16:21ID:???やっぱ板自体を強制IDにしないと解決しないなこりゃ
こっちは偽者でさらに荒れるだろうよ
0099nobodyさん
2008/09/20(土) 22:46:05ID:???php使いはレベル低い
0101nobodyさん
2008/09/20(土) 23:01:47ID:???鯖がパンクしたみたいです。
どうしましょ
0102nobodyさん
2008/09/20(土) 23:10:32ID:???0103nobodyさん
2008/09/21(日) 07:19:11ID:rKcSwzKGXMLの各要素のバリデーションって
一般的にどうしますか?
そういうライブラリみたいのがあれば教えて下さい
0104nobodyさん
2008/09/21(日) 10:05:16ID:???0105nobodyさん
2008/09/21(日) 10:21:00ID:???XMLスキーマというのがあるんですね
あやうく自分で処理を書くところでした
0106nobodyさん
2008/09/23(火) 15:07:25ID:???社内限定サービスを、
携帯電話でアクセスして
ページを見たりすることは不可能?
0108nobodyさん
2008/09/23(火) 17:36:09ID:???0109nobodyさん
2008/09/25(木) 21:08:41ID:???$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="書き込む">
0110109
2008/09/25(木) 21:12:02ID:om/g2aHU[ 入力欄 ]【書き込む】
入力欄に欲しい機種を記入して書き込むを押せば、P906が入力された機種に変わり
初めに表示されていた機種(P906)は保存しないるようなものを作りたいのですが
ページを開いた時、777.txtに保存されている内容が表示され書き込むと
以前に保存された内容と書き込んだ内容が同時に表示されてしまいます
どうすれば書き込んだ内容だけを表示できますか?
0111nobodyさん
2008/09/25(木) 21:18:53ID:???$contents = @file_get_contents('777.txt');
echo $contents;
してるんだから当たり前じゃん
0112109
2008/09/25(木) 21:49:58ID:om/g2aHUどうすれば最後に書き込みされた内容を表示する事ができるのですか?
0113nobodyさん
2008/09/25(木) 22:11:44ID:???0114nobodyさん
2008/09/26(金) 16:27:22ID:???$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="書き込む">
0115109
2008/09/26(金) 16:40:46ID:ri8qzJjD114のような事でいいのですか?
もう一度質問ですが
新たにページを開くと保存された内容が表示されず空白のままです
ページを開いた時に、最後に書き込まれた内容を表示するにはどうすればいいのですか?
0116nobodyさん
2008/09/26(金) 17:01:03ID:???0117nobodyさん
2008/09/26(金) 17:06:55ID:???かなりの初心者のようだな
>>114のソースだと、ボタンを押さなくても必ずファイルへ書き込んどる(textboxが空だからファイルも空)
せめてisset($_POST['textbox'])でもいいからボタンを押したことを判別して書き込みを行ってくれ
それと書き込みと読み込みを別けてくれ
<?php
$filepath = "777.txt";
if(isset($_POST['textbox'])){
$text = htmlspecialchars( $_POST["textbox"] );
if ( get_magic_quotes_gpc() ) {
$text = stripslashes( $text );
}
$string = "$text\n";
$fp = fopen($filepath, "w");
@fwrite( $fp, $string, strlen($string) );
fclose($fp);
}
readfile($filepath);
?>
0118nobodyさん
2008/09/26(金) 18:44:58ID:???0119109
2008/09/26(金) 21:58:36ID:ri8qzJjDありがとう、できました
PHPを始めて一週間ぐらいの初心者です(;^_^
0120109
2008/09/26(金) 22:04:11ID:ri8qzJjDありがとう、できました
PHPを始めて一週間ぐらいの初心者です(;^_^
0121nobodyさん
2008/09/26(金) 22:42:52ID:???あまりよろしくないかららしい
0123nobodyさん
2008/09/30(火) 06:38:16ID:???$bb==1;
else{
$bb==2;
}
$bbの前は見やすいようにタブスペースで空けているのですが、
これが増えてくると実行速度に影響があるものなのでしょうか?
0124nobodyさん
2008/09/30(火) 06:40:23ID:???0125age
2008/10/02(木) 07:44:19ID:???0126nobodyさん
2008/10/02(木) 07:49:59ID:???0127nobodyさん
2008/10/02(木) 15:18:12ID:???0128nobodyさん
2008/10/02(木) 15:28:30ID:???二の足を踏んでいます。
0.00000001は嘘っぽいのでマジレス希望
0129nobodyさん
2008/10/02(木) 16:17:22ID:???気 に す る な !
0130nobodyさん
2008/10/02(木) 17:33:53ID:???」 L
0131nobodyさん
2008/10/02(木) 18:23:39ID:???0132nobodyさん
2008/10/02(木) 21:06:37ID:???だから自分が試したのを信じておきゃいーんだよ
0133nobodyさん
2008/10/02(木) 21:23:38ID:???マジレスするとPGはやめたほうがいい
自分でできるのにやらないのは論外としても、自分で質問したくせに善意で答えてくれている回答者を
ないがしろにするようでは、この先君は誰からも助けられないし信用もされない。
0134nobodyさん
2008/10/03(金) 03:13:22ID:???そうすれば実行速度は最速になるよ
0135nobodyさん
2008/10/03(金) 04:50:02ID:???0137nobodyさん
2008/10/03(金) 09:28:54ID:???タブ1つで目に見えるほどの違いは出ない、って言いたいんだろ
0138nobodyさん
2008/10/03(金) 11:28:29ID:SBEKvvROif(mb_ereg("^[カ-コ]",$k['kana'])) $title_arr[$e]['line']='か行';
この状態だと、濁点の入った文字が検索できません。
ガギグなども一致させるにはどうしたらいいですか?
■ このスレッドは過去ログ倉庫に格納されています