【待望】PerlユーザのためのPHP入門
- 1 :俺様:03/02/27 15:17 ID:tJsRCtRD.net
- 見事Perl→PHPへの脱皮に成功した俺様が
両者の違いを中心に講義してやる。
今までPerlマンセーだったやつはこれを機にPHPに変更しよう也。
質問もガンガン書いてくれ。
このPerlの文はPHPだとどう書くの?とか。
- 552 :nobodyさん:2005/11/07(月) 01:20:42 ID:???.net
- 意味不明
- 553 :nobodyさん:2006/01/20(金) 19:20:58 ID:???.net
- Cはもう、使う職場が限られている気がするが
- 554 :nobodyさん:2006/03/13(月) 04:51:31 ID:???.net
- 保守
- 555 :nobodyさん:2006/03/31(金) 03:55:29 ID:???.net
- 保守
- 556 :nobodyさん:2006/04/27(木) 19:27:28 ID:???.net
- 保守
- 557 :nobodyさん:2006/04/28(金) 03:16:17 ID:???.net
- スレの内容を勝手にまとめてみたのでうpするよ
俺様タンのレスぶっこ抜いただけなので
だめなようならすぐ消します。
txtだけどhtmlにリネームしてくだせ。
http://bebe.run.buttobi.net/up/src/be_1673.txt.html
- 558 :557:2006/04/28(金) 03:19:25 ID:???.net
- HEAD内のひとつめのSTYLEタグは不要なので消しておk
- 559 :nobodyさん:2006/05/15(月) 05:54:56 ID:KM0klNRe.net
- >>557
乙。もらいます
- 560 :nobodyさん:2006/09/20(水) 11:53:55 ID:uaOOSUkQ.net
- Perlのqqみたいなの、PHPでできんか?
- 561 :560:2006/09/20(水) 12:00:23 ID:uaOOSUkQ.net
- できんか・・rubyでも同様の文法はあるんだけどなぁ・・。
ヒアドキュメントは、インデントが崩れるので大袈裟でちょっと扱いにくい。
- 562 :nobodyさん:2006/09/24(日) 06:15:19 ID:???.net
- ヒアドキュメントは当然ながら、qqも必要ないもん。
- 563 :nobodyさん:2007/05/04(金) 02:57:45 ID:SmDWSadW.net
- 保守
- 564 :nobodyさん:2007/05/07(月) 03:01:24 ID:???.net
- このスレの意思とは逆なんですが、
php経験があり、perl未経験です、
perlスクリプトを眺めているのですが、どうもわからない構文が多々あります。
サブルーチン if ($hoge && $> == 0);
↑これってどういう意味を表しているのでしょうか?
ifの前にサブルーチンが存在するのと、
$hoge && $> == 0 の意味がわからんです。
- 565 :nobodyさん:2007/05/08(火) 00:36:50 ID:???.net
- $>はuid
$hogeが真かつrootで実行されている時だと思う
> ifの前にサブルーチンが存在するのと、
Perlの基本的な変体文法なので入門書読め
- 566 :nobodyさん:2007/05/09(水) 21:29:36 ID:+HRKvy3U.net
- perlでハッシュの値を出力すると何故か「1/8」になってしまうんですがこれはどうすれば直せますか?
- 567 :nobodyさん:2007/09/17(月) 05:29:18 ID:j/liUul9.net
- 亀だが
>566
$foo=%hoge;
print $foo;
ってなってんじゃね
鯨のハラワタが散らかってるとか言われる部分だから気にするな
perl嫌になてきた
だからといってphpも嫌だぜ
Lispでもはじめようぜ
- 568 :nobodyさん:2007/09/17(月) 14:53:34 ID:???.net
- 早くもPHPユーザのためのPerl入門スレになりつつあるな
- 569 :nobodyさん:2007/09/17(月) 19:28:13 ID:???.net
- アリガd
- 570 :nobodyさん:2007/09/18(火) 21:48:20 ID:???.net
- 基礎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文を使うとあります。
どうかお願いします。
- 571 :nobodyさん:2007/10/04(木) 11:12:02 ID:Ba37oSfY.net
- ここに神がいることを祈ります。
これ
↓
$a1="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ./";
$a2=substr($a1,int(rand(64)),1).substr($a1,int(rand(64)),1);
$cryptpass = crypt($pass,$a2);
をPHPで同じことさせるにはどうしたらいいのでしょうか・・・
- 572 :nobodyさん:2007/10/04(木) 11:18:40 ID:???.net
- int(rand(64)) => rand(0, 63)
これだけ代えればいけるんじゃね?
- 573 :nobodyさん:2007/10/04(木) 14:18:23 ID:Ba37oSfY.net
- >>572
あなたは神だ。
ありがとうございました^^
本当助かりました。
- 574 :nobodyさん:2007/10/07(日) 01:40:12 ID:???.net
- >>570
まずPerlでかけるのか?
かけないなら質問スレいってこい
- 575 :nobodyさん:2007/10/20(土) 02:19:47 ID:???.net
- 漠然とした質問で申し訳ないが
単なるテキストファイルをincludeするだけだったら
SSIとPHPとどっちがサーバ負荷が少ないかな?
- 576 :nobodyさん:2007/10/20(土) 02:42:16 ID:???.net
- 基本同じくらい
ただ、組み込むモジュールmod_includeとmod_phpではmod_phpの方が断然メモリ食う
- 577 :nobodyさん:2007/10/23(火) 00:14:10 ID:???.net
- >>576
遅くなったがありがトン
すでに構築されてるサイトを引き受ける事になったんだけど
SSIだらけだったんでちょっと気になってね
PHPの方が利便性良さそうなんで移行しようかと思ったけど静観かな
- 578 :nobodyさん:2008/05/25(日) 10:56:38 ID:???.net
- &ReadParse;
while (($key,$val) = each %in) {
って言う良く見るPerlをphpで書き直すと?
extractだとPOSTとGET両方は拾えないみたいですし。
キーごとに処理を分けるのは、phpではどうしたら?
教えて下さい神様。
- 579 :nobodyさん:2008/05/27(火) 23:52:32 ID:???.net
- 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の方が良く解らないので見当はずれだったらごめん。
- 580 :nobodyさん:2008/05/28(水) 23:19:19 ID:???.net
- ありがとうございます。
上述の方法でやってみます。
助かりました!
- 581 :nobodyさん:2008/06/04(水) 07:29:17 ID:???.net
- >>578だとgetだろうがpostだろうが
すでに%inに入ってる訳だがその辺は良いのか?
>>579
俺はPHPはイマイチなんだが、$_POSTか$_GETを判別して別のハッシュに入れ
そのハッシュをeachした方が良くね?
- 582 :nobodyさん:2008/06/05(木) 21:39:46 ID:???.net
- >>581
Perlでいうハッシュ=連想配列:$QUERY{$key} = $valで、
$_POSTや$_GETは既に判別された後のハッシュと同じと解釈してますが、
実際どうなんだろう?
- 583 :nobodyさん:2008/06/06(金) 10:39:11 ID:???.net
- いや、ループの前に$_POSTでも$_GETでも1つにしちまえば
ループ自体が1つに出来るっていう話
- 584 :nobodyさん:2008/06/06(金) 11:40:29 ID:???.net
- つ $_REQUEST
- 585 :581=583:2008/06/06(金) 17:14:55 ID:???.net
- >>584
そんな便利なのあるんだな
元質問者じゃないが勉強になったよ
- 586 :nobodyさん:2008/06/16(月) 20:24:30 ID:???.net
- DMYHMS形式をエポック秒に変換したいんだすが、
Perlのtimelocal()的なものがphpでありますでしょうか?
- 587 :nobodyさん:2008/06/16(月) 21:19:36 ID:???.net
- お前は風大左衛門かw
こんな感じでどうだす?
mktime(HH,MM,SS,mm,dd,yyyy);
- 588 :nobodyさん:2008/06/16(月) 23:26:39 ID:???.net
- >>587
バッチリです!ありがとうごぜいます。
- 589 :nobodyさん:2008/06/17(火) 09:51:41 ID:???.net
- 文字列の小数点以下を削除しようと思って、("3.1415"→"3")
$PI = ereg_replace("\.\d*", "", $PI);
とすると、31415になってしまいました。perlの
s/\.\d*//;
だとうまくいくのですが、何かPHPでの注意点ありんすか?
- 590 :nobodyさん:2008/06/17(火) 23:01:21 ID:???.net
- perlちとPHPとで、正規表現がちがうでよ。
$PI = ereg_replace("\.[0-9]*", "", $PI);
$PI = preg_replace("/\.\d*/", "", $PI);
こんなんどうだべ?
- 591 :nobodyさん:2008/06/17(火) 23:16:04 ID:???.net
- >>590
ズッポシです!ありがとうございました。
- 592 :nobodyさん:2010/06/19(土) 14:31:36 ID:???.net
- PHPのエラー処理は、以下の三つくらいがあげられますが、
どれを使うのが一番なのでしょうか?
・tryとcatch
・set_error_handler
・PEAR_Error
自分は、try catchが一番いいと思いつかっています。
- 593 : 忍法帖【Lv=40,xxxPT】(1+0:8) 【19.5m】 電脳プリオン ◆3YKmpu7JR7Ic :2012/11/24(土) 18:32:42.67 ID:???.net
- ∧_∧
( ・∀・) | | ガガッ
と ) | |
Y /ノ .人
/ ) .人 < >_∧∩
_/し' < >_∧∩`Д´)/
(_フ彡 V`Д´)/ / ←>>416
/ ←>>343
- 594 :東京女子医科大学病院プロポフォール大量投与:2015/05/24(日) 21:12:24.33 ID:bUoj/9l7.net
- 【話題】なぜ日本人は世界中でモテモテなのか!?日本人の魅力について外国人100人に聞いてみた【最強】
https://www.youtube.com/watch?v=P4UD7b6h2KM
- 595 :東京女子医科大学病院プロポフォール大量投与:2015/05/24(日) 21:12:24.77 ID:bUoj/9l7.net
- 【話題】なぜ日本人は世界中でモテモテなのか!?日本人の魅力について外国人100人に聞いてみた【最強】
https://www.youtube.com/watch?v=P4UD7b6h2KM
- 596 :nobodyさん:2015/07/24(金) 22:11:58.78 ID:Ba8qs0sO.net
- ぜんしろうは、せんずろうと言われるが、この歳になればみんなせんずろうだ。
- 597 :nobodyさん:2017/12/30(土) 13:02:48.84 ID:YhlYw6jg.net
- 誰でも簡単にネットで稼げる方法など
参考までに、
⇒ 『半藤のブブイウイウレレ』 というサイトで見ることができます。
グーグル検索⇒『半藤のブブイウイウレレ』
UT147M7AKH
- 598 :nobodyさん:2018/02/20(火) 04:52:23.92 ID:???.net
- ☆ 日本の、改憲を行いましょう。現在、衆議員と参議院の
両院で、改憲議員が3分の2を超えております。
『憲法改正国民投票法』、でググってみてください。国会の発議は
すでに可能です。平和は勝ち取るものです。お願い致します。☆☆
- 599 :nobodyさん:2018/06/20(水) 23:01:27.83 ID:UnZq46Ab.net
- プログラミングを誰でも習得できる方法は、「前場アキドルのプログラミングマスター方法」というブログで見られるらしいよ。ネットで調べると見られるらしいです。
J4K21
- 600 :nobodyさん:2023/03/09(木) 22:40:19.07 ID:???.net
- オラオラ (  ̄Д ̄)y-*);゚皿゚)ノ アチチチッ!!!
- 601 :nobodyさん:2023/08/22(火) 14:58:27.41 ID:A3EGN0pBO
- 税金で人殺し支援までしてるこの世で最もсO2排出に積極的な世界最悪殺人テロ組織公明党國土破壊省斉藤鉄夫が都市のCO2ガ ─だのバカ
晒して.力による━方的な現状変更によって都心まて゛数珠つなぎて゛鉄道の30倍以上もの莫大な温室効果ガスまき散らすクソ航空機倍増させて
気候変動海水温上昇させてかつてない量の水蒸気を曰本列島に供給させて洪水に土砂崩れに暴風に突風にと住民の生命に財産にと破壊し尽くし
火災保険料まで爆上け゛、日本列島を灼熱地獄にして熱中症で殺害、大量破壊兵器クソ航空機の騒音て゛窓も開けられず冷房ガンガン、クソ航空機
自体の莫大な温室効果ガスに加えて作為的に住宅地を騒音まみれにして温室効果ガスをスパイラル的に爆増させてるのか゛前代未聞史上最悪の
殺人鬼斎藤鉄夫、日本人を誰も殺してない北朝鮮ガ‐だの寝言は寝て言えや,斉藤鉄夫は何万人の日本人を殺し続けてることか、クソ航空機が
運び込むコロナで殺しまくってあらゆる後遺症で人生破壊、メリットか゛テ゛メリッ├を上回るだのほざいてワクチン打って殺害、核汚染水排出も
同様の理屈で大勢殺されるのが目に見えてるわな、こんなデタラメテ□国家が原発再稼働とかお前ら立ち上か゛らないとマジ殺されるぞ!
(羽田)ttps://www.Call4.jp/info.phP?type=items&id=I0000062 , ttps://haneda-projeСt.jimdofree.Com/
(成田)ttps://n-souonhigaisosуoudan.amebaownd.com/
(テ口組織)TТps://i.imgur.com/hnli1ga.jРeg
161 KB
新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★