指定したファイルのファイルサイズと最終更新日を自動的に表示しようというもの。バイトを自分でMBに変換とか何だか面倒だったのでラクしよう。という目的だったのはいいけど、参考になるサンプルソース探しにやたら時間がかかった一品。 <?php // チェックするファイル $file = './sample.jpg'; // ファイルサイズの取得 function DownloadSize($file) { $size = filesize($file); $sizes = Array('バイト', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB'); $ext = $sizes[0]; for ($i=1; (($i < count($sizes)) && ($size >= 1024)); $i++) { $size = $size / 1024; $ext = $sizes
基本 配列を初期化する(空の配列を作成する) $配列=array(); 配列に要素を入れる $配列=array(値1,値2,値3・・・); 配列のキーに値を入れる $配列=array(キー1 => 値1,キー2 => 値2・・・); または $配列[キー1]=値1; $配列[キー2]=値2; ファイルの行を要素として配列に格納する $配列=file("ファイル名"); 配列の先頭に要素を追加する array_unshift($配列,要素1,要素2・・・); 配列の最後に要素を追加する array_push($配列,要素1,要素2・・・); 配列の先頭の要素を抜き出す array_shift($配列); 配列の最後の要素を抜き出す array_pop($配列); 配列の要素を逆順に並び替える $並び替えた配列=array_reverse($並び替える配列); 配列の
CakePHPとは CakePHPはオープンソースで開発されたPHP用のフレームワークです。Ruby on Railsの影響を強く受けており、Webアプリケーションを高速に開発するための仕掛けが随所に盛り込まれています。 PHP開発者の方で、Railsで開発してみたいけどRubyの経験がないのでなかなか行動に移せない方などはとくにCakePHPを試してみてほしいと思います。Railsの考え方を肌で理解しつつ、PHPでWebアプリケーションを高速開発するための選択肢を手に入れることになるでしょう。 CakePHP 本家サイト(英語)(左図)。 フォーラム - CakePHP Users in Japan(右図) そのほか、CakePHP プログラマーズ リファレンスガイドも参考になる CakePHPを使いたくなる5つの特徴 まずは皆さんにCakePHPに興味を持っていただくため、フレーム
Getting Started Introduction A simple tutorial Language Reference Basic syntax Types Variables Constants Expressions Operators Control Structures Functions Classes and Objects Namespaces Errors Exceptions Generators References Explained Predefined Variables Predefined Exceptions Predefined Interfaces and Classes Context options and parameters Supported Protocols and Wrappers Security Introduction
Getting Started Introduction A simple tutorial Language Reference Basic syntax Types Variables Constants Expressions Operators Control Structures Functions Classes and Objects Namespaces Enumerations Errors Exceptions Fibers Generators Attributes References Explained Predefined Variables Predefined Exceptions Predefined Interfaces and Classes Predefined Attributes Context options and parameters Su
No29.大きさを変えようっ ---- GDライブラリ[3] 画像ができて文字も入れたらその画像の大きさを変えたいなぁ〜 なんて思います。(^_^) 画像の大きさを変える手順を書いてみましょう〜。 まず、大きさを変える画像の縦横サイズを調べます。 とgetimagesize関数を使います。 listを使っているのは配列で戻り値が帰ってきます。 要素は (1)幅サイズ、(2)縦サイズ、(3)画像のタイプ、(4)width="xxx",hegiht="zzz" の4つが返ってきますが、ここでは幅と縦だけを使うので list($width,$height)を左辺に入れます(^_^)
平素より「PHPプロ!」をご愛顧いただき、誠にありがとうございます。 2006年より運営してまいりました「PHPプロ!」ですが、サービスの利用状況を鑑みまして、2018年9月25日(火曜日)をもちましてサービスを終了させていただくことになりました。 サービス終了に伴いまして、2018年8月28日(火曜日)を持ちまして、新規会員登録ならびにQ&A掲示板への新たな質問、回答の投稿を停止させていただきます。 なお、ご登録いただいた皆様の個人情報につきましては、サービス終了後、弊社が責任をもって消去いたします。 これまで多くの皆様にご利用をいただきまして、誠にありがとうございました。 サービス終了に伴い、皆様にはご不便をおかけいたしますこと、心よりお詫び申し上げます。 本件に関するお問い合わせはこちらよりお願いいたします。
以下をご確認願います 1)php.ini 設定ですが、マルチバイトに関する設定はどうなっていますか? 通常はPHPの内部エンコーディングはEUC-JPが推奨ですので 2)PHPスクリプト,HTMLファイルの文字コードはすべてEUC-JPにしておきます。 HTMLファイルのメタ属性で <meta http-equiv="Content-Type" content="text/html; charset=EUC-JP"> と追加しておくといいでしょう。 文字化けの大半は上記が正しく指定されていないのに原因があります。 .htaccess設定が可能ならば、 php_flag mbstring.http_input=EUC-JP php_flag mbstring.http_output=EUC-JP php_flag mbstring.internal_encoding=EUC-JP php_f
PHPで開発の経験を積んでいくと必ずと言っていいほど文字化けに悩まされます。 PHPに限ったことじゃないけど、文字化け対策は私達WEB業界の永遠のテーマかなって思ってます^^; 私は文字コードを統一したり、文字コードの変換などある程度ルールを決めてうまく回避してます。 WEBシステム開発において、「Shift_JIS」はかなりの曲者で、私もかなり苦戦してきました。 一番問題になったのが「\」マークが自動でついてくることで、例えばフォームの文字列に「表示」を入力してフォームを送信するとフォームの値が「表\示」となって返ってきます。 この業界で仕事を始めた頃は「Shift_JIS」を使用しないで「EUC-JP」等で統一することでうまく回避してきたのですが、どうしても「Shift_JIS」で開発しなきゃいけない場合もあります。 例えば、携帯サイトを作る場合は古い機種も対象にいれるので
検証用ソース1 <HTML> <FORM METHOD="POST" ACTION=" testPOST.php "> <?php // POSTで送られてきたデータ内に含まれるを削除して変数に格納 $input = stripslashes($_POST["input"]); // POSTで送られてきたデータを変数に格納 $output = $_POST["input"]; ?> 入力 <INPUT TYPE="text" NAME="input" VALUE=<php print str_replace(""",""",$input); ?>> <BR> 出力 <INPUT TYPE="text" NAME="output" VALUE=<php print str_replace(""",""",$output); ?>> <BR> <INPUT TYPE="submit" VAL
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く