1. TOP
  2. Perl / PHP

MTプラグイン作成:Perlのハッシュ(連想配列)ではまる

カテゴリ:
Perl / PHP
Web
| トラックバック(0)
投稿者:yo yo

MTのプラグイン「ChangeCategoryCollectively」を改造していて、ハッシュではまったのでメモ

    my %hash = {
        A => {akey01 => aAttr01, aKey02 => aAttr02},
        B => {bkey01 => bAttr01, bKey02 => bAttr02}
    };

という連想配列があったとして

    print $hash{A}{akey01};       # 動いた。
    print $hash->{A}{akey01};    # Perlの慣習な書き方、動いたかどうか忘れた。
    print $hash->{A}->{akey01};    # 動かなかった。

という現象が起きました。Perlにはバージョンによっても、人によっても色んな書き方があるのでニワカな私には何が正しいのか解りません。とりえあず動けば良しとしてください。

HTMLをDBみたいに使えるスゴイライブラリがあるらしい

カテゴリ:
Perl / PHP
Web
| トラックバック(0)
投稿者:yo yo

というHTMLをDBみたいに扱えるスゴイPHPライブラリがあるらしい。以下、ZDNetさんの記事と本家ページ。

FLASHとPHPによるメール送信フォームの参考 URL

カテゴリ:
Perl / PHP
Web
flash / ActionScript
| トラックバック(0)
投稿者:yo yo

FLASHとPHPによる送信メールフォームの覚書

http://www.gac.jp/article/index.php?stats=question&category=11&id=17138&command=msg
http://www.gac.jp/article/index.php?stats=question&category=11&id=11483&command=msg
教えて!google先生「PHP FLASH メール」

getLoadVars = new LoadVars();
sendLoadVars.sendAndLoad("mail.php", getLoadVars, "POST");

sendLoadVars.sendAndLoad("mail.php", getLoadVars, "POST");を使って、HTMLフォームのようにPOST送信すればよいだけっぽい。

PHPでテキストファイルのX行目を読み込む

カテゴリ:
Perl / PHP
Web
| トラックバック(0)
投稿者:yo yo

よくあるPHPコード
fopenを使って1行目だけ抜き取る場合はこれで良い。
ただ、ポインタ?なので処理的に重そう。

$fp= fopen("text.xml", "r");
$lines = fgets($fp);
fclose($fp);

そこでこれ、これでX行目だけ抜き出せる。

$hoge = file("text.xml");
print "$hoge[ X ]"

PHP×XMLの罠

カテゴリ:
Perl / PHP
Web
| トラックバック(0)
投稿者:yo yo

XHTML1.0文章をPHPにしてサーバにアップしたら、HTML自体が表示されませんでした。
文章型宣言を抜いたら表示されました。

---------------これが文章型宣言-----------------

<?xml version="1.0" encoding="Shift_JIS"?>
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">

------------------------------------------------

しゅうゆうこと

ページの先頭に戻る