• ベストアンサー

PHPについて質問です!!

PHP初心者です。 http://itpro.nikkeibp.co.jp/article/COLUMN/20070827/280408/ を参考にして、ディレクトリの取得をしようとしております。 メガバイト単位で表示したいのですが、どうしても分かりません。 教えてください、お願いします。

  • PHP
  • 回答数2
  • ありがとう数3

質問者が選んだベストアンサー

  • ベストアンサー
  • ponzuinfo
  • ベストアンサー率53% (16/30)
回答No.1

どの部分がわからないのかわからないのですが・・・・・・ サイズの取得が出来ているなら、それを"1048576"で除算すればMB単位になります。 1KB = 1024Bytes 1MB = 1024KB

tamakuru_k
質問者

お礼

ご回答ありがとうございます。 「除算」について調べて、書いてみたいと思います。 ありがとうございます。

その他の回答 (1)

  • torntorn
  • ベストアンサー率22% (19/84)
回答No.2

http://jp2.php.net/manual/ja/function.filesize.php 公式マニュアル見ればいいのに何故見ない?User Contributed Notesに役に立つサンプルあるのにね。 初心者だからこそ公式の情報は大事にしないとね。

tamakuru_k
質問者

お礼

ご回答ありがとうございます。 そうですね、ありがとうございます。 その公式のマニアルそしてサンプルを参考に勉強してみます。 ありがとうございました。

tamakuru_k
質問者

補足

ご回答ありがとうございます。 そうですね、ありがとうございます。 その公式のマニアルそしてサンプルを参考に勉強してみます。 ありがとうございました。

