- ベストアンサー
PerlでURLにアクセスして、その内容をファイルに落とせますか?
noname#208124の回答
普通LWP でもシェルスクリプトでwget回す方が簡単 自分が頼まれたら電源落としてHDD取り出すのが一番速いけども
関連するQ&A
- cgi(perl使用)でファイルを作る方法を教えてください
こんにちは、 perlをやっています。 プロバイダ上にperlスクリプトを拡張子cgiでUPしています。 いまやりたいことがあるんです、それは ファイルをサーバ上の領域に作るというものです (ちなみにサーバの種類はUNIX系です) ファイルはゼロバイトの何も無いテキストファイルを作りたいんですが どのような関数を使えばファイルができるのでしょうか。 また、ファイルを作った後パーミッションの変更(chmodコマンドのような 動き)をする関数等があれば教えてください。
- ベストアンサー
- Perl
- Perlソースを2つのファイルに分ける
2つ以上のCGIファイルを使う方法を教えてください。 例えば、 #!/usr/bin/perl (1.cgi) print "Content-type: text/html\n\n"; print '<html><body>'; $t1 = 'abcd'; $t2 = 'EF'; $t1 = &fnc($t1,$t2); sub fnc{ $s1 = @_[0]; $s2 = @_[1]; return $s1.$s2; } print $t1; print '</html>'; このソースの 'abcd' (2.cgi) と $t2 = 'bc'; (3.cgi) と sub fnc{ (4.cgi) $s1 = @_[0]; $s2 = @_[1]; return $s1.$s2; } の3つのタイプを外部ファイルとして、全部で4つのCGIに したいと思っていますが、可能か不可能か、可能であれば それぞれのCGIファイルのソースを教えてください。
- ベストアンサー
- Perl
- ApacheがPerlを作動してくれないのです。。。
CGIテストのためにローカルにサーバーマシンを立てました。サーバーはApacheを使用しPHPとPerlをそれぞれインストールしました。 PHPは正常に動いてくれますがPerlだけが何回やってもyou dont have a permission ~~~と表示されます。 ためしにコマンドでperl -v と打ったら正常にPerlは作動していました。ちなみにPerlは C:Perl\bin\perlになっておりCGIスクリプトにも #!C:Perl\bin\perlと表示しています。又、confも各サイトを見てCGIが動くようにしっかり編集しました。 どうすれば動くようになるのでしょうか?
- ベストアンサー
- ハードウェア・サーバー
- 携帯電話でCGIのファイルを読むと文字が・・・
携帯電話で読めるようなホームページを作っています。 ところが、FORMでCGIファイルを見に行くと、日本語が文字が化けます。 CGIファイルはPERLですが、UNIXサーバでPERLスクリプトをSHIFT JISで書くとうまく動作しないことがある、と、手持の本には書いてありました。 みなさんは、どの様にされておられるのでしょうか? あるいは先の本に書かれていることは昔の話しで、今はUNIXのPERLでもSHIFT JISとCR+LFでスクリプトを書いても問題ないのでしょうか? よろしくお願いします。
- 締切済み
- CGI
- 趣味のプログラミング、シェルスクリプトでやるなら?またはPerl?
新人SEです。仕事でUNIXのシェルスクリプトを使っているのですが休日にも趣味でシェルスクリプトで何か書けたらいいと思っています。 しかし趣味のシェルスクリプトとなると、何を書いたら楽しめるか・便利になるのかあまりイメージが湧きません・・自宅でサーバ管理などしてるわけではないので、クライアント側では何かシェルスクリプトを使うメリットがあるのか分からないのです。 ちなみに、シェルスクリプトが趣味になりそうになかったら、同じUNIX系ツールということでPerlを覚えようかとも思っています。Webアプリの作成などにも興味ありますし・・ 趣味のシェルスクリプト、何かいい例などありますでしょうか?関連してPerlについてでもいいので何か教えて頂けると嬉しいです。
- ベストアンサー
- その他(プログラミング・開発)
- CGI/Perlでメールフォームを作るには。
CGI/Perlでメールフォームを作るにはHPのトップページ(ソースコード)にCGI/Perlのプログラムを入力すればメールフォームは使用できるようになるのでしょうか? よろしくお願いします。
- 締切済み
- CGI
- perl から unix コマンドを入力する方法
perl から unix コマンドを入力するには、どのようにしたらよいのでしょうか。 具体的には、フォームから受け取った文字列を、useradd に渡して、ユーザーの追加をしたいのです。 perlスクリプトの所有者はrootで、属性はsetuid(4755)にしています。
- ベストアンサー
- Perl
- 同一筐体におけるPerlの複数バージョンは共存できますか?
■はじめに Perlについて初心者(これから勉強するレベル)ですが、以下、 ご教示程宜しくお願いします。 (現在、サイト等で調査しておりますが、わかっていません。 ここをみてくださいといったサイト(URL)のご紹介でも結構です。) ■質問 (1)UNIXマシン上でOSバンドルのPerlがありますが、 これとは別のバージョン(上位)をインストールしたいのですが まず、このようなこと(同一筐体で複数のPerlを共存させること)はできますでしょうか? →Perl・CGIのアプリケーション毎に見るライブラリを Perl5.8.0だったり、5.8.3だったりスクリプト上の定義を 変えるといった対応? (2)(1)ができる場合、そのインストール~設定・確認手順 についてご教示願います。 (3)(1)ができる場合、逆に、1つのUNIXサーバに複数のPerl があるかどうかを確認する方法を教えてください。 >Perl -v で行うと、1つしか出ない。 これは (1)本当に1つのバージョンしか存在しない (2)複数存在するが、バージョンアップした現在のバージョンが 表示されている の(2)も考えられます。 そこで、旧バージョン(バージョンアップ前に入っていた Perlのバージョンを確認することはできませんか?) コマンドベースで教えていただけると助かります。 以上です。
- ベストアンサー
- Perl
- javascriptの中で、perlのコマンドを実行できないか。
javascriptの中で、perlのコマンドを実行できないか。 java:クライアント側の処理。 perl(cgi):サーバ側の処理。 なので、愚問かもしれないのですが、 ↓====================================== <script language="JavaScript"> <!-- function aaa(){ : EOM (この間に、perlの処理) print <<EOM; : } // --> </script> ↑====================================== と言った感じで、javascriptのfuncitonの中で、 perlを使って、データベースへの操作をしたいのですが、 やはり、無理でしょうか。 あるいは、代案などあればご教授願えませんでしょうか。 よろしくお願いします。
- ベストアンサー
- Perl
- perl cgi, パスワード可能なレンタルサーバ
従来ジオシティーズでperl CGIを作っていました。 しかしジオシティーズではパスワードによるアクセス制限ができないことがわかりました。 パスワード管理(たとえば.htaccessなどによる)が可能でperl cgiが動くレンタルサーバはないでしょうか? 絶対条件としては、サーバに作成したデータベースの所有権がユーザ側にあることや、サーバとしての信頼性です。ですので、無料サーバよりむしろ有料であって、サーバのダウンが極力なくセキュリティーもしっかりしているところの方がよいです。 なんらかのSQLデータベースもCGIから使えれば好ましいです。 そういったレンタルサーバをご紹介ください。
- ベストアンサー
- CGI
お礼
短いながら、参考になりました。ありがとうございました。 HDDの取り出し、は考えてもいなかったのですが、そんな手段もあるのだなと勉強になりました。