初心者だけどPerlが大好き

コードが世界を変える!

2009-11-01から1ヶ月間の記事一覧

画像はバイナリファイルなのだ

画像をメモ帳やエディタで開いても無意味だけど それでも 文字で出来ていることはわかりました。 「バイナリ」とは、実は「2進数」のことを指します。 コンピューター言語は 0と1 の世界なんです。 0と1の区別しかできないおバカなコンピューターと我々は闘…

ファイル出入力の基礎

今から file.pl を作成したいと思います。 別に拡張子は file.cgiにしてもよかったんですが。とにかく これは 勝手に trinity777.txtというファイルを htdocsの中に作ります。Perlって楽しいね 簡単に改造して遊べるから楽しいね と 暫定的に 書き込んであり…

CGI.pmでメール

2010-05-30 の記事を見てね さくらからEncode.pmでヤフーに添付メールを飛ばす 2010-05-30 の記事を見てね以前のは Jcode.pm でしたので 新しく書き換えました。 さくらレンタルサーバーで 動作確認をいたしました

CGI.pmでインラインHTMLメール

CGI.pmでインラインHTMLメールが送れたよ 画像を含んだHTMLメールを インラインHTMLといいますDreamweaverデベロッパーセンター http://www.adobe.com/jp/devnet/dreamweaver/参考記事 クロスクライアントHTMLメールの作成 http://www.adobe.com/jp/devnet/d…

CGI.pmで画像をサーバーにバイナリデータで保存したり、それを画像で復元する

ついでなので CGI.pmの添付フォームで送った画像データをバイナリデータとして(文字列で)保存します。 それは mail.txt と名付けます。 そして 違うCGIのコードから 画像として呼び出す ということを します。フォームは いつものフォームを使ってね。もう …

実際に先ほどの画像データをBase64でエンコードしてみます

ちなみに本当の画像の姿は これ。 その前に read関数の説明をば。 readは、ファイルハンドルからデータを読み取ります。 第1引数のファイルハンドルから第2引数の変数に 第3引数のバイト数分のデータを読み込みますread [ FILEHANDLE ] , [ 受取らせる変数 ]…

CGI.pmで添付ファイルを送るフォームをつくるの巻

まず 前回の メールフォームを デザイン的に ファイル添付機能付きメールフォーム にしたいと思います。 その前に 単にファイルを添付してみて ファイル名と ファイルハンドルを受け取る cgiを作りましょう アップロードされたファイルは CGI モジュールが勝…

さくらレンタルサーバーのPerlの文字コードはUTF-8Nにしよう

#!/usr/bin/perl を UTF-8 で宣言すると エラーになります なぜ 判明したかというと KENTWEBさんの 便利な Pchec.cgi を さくらのサーバーに置きました フリーソフトで 便利です 設置するときに cgiのパス・・・・ さくらは #!/usr/bin/perl あとは パスワー…

コマンドプロンプトでPerlをデバッグ

さて。前に作った sample1.pl は http://localhost/sample1.plで 開けましたでしょうか今日は これを コマンドプロンプトで デバッグ しようと思いますCドライブの人は C:¥xampp¥htdocs Dドライブの人は D:¥xampp¥htdocs と打ち込んだら エンターキー押…