- ベストアンサー
ファイルの逆読みってできますか?
このカテゴリは初めてです。よろしくお願いします。 これまでずっとPerlでCGIをくんできましたが、そろそろPHPでもやれるようにということで、PHPをはじめました。 勉強のしかたは、これまでPerlでくんだものを移植しながらやろうと思っています。(コピぺですむところもありますし) さて、本題ですが、ファイルをオープンして、逆から読んだり、配列の順番を逆順にかえる方法ってありますか?Perlのreverseのような関数とか。 ちなみにPHP4徹底攻略/PHP4徹底攻略実践編を使ってます。 以上、よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
関連するQ&A
- 巨大ファイルの行をを逆順に並べ替えたい>perl
下記、perlスクリプトで通常は逆順に並べ替えることができると思うのですが、ファイルの行数が1000万行程度あり、実行すると、PCのメモリを食いつぶしてしまいまともに動作しません。 どのようにすればよいでしょうか? もしくは、これに相当するようなフリーソフトはありますか? ご存知の方教えてください。 宜しくお願い致します。 #!/usr/local/bin/perl open(OUT, "1all.txt"); open (FH , ">out_all.txt"); print FH foreach( reverse <OUT> ); close(FH); close(OUT);
- ベストアンサー
- Perl
- JQUERY関連のフリーのコピペで使えるような良い
フリーのWEBデザイナーの方がjavascript関連はコピペで済ましていて、CGIはfutomiなどを使えば十分と教えてもらったのですが、javascript、JQUERY関連のフリーのコピペで使えるような良いサイトがあれば教えてください。 またCGIやPHPでもそのようなところがあれば教えてください。 またCGIとはサーバサイドのプログラムの総称ではないのでしょうか? perlを示していう人が多いのですが?
- 締切済み
- HTML
- CGIをPHPにするのは簡単でしょうか?
プログラミング初心者です。 初歩的な質問で申し訳ありません。 CGI(PERL)で書かれたプログラムを PHPに直すのは簡単でしょうか? さすがにコピペする程度で何とかなるとは 思っていませんが・・・ かなり難解であれば1から勉強して作ります。 不躾な質問ですみませんが、ご教授お願いします。
- 締切済み
- CGI
- PHPでCSVファイルから行指定してループする方法
こんにちは。 PHPでループ処理をしているのですが、ふと疑問にあたりました。 CSVファイルをオープンしそれを一行づつ読み込みたいのです。 「次のページ」などのよくある方法のように30行あったら次のページをクリック。 次ページでは31行目から60行目までを表示、その繰り返しのようなループを考えています。 Perlの場合foreach(1 .. 30){} のように配列の始点終点の指定ができたとおもうのですが、PHPでもこのような処理は可能なのでしょうか? 恐れ入りますがご教授お願いします。
- ベストアンサー
- PHP
- javasprictとcgi/perlの違いを教えて下さい
プログラミング初心者です。 htmlとcssはある程度理解できたのですが javasprict、cgi/perl、php、flashの違いが分かりません。 どのように構成されてできているかではなく、できれば実践的な違いを教えていただけると嬉しいです。 例えば、javasprictはこういう場面で使われる事が多い、こういう場面に使うと便利・・・など。 ご回答お待ちしています。
- ベストアンサー
- CSS
- 言語?違いを教えてください。
今webデザインを勉強しています。 HTMLの中級レベルですが、ここにきてプログラム言語で悩んでいます。 まず、 java,javaScript,php,perl,CGIの違いがわかりません。 それらを習得するにあたり、どの順番で勉強するのがいいのかもわかりません。 よければアドバイスお願いします。
- ベストアンサー
- PHP
- Readparseを用いてチェックボックスの値を間単に取得したい
Readparseを用いてチェックボックスの値を取得したのですが 選択したVALUEのデータを連続した文字列で取得するので困っています。 PHPの場合は、使うときに配列状態になっているのですが、Perlでは無理でしょうか? CGIモジュールでなくて、Readparse限定です。
- ベストアンサー
- Perl
- 配列でデータを渡したい
CGIで、配列を使ってある変数を渡したいのですが、渡す側、渡される側でどのような記述をすればよいのでしょうか。 PHPでは <form action="hoge.php"> <input type="text" name="hoge[]"> <input type="text" name="hoge[]"> </form> $_POST['hoge'][0],$_POST['hoge'][1] としておりましたが、perlではどのように記述すればよいでしょうか。 よろしくお願い致します。
- ベストアンサー
- Perl
お礼
ありがとうございました。 早速試してみます。 URLもありがとうございました。 そうです、PerlにあってPHPにないのはおかしいと思ったんですけど、 参考書で見つからなかったもので。。。 またよろしくお願いします。