バージョン選択

フォーラム

メニュー

オンライン状況

57 人のユーザが現在オンラインです。 (46 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 57
もっと...

サイト内検索

質問 > 管理機能 > 新規ページ追加時に属性を700にするようにしたのですが・・・

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
mizuvan
投稿日時: 2013/5/23 11:49
対応状況: 確認中
長老
登録日: 2013/3/26
居住地:
投稿: 253
新規ページ追加時に属性を700にするようにしたのですが・・・
過去スレッド
↑上記の内容から参考に新規ページ作成時に属性を700にするようにしました。

内容には3箇所追記がありましたが、実際には不具合が出たので3つめの chmod($filename, 0644); のみ追記しました。

当方がエックスサーバーの為、644でなく700としています。

ここで新規ページについては問題は解消されたのですが、

問題はcssの方です。新しくcssを作るとその属性まで700となってしまう。
cssについては666のままとしておきたいのですが

if文を使ってなんとかできるものかと思いましたが書き方がわかりませんでした。

どなたか教えていただけませんでしょうか

data\class\helper 内の
SC_Helper_FileManager.php を弄りました

EC-CUBEは、2.12.3 です

namahage
投稿日時: 2013/5/23 12:16
対応状況: −−−
長老
登録日: 2013/2/28
居住地: 大阪
投稿: 198
Re: 新規ページ追加時に属性を700にするようにしたのですが・・・
ファイルの拡張子を取得して判断できませんか?

下記のサイトでファイル名から拡張子を取得する方法を参考にしていただいて、その値がcssであった場合とかでできそうですね。
http://log.noiretaya.com/36

http://d.hatena.ne.jp/deeeki/20081118/pathinfoext
mizuvan
投稿日時: 2013/5/23 16:18
対応状況: 確認中
長老
登録日: 2013/3/26
居住地:
投稿: 253
Re: 新規ページ追加時に属性を700にするようにしたのですが・・・
アイデアを頂きありがとうございます

拡張子で判断させようというのはちょっと予想してました

しかし・・・phpの知識に乏しく

参考のページを見てもどうやって記述すれば良いかすぐわかりません
namahage
投稿日時: 2013/5/23 18:43
対応状況: −−−
長老
登録日: 2013/2/28
居住地: 大阪
投稿: 198
Re: 新規ページ追加時に属性を700にするようにしたのですが・・・
参考ページはそこそこわかりやすいページおくったつもりなんですが、

試してないんでこれで動くかわかんないんですが、

//ファイル名から拡張子ゲット
$tmp_ary = explode('.', $filename);
$extension = $tmp_ary[count($tmp_ary)-1];

// 拡張子がcssという文字列であるか?
if ($extension !== "css") {
	//cssじゃない場合のみ、700に変更する
	chmod($filename, 0700);
}

こんな感じで、cssじゃない場合のみ700にしてやればいいんじゃないでしょうか?

mizuvan
投稿日時: 2013/5/28 11:54
対応状況: 解決済
長老
登録日: 2013/3/26
居住地:
投稿: 253
Re: 新規ページ追加時に属性を700にするようにしたのですが・・・
素晴らしい!

ありがとうございます!これでcssの場合だけ属性変更をしないということが出来ました。

大変感謝します!!


確認が遅くなり申し訳ございませんでしたm(__)m
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,288名です
総投稿数は109,688件です

投稿数ランキング

1
seasoft
7365
2
468
3217
3
AMUAMU
2712
4
nanasess
2303
5
umebius
2085
6
yuh
1818
7
h_tanaka
1610
8
red
1567
9
mcontact
1240
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
796
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.