【待望】PerlユーザのためのPHP入門 (601レス)
【待望】PerlユーザのためのPHP入門 http://medaka.5ch.net/test/read.cgi/php/1046326634/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
リロード規制
です。10分ほどで解除するので、
他のブラウザ
へ避難してください。
1: 俺様 [] 03/02/27 15:17 ID:tJsRCtRD 見事Perl→PHPへの脱皮に成功した俺様が 両者の違いを中心に講義してやる。 今までPerlマンセーだったやつはこれを機にPHPに変更しよう也。 質問もガンガン書いてくれ。 このPerlの文はPHPだとどう書くの?とか。 http://medaka.5ch.net/test/read.cgi/php/1046326634/1
475: 473 [sage] 03/11/12 21:19 ID:??? >>474 すみません、先ほどは$a ||= "default a"; のことを言っておりました。 で、$a || ($a = "default a"); ですと、$aが未定義の場合、undefined errorが出てしまいます。 (当方error_reporting = ALLにしています) http://medaka.5ch.net/test/read.cgi/php/1046326634/475
476: nobodyさん [sage] 03/11/12 21:56 ID:??? >>475 isset($a) || ($a = "default a"); これでどう? 厳密にはこうだろうけど、 (isset($a) && $a) || ($a = "default a"); 長すぎ。 # PHP的には、先にデフォルトを設定するものだと思ってた。 # PHPのエロイ人plz。 http://medaka.5ch.net/test/read.cgi/php/1046326634/476
477: 473 [sage] 03/11/12 22:08 ID:??? > isset($a) || ($a = "default a"); これなら問題なく実行できました。この書き方が一番スマートそうですね。 http://medaka.5ch.net/test/read.cgi/php/1046326634/477
478: nobodyさん [sage] 03/11/12 22:08 ID:??? GETのパラメータ区切りに&じゃなく;を使うにはどうしたらよいのでしょうか? http://medaka.5ch.net/test/read.cgi/php/1046326634/478
479: nobodyさん [sage] 03/11/12 22:34 ID:??? >>478 php.iniの設定変更 arg_separator.input = ";&" しか思いつかない。 Perlと関係なければ、 【PHP】質問スレッド Part11 http://pc2.2ch.net/test/read.cgi/php/1067635640/l50 こちらへどぞ。 http://medaka.5ch.net/test/read.cgi/php/1046326634/479
480: nobodyさん [sage] 03/11/26 02:30 ID:??? 俺様帰ってこないかな 別に用は無いんだけど http://medaka.5ch.net/test/read.cgi/php/1046326634/480
481: 俺様 [sage] 03/12/05 23:06 ID:??? >>480 この板はしばしば見ているぞ。 最近はperl2phpのコンテンツを立ち上げてがんばっているところだ。 http://medaka.5ch.net/test/read.cgi/php/1046326634/481
482: nobodyさん [sage] 03/12/12 00:39 ID:??? >>481 perl2php期待してます。 php勉強してるので… http://medaka.5ch.net/test/read.cgi/php/1046326634/482
483: nobodyさん [sage] 03/12/12 01:34 ID:??? http://www.cs.wcupa.edu/~rkline/perl2php/ http://medaka.5ch.net/test/read.cgi/php/1046326634/483
484: nobodyさん [sage] 03/12/14 00:06 ID:??? ソケット通信をする際、相手方のIPアドレスがわかっている場合、 fsockopenの第一引数にIPアドレスを入れれば、 内部的に名前の解決をしなくて済むのでしょうか? http://medaka.5ch.net/test/read.cgi/php/1046326634/484
485: nobodyさん [sage] 03/12/14 21:20 ID:??? >>484 ttp://jp.php.net/fsockopen IP address がすでにわかってるのに名前の解決? Ip address => name なら、そもそも必要ない。 fsockopen関数の内部で、PHPが名前え解決するかどうかとういう話であれば、 inet_aton が失敗すれば(第一引数のhostが IP address を表す文字列でない場合)、 名前の解決(gethostbyname)がされる様です。 http://medaka.5ch.net/test/read.cgi/php/1046326634/485
486: nobodyさん [sage] 03/12/14 23:41 ID:??? >>485 >fsockopen関数の内部で、PHPが名前え解決するかどうかとういう話であれば、 >inet_aton が失敗すれば(第一引数のhostが IP address を表す文字列でない場合)、 >名前の解決(gethostbyname)がされる様です。 なるほど、ありがとうございます。 大変参考になりました。 http://medaka.5ch.net/test/read.cgi/php/1046326634/486
487: 486 [sage] 03/12/17 00:08 ID:??? IPアドレスでfsockopenと、リモホでfsockopenとで、 処理にかかる時間を比べたんですが、 前者の方が多少遅い結果になりました。 perlの場合とはやはり違うのでしょうか…? http://medaka.5ch.net/test/read.cgi/php/1046326634/487
488: nobodyさん [] 03/12/18 13:37 ID:SDZbq9mq perlでいうtr/a-zA-Z//c(a-zA-z以外にマッチして置き換える) っていうのはPHPではどう書けば良いでしょうか?(´・ω・`)?モニュ 小一時間探したけど見つかりませんでした http://medaka.5ch.net/test/read.cgi/php/1046326634/488
489: nobodyさん [] 03/12/18 13:59 ID:SDZbq9mq やりたいことは、リストに含まない文字が 検出されたらエラーを表示させる事です。 perlだと if(($_ =~ tr/a-zA-Z0-9//c) { die 'リストに含まれない文字が検出されたYO!'; } な感じでそれをPHPでやりたいです。 http://medaka.5ch.net/test/read.cgi/php/1046326634/489
490: nobodyさん [sage] 03/12/18 15:25 ID:??? 【PHP】質問スレッド Part12 http://pc2.2ch.net/test/read.cgi/php/1070639208/ http://medaka.5ch.net/test/read.cgi/php/1046326634/490
491: nobodyさん [sage] 03/12/18 16:46 ID:??? >487 どうせろくでもないベンチスクリプトだろ >488 既出 >789 ! http://medaka.5ch.net/test/read.cgi/php/1046326634/491
492: nobodyさん [sage] 03/12/18 20:33 ID:??? >>489 $str = ... if (ereg("[^a-zA-Z0-9]", $str)){ die('リストに含まれない文字が検出されたYO!'); } 多分"[^[:alnum:]]"でも。 http://medaka.5ch.net/test/read.cgi/php/1046326634/492
493: nobodyさん [sage] 03/12/18 20:37 ID:??? そういうことじゃないと思う。 http://medaka.5ch.net/test/read.cgi/php/1046326634/493
494: nobodyさん [] 03/12/21 18:56 ID:16zntf/g >492 ぇ?ネタですか?(´・ω・`)?モニュ -zA-Z0-9にマッチでエラー表示 じゃないでつ。文字列中に例えば 記号が入ってたらエラーにする処理でつ。 http://medaka.5ch.net/test/read.cgi/php/1046326634/494
495: nobodyさん [sage] 03/12/21 20:52 ID:??? ネタ? 491のでええやん。elseでもいいし。 http://medaka.5ch.net/test/read.cgi/php/1046326634/495
496: 492 [sage] 03/12/21 21:11 ID:??? >>494 a-zA-Z0-9 *以外* の文字にマッチしたらdieしますが、違うのですか? http://medaka.5ch.net/test/read.cgi/php/1046326634/496
497: nobodyさん [sage] 03/12/22 17:55 ID:??? asdf http://medaka.5ch.net/test/read.cgi/php/1046326634/497
498: nobodyさん [sage] 03/12/22 19:05 ID:??? ghjk http://medaka.5ch.net/test/read.cgi/php/1046326634/498
499: nobodyさん [] 03/12/23 11:09 ID:hM9+gLxR >496 ぉぉやってみたら確かにマッチした。さんくすこ。 PHPだと’^’って反転する意味なのですか・・・? なんか小さな幸せを発見したw http://medaka.5ch.net/test/read.cgi/php/1046326634/499
500: nobodyさん [] 03/12/23 11:15 ID:hM9+gLxR ぁぁぼけてすまそ。。。 文字クラスの反転記号ですね。記憶から全く遠のいていますた。 (PHPの独自拡張なのかとさえ思ってしまったw) もう一度勉強し直し逝ってきま _| ̄|○ http://medaka.5ch.net/test/read.cgi/php/1046326634/500
501: nobodyさん [sage] 04/01/19 18:13 ID:??? >>481 で、どのへんまでできた? なぜかおれも作るハメになってしまって、 BNFで定義しきれないPerlを無理やりBNFレベルで定義中なんだけど。 そこまでPerl詳しくねーんで困ってる。 parrotのライブラリにPerl6のパーサーやってるっぽいんだが、、むずい。 だれか、なんちゃってPerl BNF定義した人おらんですか。。 http://medaka.5ch.net/test/read.cgi/php/1046326634/501
502: 501 [sage] 04/01/19 18:23 ID:??? ガク コンテンツか。。ツールじゃないのね。。シツレイ http://medaka.5ch.net/test/read.cgi/php/1046326634/502
503: nobodyさん [] 04/01/23 00:02 ID:Zt/PsL2C 質問君です。すいません。 idはadmin、passは111111だったとして、 test.php?id=admin&pass=111111と入力します。 test.php内で idとpassの値を受け取るには、$id=param[id]でしたっけ? http://medaka.5ch.net/test/read.cgi/php/1046326634/503
504: nobodyさん [] 04/01/23 00:24 ID:Zt/PsL2C extract($_GET); $_GET["id"]; $_GET["pass"]; http://medaka.5ch.net/test/read.cgi/php/1046326634/504
505: nobodyさん [sage] 04/01/23 00:46 ID:??? >>504 なぜ、extract() http://medaka.5ch.net/test/read.cgi/php/1046326634/505
506: nobodyさん [] 04/01/23 01:03 ID:Zt/PsL2C >>505 ここ読みました。 http://php.s3.to/off.txt これも対策済まれている方が多いことですが、 Warning: REG_EBRACK in eregi関数で文字比較するとき、全角の「ー」の2バイト目が半角では“[”になるのが原因らしい・・ 簡単な解決方法ありますでしょうか? http://medaka.5ch.net/test/read.cgi/php/1046326634/506
507: 俺様 [sage] 04/01/23 01:17 ID:??? >>501-502 いや、俺もツール考えてみたんだわ。 PHPなら文法定義しているの発見したんだけど Perlは見つからないんだよね。。。 perly.yにあるyacc文法も読んだんだけど 文法以前に字句解析どうしようって感じで。 http://medaka.5ch.net/test/read.cgi/php/1046326634/507
508: nobodyさん [sage] 04/01/23 02:04 ID:??? >>506 extract() するなら、$_GETでアクセスする必要ないかと… register_globals=off がデフォになったのは、 未初期化の変数が汚染されたりとか セキュリティ面の問題が利便性より重要だったからではないのかなぁ なので、extract()するならその配列の安全チェックをしてからのほうが良いかと。 http://medaka.5ch.net/test/read.cgi/php/1046326634/508
509: nobodyさん [sage] 04/01/23 02:08 ID:??? >>506後半 内部エンコーディングをEUCかUnicodeにする。 入力変換をautoにする。 これで、内部では、EUCかUnicodeになるので、その手の問題に遭遇しない。 海外製ソフトでSJISはいいことがない。 http://medaka.5ch.net/test/read.cgi/php/1046326634/509
510: nobodyさん [sage] 04/01/23 02:13 ID:??? 入力変換はHttpInputだけなので、ファイルを読むときなどはMb_かjcode.phpで 内部エンコードにそろえてやる必要があると思います。 http://medaka.5ch.net/test/read.cgi/php/1046326634/510
511: nobodyさん [sage] 04/01/23 23:10 ID:??? list()でログファイル(5MB程度)を参照して検索などを作るとき、 fopen() flock() Fclose() しなくてもログファイルの破損などは起こらないでしょうか? 書き込み中はロックしてますが、list()中はロックしないとします。 http://medaka.5ch.net/test/read.cgi/php/1046326634/511
512: nobodyさん [sage] 04/01/24 18:46 ID:??? >>511 listでファイルは参照できないはずだが???? http://medaka.5ch.net/test/read.cgi/php/1046326634/512
513: アノニマス [] 04/02/16 18:58 ID:O91ZKuNr 正規表現でマッチできないけど? どこがおかしいの? //10桁の1...と12桁の2...の配列がある。 $str = array('1111111111','222222222222'); //10桁以上、10桁以下の(要は10桁のみ)数値パターンを配列$resultに格納したい。 $hoge = preg_grep("/[0-9]{10,10}/",$result); //結果、両方でてきちゃう。どうして? print_r($result); よろしこ。 http://medaka.5ch.net/test/read.cgi/php/1046326634/513
514: イ奄様 [] 04/02/16 19:15 ID:PkrMZZ9m >>513 それだと "hoge1234567890hage"とかにもマッチする。 数字で始まり10個目の数字で終わるなら $result = preg_grep("/^[0-9]{10,10}$/",$str); http://medaka.5ch.net/test/read.cgi/php/1046326634/514
515: イ奄様 [sage] 04/02/16 19:18 ID:??? $result = preg_grep("/^\d{10}$/",$str); でもいい http://medaka.5ch.net/test/read.cgi/php/1046326634/515
516: アノニマス [] 04/02/16 19:35 ID:O91ZKuNr >>514,515 イ奄様 有難うございます。なるほどよく分りました。 しかも、問題が間違えているにもかかわらずよく理解してくださいました。 重ねて御礼します。 出したかった問題は、こうでした。 $result = preg_grep("/[0-9]{10,10}/",$str); まぁ、間違ってんだから訂正は要らないんだけどね・・・。 http://medaka.5ch.net/test/read.cgi/php/1046326634/516
517: nobodyさん [sage] 04/02/16 21:57 ID:??? それは perl でも同じ結果だろうなと。 perlとPHPで結果が違うのかと思ったよw http://medaka.5ch.net/test/read.cgi/php/1046326634/517
518: nobodyさん [sage] 04/03/05 15:09 ID:??? 質問してもいいですか? Perlの「undef」に相当するPHPの関数は何ですか? マニュアル検索しても見つけられなかったのです。 スレ違いでしたらスルーでお願いします。 http://medaka.5ch.net/test/read.cgi/php/1046326634/518
519: nobodyさん [sage] 04/03/06 02:17 ID:??? >>518 unsetじゃないかな? http://medaka.5ch.net/test/read.cgi/php/1046326634/519
520: nobodyさん [sage] 04/03/08 22:21 ID:??? Perlだと文字列の置換をしたときに置換されたものが$1などの変数に代入されますよね。 PHPでも同じことは出来るのでしょうか? http://medaka.5ch.net/test/read.cgi/php/1046326634/520
521: nobodyさん [sage] 04/03/08 23:07 ID:??? >>520 自己レスです。 preg_match_allで出来ました・・・ 他にいい方法があれば知りたいです。 http://medaka.5ch.net/test/read.cgi/php/1046326634/521
522: nobodyさん [] 04/04/06 09:54 ID:Rt5G2mKK 自作関数に渡した引数は、Perlでは$_[0],$_[1]...に、 JavaScriptではarguments[0]...に、入るじゃないですか。 PHPでは何に入るのでしょうか? もしかして必ず function x($a,$b,$c) の様にする必要があるのでしょうか? 何とかして引数を配列として扱いたいのです。 http://medaka.5ch.net/test/read.cgi/php/1046326634/522
523: nobody [sage] 04/04/06 11:33 ID:??? >>522 function ほらよ ($配列) { print_r($配列); } ほらよ(array('a', 'b', 'c')); http://medaka.5ch.net/test/read.cgi/php/1046326634/523
524: nobodyさん [sage] 04/04/06 14:51 ID:??? >>523 有難う御座ります。 PHPって関数名や変数名に日本語使えたんですね 驚きました。 http://medaka.5ch.net/test/read.cgi/php/1046326634/524
525: nobodyさん [sage] 04/04/06 14:59 ID:??? (^∀^)ゲラゲラ http://medaka.5ch.net/test/read.cgi/php/1046326634/525
526: nobodyさん [age] 04/04/18 21:32 ID:??? (^∀^)ゲラゲラ http://medaka.5ch.net/test/read.cgi/php/1046326634/526
527: nobodyさん [sage] 04/04/19 04:39 ID:??? (^∀^)ゲラゲラ http://medaka.5ch.net/test/read.cgi/php/1046326634/527
528: nobodyさん [sage] 04/04/19 13:09 ID:??? (^∀^)ゲラゲラ http://medaka.5ch.net/test/read.cgi/php/1046326634/528
529: nobodyさん [sage] 04/04/19 21:16 ID:??? ( ・∀・)σ)´Д`)>>524 http://medaka.5ch.net/test/read.cgi/php/1046326634/529
530: カポコン [sage] 04/04/21 13:43 ID:??? http://f13.aaacafe.ne.jp/~mugen/perlvsphp/top.html よろしこ。 http://medaka.5ch.net/test/read.cgi/php/1046326634/530
531: nobodyさん [sage] 04/04/21 19:32 ID:??? >>530 実に頭の悪そうな文章ですね。 http://medaka.5ch.net/test/read.cgi/php/1046326634/531
532: nobodyさん [sage] 04/04/21 21:28 ID:??? >>530 Shift_JISでスクリプトを書いてはいけない理由、 どうしてもShift_JISで書きたい場合はどのPHPをインストールすべきとか mb_string周りのPHP.iniの設定の仕方、設定のオーバーライドの方法を解説して欲しい。 あと、PerlにもHTML埋め込みを行う方法がいくつかあるよ。 http://medaka.5ch.net/test/read.cgi/php/1046326634/532
533: nobodyさん [sage] 04/04/22 03:05 ID:??? >>530 俺もPerlはあまり好きじゃないが >認めざる終えません。 なんて文章書く人の言語構造をむしろ疑いたい。 http://medaka.5ch.net/test/read.cgi/php/1046326634/533
534: カポコン [sage] 04/04/26 10:25 ID:??? >>532 その真珠のヴァージョンは何ですか? requireを使用するとか笑わせる答えじゃないですよね? >>533 >しかし、CやJavaなどと比べPerlの方が極力型を意識しない言語仕様 >になっているというのは認めざる終えません。 あーそんな風に書いてたんだね。そのうち、なんとか汁。 # 真珠批判やってるサイトって他にもあるもんだねー。 http://medaka.5ch.net/test/read.cgi/php/1046326634/534
535: 532 [sage] 04/04/27 05:54 ID:??? マジレスした自分に鬱。 http://medaka.5ch.net/test/read.cgi/php/1046326634/535
536: nobodyさん [] 04/04/30 23:59 ID:um4DKqqr perlにおいて、csvファイルを配列に取り込み、複数項目(カンマ区切りの2列目と3列目)でソートをかける為に 下記のような方法を取っていたのですが、 これをphpで行う場合、multisortでは1項目でのソートしか出来ないと マニュアルに記述されていますが、どのような処理でなら可能でしょうか? @DATA = sort { (split(/,/,$b))[1] <=> (split(/,/,$a))[1] || (split(/,/,$a))[2] <=> (split(/,/,$b))[2]; } @DATA; http://medaka.5ch.net/test/read.cgi/php/1046326634/536
537: nobodyさん [sage] 04/05/01 06:06 ID:??? >>536 http://jp.php.net/manual/ja/function.usort.php http://medaka.5ch.net/test/read.cgi/php/1046326634/537
538: nobodyさん [sage] 04/05/01 07:23 ID:??? >>530 あまり真面目に見ていないけど、もっと説得力ある文章になるくらい たくさんプログラムを作ってみた方が良いんじゃないかな。 今の状態だと言語の違い以前に本当にプログラムを作った事が あるんだろうかと疑いたくなるよ。 >>535 気にすんな http://medaka.5ch.net/test/read.cgi/php/1046326634/538
539: nobodyさん [] 04/05/03 01:13 ID:N715jxDT ASPユーザですが、PHPへの移行への許可は頂けますか? http://medaka.5ch.net/test/read.cgi/php/1046326634/539
540: nobodyさん [sage] 04/05/08 15:25 ID:??? perlとPHPのどっちが偉いかとかいった下らない話題につき合うつもりはないが http://f13.aaacafe.ne.jp/~mugen/perlvsphp/page7.htm ↑を MVC と呼ばれては碇浸透 コンテンツとデザインの分離スレにちょっと鯉 >>350 http://medaka.5ch.net/test/read.cgi/php/1046326634/540
541: nobodyさん [sage] 04/05/15 03:52 ID:??? >>540 そいつはマジメに運営してないからほっといていいよ。 http://medaka.5ch.net/test/read.cgi/php/1046326634/541
542: nobodyさん [] 04/05/20 12:08 ID:NShBOzWM PHP普及の原因は、イスラエル・Zend社のマーケティングの成功にある。 ?Perlでは別インストールで多くの人が知らないデーターベース利用を標準で使用できるようにし、「データーベースが簡単に取り扱える」というイメージを特に強く植えつけた。 ?ウェブサイト作成への特化。例えば、セッション管理がそうだ。 ?ソースの隠蔽による著作権保護を可能にした。 データーベースを使いたいが、使い方がわからない。そこに、PHPなら使えるという情報が先に入る。これで、PHPに入った人もかなり多いはず。 PHPの言語仕様はZendに大きく左右される。 二年ほど前、PHPが出始めた頃には、変数のスコープがPerlとまったく同じ仕様だった。 もともと、Perlのソースコードを改編して作成されたPHP。 ↓PHPの歴史 http://php.planetmirror.com/manual/ja/history.php PHPには、Perlコードの退行による高速化の意図が言語のいたるところに見える。 マイクロソフトは、オブジェクト指向への対応というのが大義にVB6.0からVB.NETに言語仕様を大幅に変えた。 今後も大きく言語仕様が変わることはないのか? オープンソースとは言っても、Zend社の http://www.zend.com/management.php の数人のスタップによって大きく左右される。 再帰的定義とされる「PHP:Hypertext Preprocessor」という名前にも理由がある。これは、要するに、正確には、「Perl Hypertext Preprocessor」としたいところだが、GNUの「GNU is Not UNIX」という再帰的な定義をもじったものだ。 要するに、「GPLのフリーソフトのライセンスには違反していませんよ!」と一つには主張し、また、一つには、「PHP is Not Perl」とでも言って、Zendの社としての姿勢を、先人の「Perl開発者たち」から擁護する意図があったのだろう。 Nではなく、Hなのが、そのための味噌だ!Perl開発者たちは、当然、面白くないはずだ。 PHP信奉者は、六芒星(hexagram)マークのユダヤ教にでも、入信せよ! …といいつつ、かく言う私も、PHPに乗り遅れまいと必死だが…。(^^;) http://medaka.5ch.net/test/read.cgi/php/1046326634/542
543: nobodyさん [sage] 04/05/20 16:11 ID:??? ↑もう5回くらい見たんだが。しかも全部IDが同じだ・・・見間違いだよな? http://medaka.5ch.net/test/read.cgi/php/1046326634/543
544: nobodyさん [sage] 04/12/07 16:29:25 ID:??? 最近やっとphpの配列は、perlの配列のリファレンスだと考えればいいんだとわかった。 んで、phpで関数に配列を引渡すときは、配列のコピーのリファレンスを渡していると考えればいいとわかった。 だから、phpのこれは $array[$index] = $value; perlのこれに対応するわけじゃなく $array[$index] = $value; これに対応しているわけで $array->[$index] = $value; phpのこれは $array = array($val1,$val2,$val3); perlのこれに対応している $array = [$val1,$val2,$val3]; なのでphpのこれは function f($array){ ....... } perlのこれに対応するわけだったんだね。 sub f{ my $array = [@{$_[0]}]; ....... } http://medaka.5ch.net/test/read.cgi/php/1046326634/544
545: nobodyさん [] 05/03/03 01:29:07 ID:eDjoFwC+ Perlのlast関数にあたるものはPHPのbreak関数かと思いますが、 next関数にあたるものは何になるのでしょうか? ご教示いただけますと幸いです。 http://medaka.5ch.net/test/read.cgi/php/1046326634/545
546: nobodyさん [sage] 05/03/03 07:00:57 ID:??? >>545 continue http://medaka.5ch.net/test/read.cgi/php/1046326634/546
547: nobodyさん [sage] 05/03/03 09:43:42 ID:??? >>545 関数じゃないよ。制御構造と呼んでくれくれたこら http://medaka.5ch.net/test/read.cgi/php/1046326634/547
548: nobodyさん [sage] 05/03/03 14:56:14 ID:??? >>544 おれがPHP使い始めたころと同じこと考えとるな きっと次は$がいらないんじゃないかとか printした時に自動で配列表示して欲しいとか 正規表現や無名関数使いずれーとか 便利な関数がイパーイあってええねとか クラスがPerlよりはおしゃれだとか ↓ http://medaka.5ch.net/test/read.cgi/php/1046326634/548
549: nobodyさん [sage] 05/03/08 04:57:03 ID:??? 日本語を変数名に使えるようにすんなよとか リファレンス変数とか可変変数で戸惑うとか 多重継承できないってなんだよとか DBはいいなとか ↓ http://medaka.5ch.net/test/read.cgi/php/1046326634/549
550: nobodyさん [sage] 05/03/08 07:20:38 ID:??? 0.0.1のバージョンアップでコアに新機能を加えたあげくにエンバグって何よとか デフォルトでハッシュな配列はステキですねとか array_map_recursive()きぼんとか ↓ http://medaka.5ch.net/test/read.cgi/php/1046326634/550
551: nobodyさん [] 2005/11/06(日) 12:54:25 ID:szZvbyxN perl使いがPHP使いに成ってもスキル低いのには変わらないけどな。 PHP覚える時間と暇があれば、JavaとかCが使えるようにスキル磨け。 http://medaka.5ch.net/test/read.cgi/php/1046326634/551
552: nobodyさん [sage] 2005/11/07(月) 01:20:42 ID:??? 意味不明 http://medaka.5ch.net/test/read.cgi/php/1046326634/552
553: nobodyさん [sage] 2006/01/20(金) 19:20:58 ID:??? Cはもう、使う職場が限られている気がするが http://medaka.5ch.net/test/read.cgi/php/1046326634/553
554: nobodyさん [sage] 2006/03/13(月) 04:51:31 ID:??? 保守 http://medaka.5ch.net/test/read.cgi/php/1046326634/554
555: nobodyさん [sage] 2006/03/31(金) 03:55:29 ID:??? 保守 http://medaka.5ch.net/test/read.cgi/php/1046326634/555
556: nobodyさん [sage] 2006/04/27(木) 19:27:28 ID:??? 保守 http://medaka.5ch.net/test/read.cgi/php/1046326634/556
557: nobodyさん [sage] 2006/04/28(金) 03:16:17 ID:??? スレの内容を勝手にまとめてみたのでうpするよ 俺様タンのレスぶっこ抜いただけなので だめなようならすぐ消します。 txtだけどhtmlにリネームしてくだせ。 http://bebe.run.buttobi.net/up/src/be_1673.txt.html http://medaka.5ch.net/test/read.cgi/php/1046326634/557
558: 557 [sage] 2006/04/28(金) 03:19:25 ID:??? HEAD内のひとつめのSTYLEタグは不要なので消しておk http://medaka.5ch.net/test/read.cgi/php/1046326634/558
559: nobodyさん [] 2006/05/15(月) 05:54:56 ID:KM0klNRe >>557 乙。もらいます http://medaka.5ch.net/test/read.cgi/php/1046326634/559
560: nobodyさん [] 2006/09/20(水) 11:53:55 ID:uaOOSUkQ Perlのqqみたいなの、PHPでできんか? http://medaka.5ch.net/test/read.cgi/php/1046326634/560
561: 560 [] 2006/09/20(水) 12:00:23 ID:uaOOSUkQ できんか・・rubyでも同様の文法はあるんだけどなぁ・・。 ヒアドキュメントは、インデントが崩れるので大袈裟でちょっと扱いにくい。 http://medaka.5ch.net/test/read.cgi/php/1046326634/561
562: nobodyさん [sage] 2006/09/24(日) 06:15:19 ID:??? ヒアドキュメントは当然ながら、qqも必要ないもん。 http://medaka.5ch.net/test/read.cgi/php/1046326634/562
563: nobodyさん [] 2007/05/04(金) 02:57:45 ID:SmDWSadW 保守 http://medaka.5ch.net/test/read.cgi/php/1046326634/563
564: nobodyさん [sage] 2007/05/07(月) 03:01:24 ID:??? このスレの意思とは逆なんですが、 php経験があり、perl未経験です、 perlスクリプトを眺めているのですが、どうもわからない構文が多々あります。 サブルーチン if ($hoge && $> == 0); ↑これってどういう意味を表しているのでしょうか? ifの前にサブルーチンが存在するのと、 $hoge && $> == 0 の意味がわからんです。 http://medaka.5ch.net/test/read.cgi/php/1046326634/564
565: nobodyさん [sage] 2007/05/08(火) 00:36:50 ID:??? $>はuid $hogeが真かつrootで実行されている時だと思う > ifの前にサブルーチンが存在するのと、 Perlの基本的な変体文法なので入門書読め http://medaka.5ch.net/test/read.cgi/php/1046326634/565
566: nobodyさん [] 2007/05/09(水) 21:29:36 ID:+HRKvy3U perlでハッシュの値を出力すると何故か「1/8」になってしまうんですがこれはどうすれば直せますか? http://medaka.5ch.net/test/read.cgi/php/1046326634/566
567: nobodyさん [] 2007/09/17(月) 05:29:18 ID:j/liUul9 亀だが >566 $foo=%hoge; print $foo; ってなってんじゃね 鯨のハラワタが散らかってるとか言われる部分だから気にするな perl嫌になてきた だからといってphpも嫌だぜ Lispでもはじめようぜ http://medaka.5ch.net/test/read.cgi/php/1046326634/567
568: nobodyさん [sage] 2007/09/17(月) 14:53:34 ID:??? 早くもPHPユーザのためのPerl入門スレになりつつあるな http://medaka.5ch.net/test/read.cgi/php/1046326634/568
569: nobodyさん [sage] 2007/09/17(月) 19:28:13 ID:??? アリガ? http://medaka.5ch.net/test/read.cgi/php/1046326634/569
570: nobodyさん [sage] 2007/09/18(火) 21:48:20 ID:??? 基礎PHPという教本を読みながら問題を解こうとしているんですが、まったく理解できなくて 悩んでいます。 何方か指南していただけないでしょうか? 問題の内容は以下に、 内容 フォームからPOSTのメソッドを利用して「ユーザー名」と「パスワード」を送信する。 受信したファイルでは「ユーザー名」と「パスワード」の妥当性を判断してメッセージを出力する。 条件 データ送信用ファイル:input.html データ受信用ファイル:check.php input.htmlには2種類のテキストボックスを配置させる(txtNameとtxtPassword) check.phpでは以下の4種類のメッセージを出力させること ユーザー名とパスワードの組み合わせが正しい場合「認証成功!」 ユーザー名が存在しない場合「ユーザー名が存在しません」 ユーザーは存在するがパスワードが誤っている場合「パスワードが間違っています」 ユーザー名またはパスワードのいずれかが空白の場合「ユーザー名またはパスワードが未入力です」 check.phpにおけるユーザー名とパスワードの組み合わせは以下のとおりとする。(3ユーザー分) ユーザー名:guest admin shs0000 パスワード:goma adm 0000 スクリプト内での以下の配列に格納し、プログラムによって判断を行うこと。 ユーザー名:$arrUser $arrUser = array(・・・・); パスワード:$arrPass $arrPass = array(・・・・); ヒントでfor,if文を使うとあります。 どうかお願いします。 http://medaka.5ch.net/test/read.cgi/php/1046326634/570
571: nobodyさん [] 2007/10/04(木) 11:12:02 ID:Ba37oSfY ここに神がいることを祈ります。 これ ↓ $a1="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ./"; $a2=substr($a1,int(rand(64)),1).substr($a1,int(rand(64)),1); $cryptpass = crypt($pass,$a2); をPHPで同じことさせるにはどうしたらいいのでしょうか・・・ http://medaka.5ch.net/test/read.cgi/php/1046326634/571
572: nobodyさん [sage] 2007/10/04(木) 11:18:40 ID:??? int(rand(64)) => rand(0, 63) これだけ代えればいけるんじゃね? http://medaka.5ch.net/test/read.cgi/php/1046326634/572
573: nobodyさん [] 2007/10/04(木) 14:18:23 ID:Ba37oSfY >>572 あなたは神だ。 ありがとうございました^^ 本当助かりました。 http://medaka.5ch.net/test/read.cgi/php/1046326634/573
574: nobodyさん [sage] 2007/10/07(日) 01:40:12 ID:??? >>570 まずPerlでかけるのか? かけないなら質問スレいってこい http://medaka.5ch.net/test/read.cgi/php/1046326634/574
575: nobodyさん [sage] 2007/10/20(土) 02:19:47 ID:??? 漠然とした質問で申し訳ないが 単なるテキストファイルをincludeするだけだったら SSIとPHPとどっちがサーバ負荷が少ないかな? http://medaka.5ch.net/test/read.cgi/php/1046326634/575
576: nobodyさん [sage] 2007/10/20(土) 02:42:16 ID:??? 基本同じくらい ただ、組み込むモジュールmod_includeとmod_phpではmod_phpの方が断然メモリ食う http://medaka.5ch.net/test/read.cgi/php/1046326634/576
577: nobodyさん [sage] 2007/10/23(火) 00:14:10 ID:??? >>576 遅くなったがありがトン すでに構築されてるサイトを引き受ける事になったんだけど SSIだらけだったんでちょっと気になってね PHPの方が利便性良さそうなんで移行しようかと思ったけど静観かな http://medaka.5ch.net/test/read.cgi/php/1046326634/577
578: nobodyさん [sage] 2008/05/25(日) 10:56:38 ID:??? &ReadParse; while (($key,$val) = each %in) { って言う良く見るPerlをphpで書き直すと? extractだとPOSTとGET両方は拾えないみたいですし。 キーごとに処理を分けるのは、phpではどうしたら? 教えて下さい神様。 http://medaka.5ch.net/test/read.cgi/php/1046326634/578
579: nobodyさん [sage] 2008/05/27(火) 23:52:32 ID:??? if(isset($_POST)) { while(list($key, $val) = each($_POST)) { //POST変数が存在する数だけループ $key $valで所得->処理 } } if(isset($_GET)) { while(list($key, $val) = each($_GET)) { //GET変数が存在する数だけループ $key $valで所得->処理 } } かな?後、 import_request_variables("GPC","{re_ とか何か接頭辞}"); を使うとGET,POST,COOKIEを一度に変数へ展開できる。 Perlの方が良く解らないので見当はずれだったらごめん。 http://medaka.5ch.net/test/read.cgi/php/1046326634/579
580: nobodyさん [sage] 2008/05/28(水) 23:19:19 ID:??? ありがとうございます。 上述の方法でやってみます。 助かりました! http://medaka.5ch.net/test/read.cgi/php/1046326634/580
581: nobodyさん [sage] 2008/06/04(水) 07:29:17 ID:??? >>578だとgetだろうがpostだろうが すでに%inに入ってる訳だがその辺は良いのか? >>579 俺はPHPはイマイチなんだが、$_POSTか$_GETを判別して別のハッシュに入れ そのハッシュをeachした方が良くね? http://medaka.5ch.net/test/read.cgi/php/1046326634/581
582: nobodyさん [sage] 2008/06/05(木) 21:39:46 ID:??? >>581 Perlでいうハッシュ=連想配列:$QUERY{$key} = $valで、 $_POSTや$_GETは既に判別された後のハッシュと同じと解釈してますが、 実際どうなんだろう? http://medaka.5ch.net/test/read.cgi/php/1046326634/582
583: nobodyさん [sage] 2008/06/06(金) 10:39:11 ID:??? いや、ループの前に$_POSTでも$_GETでも1つにしちまえば ループ自体が1つに出来るっていう話 http://medaka.5ch.net/test/read.cgi/php/1046326634/583
584: nobodyさん [sage] 2008/06/06(金) 11:40:29 ID:??? つ $_REQUEST http://medaka.5ch.net/test/read.cgi/php/1046326634/584
585: 581=583 [sage] 2008/06/06(金) 17:14:55 ID:??? >>584 そんな便利なのあるんだな 元質問者じゃないが勉強になったよ http://medaka.5ch.net/test/read.cgi/php/1046326634/585
586: nobodyさん [sage] 2008/06/16(月) 20:24:30 ID:??? DMYHMS形式をエポック秒に変換したいんだすが、 Perlのtimelocal()的なものがphpでありますでしょうか? http://medaka.5ch.net/test/read.cgi/php/1046326634/586
587: nobodyさん [sage] 2008/06/16(月) 21:19:36 ID:??? お前は風大左衛門かw こんな感じでどうだす? mktime(HH,MM,SS,mm,dd,yyyy); http://medaka.5ch.net/test/read.cgi/php/1046326634/587
588: nobodyさん [sage] 2008/06/16(月) 23:26:39 ID:??? >>587 バッチリです!ありがとうごぜいます。 http://medaka.5ch.net/test/read.cgi/php/1046326634/588
589: nobodyさん [sage] 2008/06/17(火) 09:51:41 ID:??? 文字列の小数点以下を削除しようと思って、("3.1415"→"3") $PI = ereg_replace("\.\d*", "", $PI); とすると、31415になってしまいました。perlの s/\.\d*//; だとうまくいくのですが、何かPHPでの注意点ありんすか? http://medaka.5ch.net/test/read.cgi/php/1046326634/589
590: nobodyさん [sage] 2008/06/17(火) 23:01:21 ID:??? perlちとPHPとで、正規表現がちがうでよ。 $PI = ereg_replace("\.[0-9]*", "", $PI); $PI = preg_replace("/\.\d*/", "", $PI); こんなんどうだべ? http://medaka.5ch.net/test/read.cgi/php/1046326634/590
591: nobodyさん [sage] 2008/06/17(火) 23:16:04 ID:??? >>590 ズッポシです!ありがとうございました。 http://medaka.5ch.net/test/read.cgi/php/1046326634/591
592: nobodyさん [sage] 2010/06/19(土) 14:31:36 ID:??? PHPのエラー処理は、以下の三つくらいがあげられますが、 どれを使うのが一番なのでしょうか? ・tryとcatch ・set_error_handler ・PEAR_Error 自分は、try catchが一番いいと思いつかっています。 http://medaka.5ch.net/test/read.cgi/php/1046326634/592
593: 忍法帖【Lv=40,xxxPT】(1+0:8) 【19.5m】 電脳プリオン ◆3YKmpu7JR7Ic [sage] 2012/11/24(土) 18:32:42.67 ID:??? ∧_∧ ( ・∀・) | | ガガッ と ) | | Y /ノ .人 / ) .人 < >_∧∩ _/し' < >_∧∩`Д´)/ (_フ彡 V`Д´)/ / ←>>416 / ←>>343 http://medaka.5ch.net/test/read.cgi/php/1046326634/593
594: nobodyさん [sage] 2015/01/25(日) 20:46:07.91 ID:??? 同じだから移行して何の意味があるのかわからん http://medaka.5ch.net/test/read.cgi/php/1046326634/594
595: 東京女子医科大学病院プロポフォール大量投与 [] 2015/05/24(日) 21:12:24.33 ID:bUoj/9l7 【話題】なぜ日本人は世界中でモテモテなのか!?日本人の魅力について外国人100人に聞いてみた【最強】 https://www.youtube.com/watch?v=P4UD7b6h2KM http://medaka.5ch.net/test/read.cgi/php/1046326634/595
596: 東京女子医科大学病院プロポフォール大量投与 [] 2015/05/24(日) 21:12:24.77 ID:bUoj/9l7 【話題】なぜ日本人は世界中でモテモテなのか!?日本人の魅力について外国人100人に聞いてみた【最強】 https://www.youtube.com/watch?v=P4UD7b6h2KM http://medaka.5ch.net/test/read.cgi/php/1046326634/596
597: nobodyさん [] 2015/07/24(金) 22:11:58.78 ID:Ba8qs0sO ぜんしろうは、せんずろうと言われるが、この歳になればみんなせんずろうだ。 http://medaka.5ch.net/test/read.cgi/php/1046326634/597
598: nobodyさん [] 2017/12/30(土) 13:02:48.84 ID:YhlYw6jg 誰でも簡単にネットで稼げる方法など 参考までに、 ⇒ 『半藤のブブイウイウレレ』 というサイトで見ることができます。 グーグル検索⇒『半藤のブブイウイウレレ』 UT147M7AKH http://medaka.5ch.net/test/read.cgi/php/1046326634/598
599: nobodyさん [sage] 2018/02/20(火) 04:52:23.92 ID:??? ☆ 日本の、改憲を行いましょう。現在、衆議員と参議院の 両院で、改憲議員が3分の2を超えております。 『憲法改正国民投票法』、でググってみてください。国会の発議は すでに可能です。平和は勝ち取るものです。お願い致します。☆☆ http://medaka.5ch.net/test/read.cgi/php/1046326634/599
600: nobodyさん [] 2018/06/20(水) 23:01:27.83 ID:UnZq46Ab プログラミングを誰でも習得できる方法は、「前場アキドルのプログラミングマスター方法」というブログで見られるらしいよ。ネットで調べると見られるらしいです。 J4K21 http://medaka.5ch.net/test/read.cgi/php/1046326634/600
601: nobodyさん [sage] 2023/03/09(木) 22:40:19.07 ID:??? オラオラ (  ̄Д ̄)y-*);゚皿゚)ノ アチチチッ!!! http://medaka.5ch.net/test/read.cgi/php/1046326634/601
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.011s