- 締切済み
フォルダの変数について
LINKやSCRIPTで .css とか .js とかのファイルを呼び出そうとしたいのですが、 そのファイルの格納フォルダを 拡張子で判断するような変数の使い方ってあるのでしょうか? たとえば print "<LINK rel="stylesheet" href="select_file/base.css" type="text/css" media="all">\n"; の 様に記述し 変数select_file には 'css'や'js'のフォルダ名が格納されていて 実行すれば <LINK rel="stylesheet" href="../css/base.css" type="text/css" media="all"> の様になる。 こんな便利な方法はあるのでしょうか? よろしくご教授下さい。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- kura07
- ベストアンサー率50% (30/59)
関数に分離すれば…? sub printTag{ $jsFdr = "../js/"; $cssFdr = "../css/"; if($_[0] =~ /\.js$/){ return "<script type=\"text/javascript\" src=\"$jsFdr$_[0]\"></script>\n"; } if($_[0] =~ /\.css$/){ return "<link rel=\"stylesheet\" href=\"$cssFdr$_[0]\" type=\"text/css\" media=\"all\">\n"; } } んでもって #これでjavascript出力 print &printTag("prototype.js"); #これでcss出力 print &printTag("style.css"); あんまり利点はない様に思いますが…
お礼
どもありがとうございました。 あまり 良い考えではなかったですね。 またお願いします。