関連するQ&A

  • PHPについての質問です。

    PHP初心者です。 PHPでディレクトリにある「jpg」「jpeg」「gif」「png」の画像の枚数を取得したいと思っているのですが、分かりません。 教えてくださると、嬉しいです。 参考にしたページ:http://oshiete1.goo.ne.jp/qa5001498.html

    • ベストアンサー
    • PHP
  • PHP初心者です、PHPについて質問です!

    PHP初心者です。 指定したディレクトリの容量を取得したいのですが、分かりません。 教えてくださると、嬉しいです。 お願いします。 環境:Apache2 PHP5

    • 締切済み
    • PHP
  • PHPでディレクトリの容量を取得について教えてください

    PHP初心者です。 指定したディレクトリの容量を取得したいのですが、分かりません。 教えてくださると、嬉しいです。 お願いします。 環境:Apache2 PHP5

    • 締切済み
    • PHP
  • 初めてのphp

    はじめまして。phpを初めて設置しようと思う者です。 一回もさわったことがないのでおかしな質問かもしれませんがお時間ある方よろしくお願いします。 例えば、cgiだとサーバーによってはアップロードするディレクトリが制限されていたりしますが、phpの場合はどうなるのでしょうか? cgi-binの中に入れるのでしょうか、それとも普通(?)のディレクトリの中でいいのでしょうか。 もう一つ質問があります。 phpをアップロードして、ブラウザで実行した時に、phpのソースがそのまま表示されてしまう時は、どういう原因が考えられるでしょうか? おかしな質問かもしれませんが、初心者なのでお許し下さい。 ちなみに今設置しようと思ってるのはhttp://php.s3.to/bbs/bbs7.phpの物になります。

    • ベストアンサー
    • PHP
  • PHPでDBからデータを抽出してHTMLで表示

    こんにちは。 PHP初心者のものです。 クライアント上で表示されているHTMLのテキストボックスに入力された文字列をホストに送信し、送信した文字列をSQLの抽出条件に設定してDB(MySQL)に登録しているデータ一覧をPHPで取得後、取得したデータ一覧をクライアントのHTMLのTABLEに一覧で表示したいのですが、どのようにPHPとHTMLをプログラムすればよいでしょうか? イメージ MysSQL テーブル カラム1|カラム2|カラム3| AAAAA|BBBBB|CCCCC| BBBBB|BBBBB|CCCCC| DDDDD|BBBBB|CCCCC| HTML テキストボックス カラム1「AAAA」 検索実行↓ HTML テーブル カラム1|カラム2|カラム3| AAAAA|BBBBB|CCCCC| AAAAA|BBBBB|CCCCC| 素人染みた質問で申し訳ございませんが、ご存知の方がいらっしゃいましたら終えてください。 以上

    • 締切済み
    • PHP
  • PHP 5C問題について

    PHP初心者です。 現在、PHPでディレクトリーツリーを表示する仕組みを作成しています。 初期ディレクトリからフォルダを選択すると選択したフォルダを開くという 単純な仕組みなのですが、”~表”というフォルダが文字化けを起こし 調べていたら5c問題ということがわかりました。 magic_quotes_gpcをOffにしてりstripslashesを使って表示は正しく行えるようになりました。 ですが、”~表”というフォルダを選択すると、scandir:指定されたファイルが見つかりません。という エラーが表示され、その下位階層にあるフォルダやファイルを取得することができません。 5cを含むフォルダの下位階層にあるフォルダを取得する方法を教えて頂けないでしょうか。 宜しくお願い致します。 環境は、 PHP Version 5.3.6 OS:windows 7 以下、php.iniの設定 mbstring.encoding_translation = On mbstring.http_input = sjis mbstring.internal_encoding = sjis mbstring.language = Japanese

    • 締切済み
    • PHP
  • PHPでディレクトリーの表示について

    PHPでディレクトリーのフォルダ名を取得したいのですが、色々調べてみてもどうも自分が意図している様にプログラムを作るにはどうしたらよいか分かりません。どなたかアドバイスお願いいたします。 rootディレクトリーの中にA1,A2,A3・・・の様に複数のディレクトリーが存在し、さらにそれぞれのフォルダの中にもB1,B2,B3・・と言うように、副数のディレクトリーが存在し、更にそのB1,B2,B3・・・のディレクトリーの中にも副数のディレクトリーが存在し、ツリー状に任意の階層までディレクトリーが存在しているディレクトリーをツリー的に一覧表示で見てわかるようにしたいのですが、どのようにプログラムを書けば可能なのでしょうか。 PHP5を使用しています。 どなたか宜しくお願いいたします。

    • ベストアンサー
    • PHP
  • phpを使用し、カテゴリー別に表示させたいです

    PHP初心者です。よろしくお願いいたします。 下記のサイトを参考にしながら、ブログを作成しています。 Dreamweaverでオリジナルブログシステムを構築する方法 http://webgaku.hateblo.jp/entry/20120909/1347158410 index.phpに新規投稿順に表示するところまでは完成したのですが、これをカテゴリー別に表示させるにはどうすればよいのでしょうか? 例えばなんですが、Mysqlにcategoryというカラムを作成し、そこにある日常というデータだけをnitijou.php内に表示させたいです。 本当に初心者ですので、質問の意味が伝わるか不安ですが、よくあるブログのアーカイブページがイメージです。 ご教示を頂ければ嬉しいです。 宜しくお願いいたします。

    • 締切済み
    • PHP
  • php.iniのおき場所を変えたい

    php.iniのおき場所についてです。 感覚的には.htaccessのような使い方ですが、 たとえば本家のphp.iniを/etcに置いたとします。 で、別のとあるディレクトリに、もうひとつphp.iniを置いて、 そのディレクトリだけは、そこにあるphp.iniを読んでほしいということです。 やりたいことは、あるディレクトリだけmb_internal_encodingを変えたいのです。ソースをいじらずに変更したいので、上記の設定をしたいのですが、そういったことは可能でしょうか。 サーバー周りの話をソフト側で聞いてしまって申し訳ないんですが、どなたかわかるかたお願いします。

    • ベストアンサー
    • PHP
  • ワードプレス、PHPについての質問です。

    はじめまして、みなさま、どうかお力添え頂けませんでしょうか? 現在、ワードプレスでドロップシッピングサイトを作っているのですが、商品一覧ページに自動で在庫を取得して表示するようにしたく、四苦八苦しております。 現在、いろいろ調べながらあと少しのところくらいまではきているようなのですが、以下のソースを実行しても商品一覧ページの一つ目の在庫状況の取得まではできても2つ目以降がエラーになってしまいます。 やりたいこととしては、カステムテンプレートを使って商品IDを取得し、商品一覧ページに在庫状況を出力させるような形です。 途中に<!--ここから-->と書いてある箇所が対象となります。その他の箇所はCSS部分等をある程度消していますが、ほぼそのままに書いてあります。 <?php while(have_posts()): the_post(); ?> <?php if ( has_post_thumbnail()) : ?>haveThumbnail<?php endif; ?>"> <?php if ( is_user_logged_in() == TRUE ) : edit_post_link('編集', '<span class="edit-link">[ ', ' ]    </span>');endif ?> <a href="<?php the_permalink(); ?>"> <?php $image_fish = wp_get_attachment_image_src( get_post_meta($post->ID, '商品画像をUpload', true),'thumbnail' );?> <img src="<?php echo $image_fish[0]; ?>" width="<?php echo $image_fish[1]; ?>" height="<?php echo $image_fish[2]; ?>"> <a href="<?php the_permalink(); ?>"><?php echo get_post_meta($post->ID, '商品情報', true); ?> <?php echo get_post_meta($post->ID, '価格', true); ?></a></div> </div> <?php    $days = 7; $today = date_i18n('U'); $entry = get_the_modified_date('U'); $kiji = date('U',($today - $entry)) / 86400 ; if( $days > $kiji ){ echo 'new'; } ?> <!--ここから--> <?php function get_content($url){ $ch = curl_init(); curl_setopt ($ch, CURLOPT_URL, $url); curl_setopt ($ch, CURLOPT_HEADER, 0); ob_start(); curl_exec ($ch); curl_close ($ch); $string = ob_get_contents(); ob_end_clean(); return $string; } /* * もしもAPIから商品情報XML取得&パース */ $auth_code = "もしもAPI認証コード"; $article_id = get_post_meta($post->ID, 'item_id', true); $url = "http://api.moshimo.com/article/search?authorization_code=" .$auth_code ."&article_id=" .$article_id; $xml = get_content ($url); $data = simplexml_load_string($xml); $article = $data->Articles->Article; $stock_status= $article->StockStatus; $shop_id = $data->Shop->ShopId; if ($stock_status == 0){   //0は在庫切れ echo '在庫切れ'; }else{ ?> <input type="hidden" name="article_id" value="<?=$article_id?>"> <?php } ?> <!--ここまで--> <!-- [ /.entryTxtBox ] --> </div><!-- [ /.infoListBox ] --> <?php endwhile; ?> どこかソースがおかしいとは思うのですが、どこをどう直せば良いかわかりませんでした。 なぜ1回取得しただけで止まってしまうのかわからず、また、エラーとしてはfunctionの箇所を指摘されているようです。 ずーっと考えていたのですが、全く前に進めず、大変お恥ずかしいお話しですが、何卒お力添えいただきたく、何卒宜しくお願い致します。

    • ベストアンサー
    • PHP

専門家に質問してみよう