ひよこ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

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

  関連記事

wordpressで記事を自動削除

ページにアクセスした時、任意の条件で投稿を自動で削除します。 自動で定期的にアク …

no image
wordpressプラグインあれこれ

Custom Post Type UI カスタム投稿とカスタムタクソノミー使うな …

マルチサイトの投稿をWP_Queryで取得する

switch_to_blog($blog_id); でサイトを変更、 resto …

no image
google拡張機能を開発する その4 本編 manifest.jsonについて

本題です。manifest.json以外は次の項で説明します。 manifest …

no image
jquery、jquery-mobileの.liveが使えない

jquery1.7で廃止されていました。 検索すると $(ページID).live …

Flexible Mapの吹き出しで改行される

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

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

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

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

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

no image
google拡張機能を開発する その3 改造編

「test」拡張機能をインストールできたら、どのタブでもいいのでリロードしてみて …

no image
google拡張機能を開発する その6 公開編

後はいよいよ公開するだけです。 https://chrome.google.co …