ひよこwebプログラマーの覚え書き

エクセルとwebで効率化しますさせます

*

wordpressでファイル作成のtouch()を使った場合

   

Pocket

$file_name = ‘./data.txt’;

touch( $file_name );

でdata.txtを作成すると、作成されない…?

if( file_exists($file_name) ){

echo(‘ファイルが存在しています’);

}

とすると、確かにファイル自体は存在する。しかし、無い。

探しました、目視で。

ありました。

root直下…何故に…。(http://15g.jp/data.txt)

wordpressの恐ろしさを垣間見ました。

touch()、fopen()のファイルパスも取れないことがわかりました(普通取らないからね)。

このおかげでfopen等を使っているコード全般の挙動がおかしいことに。ライブラリもそのままでは使えない。

ファイルハンドラがおかしくなるのか、パーマリンクか、何が影響してるんだろう。

 - php, wordpress, プログラム

Message

メールアドレスが公開されることはありません。

  関連記事

Adobe_Illustrator_Icon_CS6-150x150
Illustrator CS6でjavascriptを使う方法

Illustratorでマクロを使う方法。 大きく分けて「アクション」と「スクリ …

20130216130852
再帰関数で素因数分解のプログラムを書いてみた

練習には非常に良い題材だと思います。 javascriptで書きましたが、言語は …

php3
phpのキャレット(^)の意味は

ビット演算の排他的論理和になります。累乗ではありません。 また、論理積を表すan …

no image
形態素解析を使う その6 フリガナを直した

形態素(ケイタイソ)解析(カイセキ)を使(ツカ)う その6 フリガナを直(ナオ) …

wordpress-logo-notext-rgb
Flexible Mapの吹き出しで改行される

wordpressのプラグイン、Flexible Mapは簡単に複雑な設定ができ …

no image
PHPのデバッグについて。ディレクトリ編

思わぬところでハマりました。phpでfopenやtouchする場合のディレクトリ …

wordpress-logo-notext-rgb
is_home()がfalseになる

is_home() はテンプレートファイルにhome.phpを使っているかどうか …

no image
html・cssの表示の崩れる原因

・ローカルにキャッシュが残っている。 ・サーバーにキャッシュが残っている。 ・拡 …

wordpress-logo-notext-rgb
別の子サイトのタクソノミーの親子関係は取得できない

マルチサイトの時、 switch_to_blog( $blogID); 等で別サ …

Adobe_Illustrator_Icon_CS6-150x150
after擬似要素が分裂する場合の対処方法

after擬似要素の付いている要素にappendすると、afterが分裂します。 …