[pear_error: message="Success" code=0 mode=return level=notice prefix="" info=""]
JUGEMテーマ:PHP - スクリプト ■配列の値の合計値を配列の要素ひとつずつを取り出して求める <?php $num_array = array(23,9,45,23); //配列の要素ひとつずつを取り出して加算していく $sum = 0; foreach ($num_array as $value) { $sum += $value; } echo $sum; ?>「出力結果」 100 ■配列の値の合計値をarray_sum関数を使って求める <?php $num_array = array(23,9,45,23); //array_sum関数で合計値を求める $sum = array_sum($num_array); ...
JUGEMの自作テンプレートを配布 Show-U | 2008.11.26 Wed 14:41
JUGEMテーマ:PHP - スクリプト ■今日の日付から英語の曜日と曜日番号を取得する <?php //英語の曜日(エルの小文字) echo date('l') . '<br>'; //曜日番号 echo date('w'); ?>「出力結果」 Friday 5曜日番号は、"日〜土"を"0〜6"までの番号で表す ■今日の日付から日本語の曜日を取得する <?php //曜日番号に対応する日本語の曜日リスト $weekjp_array = array('日', '月', '火', '水', '木', '金', '土'); //今日の曜日 $weekno = date('w'); $weekjp = $we...
JUGEMの自作テンプレートを配布 Show-U | 2008.11.21 Fri 21:44
JUGEMテーマ:PHP - スクリプト ■POSTで送信された西暦年を閏年(うるう年)か判定する。 <?php $pYear = $_POST['year']; if (($pYear %4==0 && $pYear %100!=0) || $pYear %400==0) { echo '閏年(うるう年)です'; } else { echo '閏年(うるう年)ではないです'; } ?>「出力結果」 ※$pYear=1984のとき 閏年(うるう年)です ※$pYear=1800のとき 閏年(うるう年)ではないです ※$pYear=2000のとき 閏年(うるう年)です閏年(うるう年)...
JUGEMの自作テンプレートを配布 Show-U | 2008.11.21 Fri 10:40
JUGEMテーマ:PHP - スクリプト ■ふたつの日付「2008-01-10」「2008-03-14」が何日間離れているか調べる //日付をセット $pDate1 = '2008-01-10'; $pDate2 = '2008-03-14'; //日付をUNIXタイムスタンプに変換 $TimeStamp1 = strtotime($pDate1); $TimeStamp2 = strtotime($pDate2); //何秒離れているかを計算(絶対値) $SecondDiff = abs($TimeStamp2 - $TimeStamp1); //日数に変換 $DayDiff = $SecondDiff / (60 * 60 * 24); //出力 echo $DayDiff . '日間離れ...
JUGEMの自作テンプレートを配布 Show-U | 2008.11.21 Fri 10:29
JUGEMテーマ:PHP - スクリプト ■今日、明日、1ヵ月後の日付を表示する echo '今日:' . date("Y-m-d") . '<br />'; echo '明日:' . date("Y-m-d", strtotime("+1 day")) . '<br />'; echo '1ヵ月後:' . date("Y-m-d", strtotime("+1 month")) . '<br />'; 「表示結果」 ※今日が2008/11/21の場合 今日:2008-11-21 明日:2008-11-22 1ヵ月後:2008-12-21 ※今日が2008/10/31の場合 今日:2008-10-31 明日:2008-11-01 1ヵ月後:2008-12-01...
JUGEMの自作テンプレートを配布 Show-U | 2008.11.21 Fri 10:15
JUGEMテーマ:PHP - スクリプト ■ftruncate関数を使ってファイルの中身を空にする <?php $fp = fopen('test.txt', 'r+'); flock($fp, LOCK_EX); //2番目の引数のファイルサイズを0にして空にする ftruncate($fp,0); flock($fp, LOCK_UN); fclose($fp); ?>参考:PHP: ftruncate - Manual
JUGEMの自作テンプレートを配布 Show-U | 2008.11.20 Thu 23:01
JUGEMテーマ:PHP - スクリプト ■/var/www/html/images内にあるJPG画像ファイルの数を調べる <?php //対象のディレクトリ $target_dir = '/var/www/html/images'; //コマンドの実行結果を受け取る配列 $result = array(); $command = "find " . $target_dir . " -name '*.jpg' | wc -l"; exec($command, $result); //出力 echo '画像ファイル数は、' . $result[0]; ?>「出力結果」 画像ファイル数は、68 参考:PHP: exec - Manual
JUGEMの自作テンプレートを配布 Show-U | 2008.11.07 Fri 15:10
JUGEMテーマ:PHP - スクリプト ■数字をカンマ区切りで出力する <?php $price = 123456789; echo number_format($price) . '円'; ?>「出力結果」 123,456,789円 参考:PHP: number_format - Manual
JUGEMの自作テンプレートを配布 Show-U | 2008.10.20 Mon 17:50
JUGEMテーマ:PHP - スクリプト ■osCommerceでフォームのプルダウンメニューを作成する <?php //プルダウンメニュー用連想配列を作成 $wareki_array[] = array('id' => '1', 'text' => '明治'); $wareki_array[] = array('id' => '2', 'text' => '大正'); $wareki_array[] = array('id' => '3', 'text' => '昭和'); $wareki_array[] = array('id' => '4', 'text' => '平成'); //フォームの出力 echo tep_draw_form('form01', 'test.cgi', 'action=entry', 'post') . tep_draw...
JUGEMの自作テンプレートを配布 Show-U | 2008.10.16 Thu 15:44
JUGEMテーマ:PHP - スクリプト 準備についてはこちら⇒「PHP osCommerceの機能を使いMySQLを操作する 準備」 ■テーブルのデータを更新する <?php //必要なファイルの読み込み require('configure.php'); require('database.php'); //DB接続 tep_db_connect() or die('Unable to connect to database server!'); //SQL文 $sql = "update products" . " set products_name = 'ほげほげEX', products_price = '2700'" . " where products_id = '245'"; //...
JUGEMの自作テンプレートを配布 Show-U | 2008.09.27 Sat 04:32
全105件中 61 - 70 件表示 (7/11 ページ)