【待望】PerlユーザのためのPHP入門 (601レス)
上下前次1-新
322: 03/04/11 03:50 ID:??? AAS
”極める”のなら、Perlの方が面白い。
323(2): 03/04/12 05:30 ID:sfZex8vW(1) AAS
>>320
私も年寄りですが、Perl、PHPを使ってメシ食ってます。
まったくの初心者が始めるならPHPですね。
HTTPプロトコルをあまり意識する必要がないから、
ブラウザに文字を表示させるのは簡単です。
そのコードも単純明快に理解できます。
一方Perlは、ブラウザに文字を表示させるためには
表示する処理の前に、何行かのおまじないを書かな
ければいけません。
そのおまじないを理解しようとすると、初心者では到底
省3
324: 03/04/12 06:02 ID:??? AAS
Perlの方が幾分ややこしい気はするね。
Perl->PHPは入りやすいらしいけど逆は結構厳しい。
ちなみに、私は後者です…。
325: 320 03/04/12 22:12 ID:3Lo6Ghrc(1) AAS
>>323
Thanksです。
PHPだと入門書でいきなりECサイトまで行ってしまうのですが,
(チャット作成までなんとかついていっている程度)
Perlだと入門書で息切れするような。。。(とてもECサイトまでナンテ
行きませんよね?)
ただ,やはりデザなので自分一人でECサイトまではやりません。
外に頼むまでもない事を自分でやれるようにするという感じです。
(極めるという表現が不適切でした。)
データバのソートとか,Webの自動更新とか。
省1
326: 03/04/13 00:12 ID:??? AAS
@array = ($query =~ /([0-9a-fA-F]{4})/g);
これをPHPで表現するとどうなるんですか?
327(1): 03/04/13 00:12 ID:??? AAS
>>323
おまじないってなんだ?CGIとして使ったときのヘッダーのことか?
328(1): 03/04/13 00:56 ID:??? AAS
>>327
print "Content-type: text/html\n\n";
だと思われ
329: 03/04/13 01:06 ID:??? AAS
>>328
ヘッダーじゃん。
330: 03/04/13 01:12 ID:??? AAS
おまじないって言ったら1;が浮かぶ
331(3): 03/04/13 03:24 ID:Ba9KZRzY(1) AAS
PHPって配列厄介だなぁ。
332: 03/04/13 03:55 ID:??? AAS
>>331
PHPの配列の何が厄介なん??? ほれいってみ。教えてあげるよ。
333(1): 03/04/14 01:24 ID:??? AAS
>>331
僕PHPはじめて1週間だけど配列はだいたい分かったので
配列ですが僕はすぐ理解できたので
331さんの厄介とこが分かれば教えてあげますよ
334(3): 03/04/14 01:28 ID:??? AAS
オレは>>333の日本語が分かりづらい
335(1): 03/04/14 01:42 ID:??? AAS
>>334
同じく
336(1): 03/04/14 02:16 ID:??? AAS
>334
禿デゥ
337: 03/04/14 14:30 ID:??? AAS
>>331=>>334=>>335=>>336 反応しすぎ。
ぶっちゃけ、331はバカだな。(w
338(1): 03/04/15 16:55 ID:JlWa+G1C(1) AAS
phpでperlでいうところのpackageの作り方教えてください。
339: 03/04/15 18:07 ID:??? AAS
331は、ハッシュと配列が一緒なのが気に入らないらしい。あと、
いちいちarray_*系の関数を使わないといけないのも面倒らしい。
340: 03/04/15 19:26 ID:1VLAH3RO(1) AAS
>>338
phpは名前空間を定義できない。
341: 山崎渉 [(^^)] 03/04/17 12:01 ID:??? AAS
(^^)
342: 山崎渉 [(^^)] 03/04/18 15:30 ID:??? AAS
(^^)
343(1): 山崎渉 [(^^)sage] 03/04/20 06:02 ID:??? AAS
∧_∧
( ^^ )< ぬるぽ(^^)
344: ? 03/04/27 10:50 ID:7vWz7FBG(1) AAS
EUCの配列、文字列をSJISにするのはどういう風にやるの?
345: 03/04/27 10:56 ID:??? AAS
やっぱりpackageはC++でいう名前空間にあたるの?
346: 03/04/27 11:36 ID:aZMHQklX(1) AAS
見るべし!
外部リンク:zoetakami.fc2web.com
347: ( ´Д`)/< 先生!!こんなのが有りますた。 [sage] 03/04/27 12:27 ID:??? AAS
外部リンク[html]:www.yamazaki.90.kg
外部リンク[html]:yamazaki.90.kg
外部リンク[html]:www.yamazaki.90.kg
外部リンク[html]:yamazaki.90.kg
外部リンク[html]:www.yamazaki.90.kg
外部リンク[html]:yamazaki.90.kg
外部リンク[html]:www.yamazaki.90.kg
外部リンク[html]:yamazaki.90.kg
外部リンク[html]:www.yamazaki.90.kg
外部リンク[html]:yamazaki.90.kg
省2
348: bloom 03/04/27 12:29 ID:3nPIuagT(1) AAS
外部リンク:homepage.mac.com
349: ワッショイ [age] 03/04/27 17:54 ID:??? AAS
外部リンク[html]:www.atmarkit.co.jp
もうひとふんばりっ!
350(1): 03/04/28 22:57 ID:3GKx/vUL(1) AAS
イスラエルとか言われると萎える
351: 03/05/05 22:17 ID:LIOD5Ueh(1) AAS
mb_convert_encodingが使えないサーバの場合は?
352: 03/05/05 22:25 ID:??? AAS
jcode.php
353(1): 03/05/19 23:33 ID:cX3VPQ/6(1) AAS
教えてください。
perlで言うところのwarnなんですが、
print error_log($test);
見たいな形でerrorログに$testの値を出そうと思ったのですがうまくいきませんでした。。
どなたかperlでいうところのwarn関数のPHP版を教えてください。
354: 03/05/20 01:11 ID:??? AAS
>>353
よくわかんないけど trigger_error とか?
355: あぼーん [あぼーん] AAS
あぼーん
356: 03/05/20 02:27 ID:??? AAS
まぁ、胸張れるような場所でもないしな。
357: 03/05/20 07:45 ID:??? AAS
その発言しているサイトがある
インターネット全体からどれだけの犯罪者を出しているんだろうね…
2chから情報を得ておきながら悪口言う人間もいることだし
放置しても平気でしょ
358: 03/05/20 10:19 ID:??? AAS
日本人だって
殺人とかの罪犯す奴いるじゃないか
そしたら外国人は
日本人はみんな犯罪者だと思うのか?
359: 山崎渉 [(^^)] 03/05/22 01:59 ID:??? AAS
━―━―━―━―━―━―━―━―━[JR山崎駅(^^)]━―━―━―━―━―━―━―━―━―
360(1): 03/05/22 12:59 ID:??? AAS
open( LOCK, ">./lock/count.lock" );# ロック用のファイルを作る(※1)
flock( LOCK, 2 );# ファイルをロックする
open( COUNT, "./log/count.log" );# カウンターの値が入ったファイルを開く
$count = <COUNT>;# カウンター値を読み出す
close( COUNT );# カウンターファイルを閉じる
$count++;# カウンターを+1する
open( CTEMP, ">./log/count2.log" );# 更新したカウンタの値を別のファイルに一時的に書き出す(※2)
print CTEMP $count;
$ezcount = "";#カウントファイルの数字を絵文字に変換
for ($i = length($count) - 1; $i >= 0; $i --) {
省13
361: 03/05/22 13:52 ID:??? AAS
>>360
マルチおよび自分でやろうともしない。放置
362(4): 03/05/25 01:54 ID:YbAXJXvg(1) AAS
formから$_POST["name"]で値を受け取ったのですが、
値中の「"」と「'」がエスケープされてしまって、「\」がついています。
これは自分で取り除くしかないのでしょうか?
363(2): 03/05/25 02:04 ID:??? AAS
>>362
php.iniのmagic_なんちゃらを、off 詳細は誰かおながい
364: 03/05/25 02:05 ID:??? AAS
>>363
ありがと、やってみる
365: 362 03/05/25 02:32 ID:??? AAS
>>363
ローカルで出来なかったので、レンタル鯖にスクリプト設置して実験したら
やっぱり同じ現象がおこりました。・゚・(ノД`)・゚・。
自分で取り除いてみます…お騒がせしました
366: 03/05/25 02:38 ID:??? AAS
>>362
StripSlashes
367: 山崎渉 [(^^)] 03/05/28 17:06 ID:??? AAS
AA省
368(1): あ 03/05/30 22:54 ID:Ey+u4zPh(1) AAS
ヒアドキュメントを使うと
print <<<EOF
<タグ>$a<タグ2>
EOF;
の<タグ2>が表示されないのって、どうすりゃいいの???
369: イ奄様 03/06/02 11:34 ID:EOTygtgq(1) AAS
>>368
print <<<EOF
<タグ>${a}<タグ2>
EOF;
370: あ 03/06/02 23:18 ID:9zPzvWqa(1) AAS
THANK!!!
371(1): 03/06/04 00:53 ID:1Jdo0O1g(1) AAS
jcode.phpでEUC半角カタカナをSJIS全角カタカナにしていのだが。
372: 03/06/04 01:12 ID:wjzhyKBb(1) AAS
外部リンク:homepage3.nifty.com
・_・y━””
373: age 03/06/08 17:42 ID:cXeOp+rQ(1) AAS
age
374: _ 03/06/08 17:44 ID:??? AAS
外部リンク[html]:kame.kakiko.com
375: 03/06/08 18:09 ID:eRunpr9i(1) AAS
過去ログからのコピーです。2chスレ:mass
489 名前: 文責:名無しさん 投稿日: 2001/04/11(水) 17:25
一般人なのに盗聴される、じゃなくて、「一般人だから盗聴される」んじゃないのかな?
基本的にネタ集めのためにやってんなら、有名人のネタを盗むと、有名人は告発できるし、
そんなことされても当たり前だと思われるので告発しても信じてもらえる。
そうでない人は、ここの途中の書き込みにもあったように「電波」扱いされるだけ。
ただで、ネタを仕入れるんなら、一般人に限るでしょう。
マスコミは自分らの無能さを恥じてほしいです。
ちなみに私が盗聴されはじめたのは、芸能人にストーカーされ始めてからでした。
そこからマスコミに広がって行った。
省4
376: age 03/06/13 23:55 ID:nW6iX8p9(1) AAS
a
377: 03/06/14 01:09 ID:Zt1p4X90(1) AAS
>>371
外部リンク[php]:www.php.net
378: 無料動画直リン 03/06/14 01:10 ID:K+P5CDjB(1) AAS
外部リンク:homepage.mac.com
379: 03/06/15 21:40 ID:??? AAS
>362
外部リンク[php]:jp.php.net
これじゃだめかい?
380: 03/06/19 03:00 ID:yyOItGJy(1) AAS
あ
381(2): 03/06/19 19:42 ID:??? AAS
HTMLとPHPコードを分離したいんだけど、
何か方法ありますか?perlでいうとこの
HTML::Template みたいなのとか。
382(1): 03/06/20 00:47 ID:??? AAS
>>381
【PHP】Smarty【Template】
2chスレ:php
383: 381 03/06/20 01:29 ID:??? AAS
>>382
thx!
384(1): 03/07/03 21:53 ID:??? AAS
perlのdefinedみたいな奴
変数の定義がされているかどうかの
チェックはどうやったらいいですか?
385: 384 03/07/05 12:49 ID:??? AAS
同名関数ありますた。スマソ
386: 03/07/05 13:00 ID:??? AAS
でも定数のみですた。
もうだめぽ ..
387: 03/07/05 13:14 ID:??? AAS
isset ですた。
388: 山崎 渉 [(^^)] 03/07/15 11:11 ID:??? AAS
AA省
389: 03/07/23 10:22 ID:A887jOLI(1) AAS
PerlからPHPに入るとPHPで簡単にできることを
Perlっぽく遠回りに書いてしまうことってないですか?
逆も然り
そーゆー注意点とか教えて下さい。
390: 03/07/23 13:26 ID:??? AAS
Perl癖を取るためにもPHPに限らず
他の言語に興味を持つといいと思います。
391(3): 03/07/24 01:46 ID:??? AAS
もうそろそろPHPにも手を出してみるかと思ってたが、
このスレ見たらやる気なくした。やっぱC/C++にするわ。
まず第一に<?〜?>にコード書くなんて本当にキモいよ。
(JSPやASPも同じようなもんだがな)
PHPってCGI/Perlの速度に我慢できなくなった奴が、C/C++はできないから
しょうがなく使ってるんだろ?
プロはJavaとかASP使うし、素人はPerlで十分(環境も整ってる)。
速度ががまんならないならC/C++、もしくはモジュール資産を活かして
mod-perlだな。
PHPの選択はまずありえないね。
392: 03/07/24 10:31 ID:??? AAS
ASP使ってる時点でOutだと思うがね。
とりあえず海外見てきたら?
393: [ ] 03/07/25 12:40 ID:??? AAS
範囲演算子".."がないのが激しくムカツクんだが。
394: _ 03/07/25 13:14 ID:??? AAS
外部リンク[html]:homepage.mac.com
395: 03/07/25 13:21 ID:??? AAS
外部リンク[cgi]:www.adultshoping.com
●無料でパソコンだけで月に10万円↑稼げます!
登録完全無料!お小遣いが沢山稼げちゃいます。
月に平均10万円ほど稼げます。頑張ればもっと!
夏休みを有効に利用しましょう!
無料だから登録しないと損します〜。
396: [ ] 03/07/25 13:31 ID:??? AAS
>>391
珍獣みっけ。
何のためのプログラムしてるのか知りたい。
397: 03/07/25 14:02 ID:??? AAS
↑趣味に効率は全く必要ないそうです
398: 03/07/25 22:24 ID:??? AAS
>>391
おもろい
399(1): 03/07/26 02:18 ID:??? AAS
改行コードCRLFで保存したファイルを
配列で1行づつ配列で取り出して保存したいんですが、
何故かPHPだと改行コード(CRCR...LF)と増え続けます。
改行コードの仕様の問題なんっすかねぇ?
# Perl
open( IN , "hoge.dat" );
@lines = <IN>;
close( IN );
#何か処理
open( OUT , ">hoge.dat" );
省10
400(1): 03/07/26 02:50 ID:??? AAS
>>399
CRが付くって事は環境はWindows?
perlでいうbinmode($fp)ていう関数ないかね?
外部リンク[html]:flex.ee.uec.ac.jp
401(1): 03/07/26 03:36 ID:??? AAS
>>400
バイナリモードで開く"wb"(WINのみ)
$fp = fopen( "hoge.dat" , "wb" );
とすると一応解決しますね。サンクスです。
根本的な解決になってるのかどうか微妙っす。
402(1): 03/07/26 04:30 ID:??? AAS
>>401
テキストモードで開くと
fputs などの出力処理中に \n が見つかった際に
内部で \r\n に置き換えるという小さな親切を行ってくれます
バイナリモードならそれをやらないので解決だと思われまする
403: 402 03/07/26 04:33 ID:??? AAS
うーん、でも読み込む際も CRLF⇒LF 変換やってくれたような?
まあいいや。たぶん大丈夫。
404: 03/07/26 16:31 ID:??? AAS
>内部で \r\n に置き換えるという小さな親切を行ってくれます
なるほそ。小さな親切ですね・・・
405(1): 03/07/28 20:34 ID:MPvwsvte(1) AAS
perlで、書き込み処理を終えたあとに他のページに飛ばすとき、
print "Location:./santa.cgi?$no\n\n";
exit;
などとしていましたが、phpでこれと同等なのはどういうコマンドでしょうか?
コマンド名だけでも良いので助言お願いします。
406: 03/07/28 20:42 ID:??? AAS
>>405
マニュアルのHTTP関連の関数を見るべし。
407: 03/07/29 00:10 ID:??? AAS
header("location: ./santa.php?no");
でどうでしょう。
408: 03/07/29 00:53 ID:??? AAS
locationは絶対パスで指定しなよ…
409(1): 03/07/29 01:11 ID:??? AAS
どっちでも同じでしょ。
相対だと不都合でるブラウザってあるの?
410: 03/07/29 01:19 ID:??? AAS
あるよ。
携帯とか。
411(1): [age] 03/07/29 01:59 ID:??? AAS
どこの携帯?
412: _ 03/07/29 02:02 ID:??? AAS
外部リンク:homepage.mac.com
413: 03/07/29 04:06 ID:??? AAS
>>409
RFC嫁
414: 03/07/29 08:58 ID:??? AAS
>>411
ドコモ
415: 03/07/31 09:22 ID:??? AAS
○ index.html
× ./index.html
ってのが前あった。
416(1): 山崎 渉 [(^^)sage] 03/08/02 02:23 ID:??? AAS
∧_∧
( ^^ )< ぬるぽ(^^)
417: ぼるじょあ ◆ySd1dMH5Gk [(^^)] 03/08/02 04:51 ID:??? AAS
AA省
418: 03/08/03 03:36 ID:e6CW3yAE(1) AAS
良スレ
あげとく
419: 03/08/15 21:51 ID:/UWm9DVh(1) AAS
PHPユーザーのためのPerl入門だれか立ってってくれ!
420: 山崎 渉 [(^^)] 03/08/15 22:25 ID:??? AAS
AA省
421(1): 03/08/28 08:28 ID:aKTRoIJT(1) AAS
PHPでOOPでもと思い、
Perl
use lib './lib/';
use Hoge;
PHP
define( 'LIB_DIR', './lib/' );
include( LIB_DIR . 'Hoge.class.php' );
とやってるんだけど、もうちっと短く書きたいなぁ。
上下前次1-新書関写板覧索設栞歴
あと 180 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.018s