• 締切済み

PHP

駆け出しのプログラマーです。 PHPを使ってアドレス帳を作る課題が出たのですが、 まだ文字と数値の操作程度の知識しかなく困っています。 初心者でも作れそうな簡単なソースを教えてください。 期限は7/17(金)です。 アドレス帳はどんな形でもいいのですが、 登録・編集・削除項目は必須条件になっています。

みんなの回答

  • inu2
  • ベストアンサー率33% (1229/3720)
回答No.1

学校などの課題の場合は、作れるだけの知識を教えてくれているはず。 もしくは、自ら手を出せば簡単に届く範囲に知識が転がっているはず。 企業の研修などでの課題であれば、自ら率先して周りに聞くなり、勉強しなくてはなりません。 例えば、料理で「カレーを作る」という課題が出た時に、いきなりカレーの作り方を調べても無駄。 まずは、包丁の使い方、ガスコンロへの火のつけ方。具材の購入方法を学ばなければなりません。 プログラムも同じです。 いきなり「アドレス帳の作り方」なんて調べたところで文章を読む知識すら無い状態では意味がない。 「簡単なソース」とありますが、そんな簡単に物が作れるんだったら、IT企業は潰れてますよ。 難しいからこそ、自分では作れない人(会社)からお仕事がくるわけですからね。 ちなみに、プログラムは文字や数値などの移動、変更、計算。などの単純なもの同士の組み合わせでしかありませんよ。

michi7128
質問者

お礼

自ら学ばなければならないのは重々承知です。 入社して1週間。 環境設定の指示はなく エディタもいまだにメモ帳。 手元にも自分で買った入門書。 勉強の仕方すらわからない状況です。 教えてもらおうというスタンスが間違っているのは わかっているのですが、研修環境はなく、 会議室で同期と2人で自習を続けているので聞く相手もいません。 せめてお勧めの本であったり、 未経験でも理解しやすいサイトであったり、 情報を頂けないでしょうか。 単純・簡単とは、おそらく経験や知識があるからこそ 思えるのだと思います。入門書を熟読しても、辞典を見ても、 今の私は単純だとは思えないです(;へ;) 算数をやっと自分で覚えた私に因数分解は解けないというものです。 今の私にお説教はちょっとつらいです。 情報とアドバイスをお願いします。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • PHPのメールフォームについて

    PHPの無料で使えるメールフォームを探しています^^ いろいろ探したんですが、見つかりません。 もし、ご存知でしたら、ヒントでもかまいません。教えてもられると、助かります。 ・メールアドレスを記入する際、再入力フォームに異なるメールアドレスを入れると、注意を出す。 ・必須項目設定が記入されていない場合、注意を出す。 この2つができる、PHPのメールフォームを探しています。 どうぞ、よろしくお願いします^ ^) kent-webさんのPost mailのPHP版のようなものがあると、助かります。 http://www.kent-web.com/data/postmail.html

    • ベストアンサー
    • PHP
  • DLしたphpをカスタマイズしたのですが

    昨日こちらにカスタマイズしたphpの事で質問させていただいたのですが個人サイトのアドレスを載せていたと言う事で削除されてしまいました。 それで改めてソースを表記して質問しようと思ったのですがソースが長すぎるため800文字以内に入らないのでどうすればいいのか分かりません。 配布していただいてるサイトの方にも質問してみたんですが全く回答を得られないので・・・。 どうしたらいいか教えてください。

    • 締切済み
    • PHP
  • PHPの使用できるレンタルサーバーについて

    PHPが利用可能なサーバを探しております。 有名所から調べているのですが、最近はマイナーでも、 環境の良い所が沢山有りそうです。 アフィリエイトなどされてる方のサーバの検索結果で片っ端から 問い合わせて行くのも疲れてしまいました。 実際にサポートの方が知識が無く見送ってる所も有りますが、やはり なんと言っても、現在ご利用されている方やお詳しい方に実情をお伺い 出来ないかと思いまして。 PHPが利用できるお奨めサーバー教えて頂けませんか? ●必須項目 ・Mysql ・PHPが利用できて ・ドメイン持込可 ・商用可能(普通のサイトです) ●優先項目(必須で無い) 1、コスト(無料~最高月3,000円迄) 2、サポート(過去にノンサポートでPHPの設定ができな        かった経験からです。) 3、PHP5利用可 できれば、ご利用された実感や感想などもよろしければ 教えて頂けませんか?

    • ベストアンサー
    • PHP
  • PHP5になったら動かない

    サーバレンタル会社の都合でPHP4だったのがPHP5になりました。 特に不都合なく動いてたのですが、今日1個エラーが出ているプログラムを確認しました。 どんどん行を削っていってどうもここがおかしいというところをつきとめたのですが、PHP5についてはまったく知識がない状態だったので何がおかしいのかさっぱりわかりません。 ご教授お願いいたします。 【ソース】 <?php if(!$m){ print $buff3[0]."件中 500位以内にありませんでした。"; } print "<p>&nbsp;</p>"; ?> 【実行結果】 Parse error: syntax error, unexpected '>' in /public_html/hogehoge.php on line 6 if文を削除すると動くので、!$mの記述方法が悪いのかとにらんでいます。 よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • Apacheでphpが急に動かなくなった

    今まで普通に動いていたのですが、何かをきっかけに動かなくなりました。 php自体は生きていますが、Apacheで動かなくなり、ブラウザでアクセスするとソースコードがそのまま表示されてしまうようになってしまいました。 ネットでいろいろ調べると、httpd.confの編集が必要で、 LoadModule php5_module modules/libphp5.so の記述が必要とありましたが、 そもそも、libphp5.so などというファイルは存在しません。 でもphpは動いています。 どうしたらいいかわかりません。Linuxの操作には慣れていません。 よろしくお願いします。(CentOS4.5 - Apache 2.0.52 - php 5.1.6)

  • phpのページが白紙で表示される

    phpのページが白紙で表示される phpでメールフォームを作成しています。 フォーム画面から確認画面に遷移すると ページが白紙で表示されてしまい困っています。 生成されたページのソースをブラウザで見ても 何も書かれておらず、本当に白紙の状態です。 <html>より前に書いたソースに問題がありそうですが 理由がわかりません。 どなたか解決策にお心当たりございましたらお願いいたします。 以下問題のページ<html>までのソース ———————————————————— <?php function checkInput($var) { if (is_array($var)) { return array_map('checkInput', $var); } else { if (get_magic_quotes_gpc()) { $var = stripslashes($var); } if (preg_match('/¥0/', $var)) { die('不正な入力です'); } if (!mb_check_encoding($var, 'UTF-8')) { die('不正な入力です'); } return $var; } } session_start(); $_POST = checkInput($_POST); $sei = isset($_POST['sei']) ? $_POST['sei'] :NULL; $mei = isset($_POST['mei']) ? $_POST['mei'] :NULL; $address = isset($_POST['address']) ? $_POST['address'] :NULL; $email = isset($_POST['email']) ? $_POST['email'] :NULL; $error = array(); if (trim($sei) == '') { $error[] = '必須項目です'; } else if (mb_strlen($sei) > 10) { $error[] = '10文字以内でお願いいたします'; } if (trim($mei) == '') { $error[] = '必須項目です'; } else if (mb_strlen($mei) > 10) { $error[] = '10文字以内でお願いいたします'; } if (trim($address) == '') { $error[] = '必須項目です'; } else if (mb_strlen($address) > 100) { $error[] = '100文字以内でお願いいたします'; } if (trim($email) == '') { $error[] = '必須項目です'; } else { $pattern = '/^([a-z0-9¥+_¥-])(¥.[a-z0-9¥+_¥-]+)*@([a-z0-9¥-]+¥.)+[a-z]{2,6}$/iD'; if (!preg_match($pattern, $email)) { $error[] = 'メールアドレスの形式が正しくありません'; } $_SESSION['sei'] = $sei; $_SESSION['mei'] = $mei; $_SESSION['address'] = $address; $_SESSION['email'] = $email; $_SESSION['error'] = $error; if(count($error) > 0) { $dirname = dirname($_SERVER['SCRIPT_NAME']); $dirname - $dirname == DIRECTORY_SEPARATOR ? '' : $dirname; $uri = 'http://' . $_SERVER['SERVER_NAME'] . $dirname . '/present.php'; header('HTTP/1.1 303 See Other'); header('Location: ' . $uri); } else { ?> <html> ———————————————————— よろしくお願いいたします。

    • 締切済み
    • PHP
  • Ajax.RequestでのPHP通信について

    new Ajax.Request を利用してちょっとしたメール送信フォームを作っています。 一通り完成はしたのですが、PHP側での未入力チェック後、jsでの受け取り方が分からず困っています。 ----- <javascript ソース> function postData() {  new Ajax.Request(   "send.php", {    method: "post",    parameters: Form.serialize("myform"),    onComplete: onCompleteHandler   }  ); } function onCompleteHandler(request) {  // ここでPHP側から未記入チェックを受信したい } <PHP ソース> // 必須項目チェック if( $formValue1 == "" || $formValue2 == "" ) {  // ここから未記入を通知したい } ----- このようにPHP側で記入チェックし、それをjs側で受けとる方法が分からず困っています。 すみませんがどなたか教えていただけると助かります。

  • セキュリティー「ゼロ」の履歴について

    ソースネクストの「セキュリティー0」を使用していますが、その履歴を開いてみると、特にファイアーウォールの「ネットワーク通信」のカウント数値が多い数値で累積されてゆきます。これらの数値は放置しておいても差し支えないのでしょうか。或いは記録に残して削除してしまう方法で管理してゆくのでしょうか。となると記録する操作方法が解りませんので教えてください。又、どの様な操作条件?の際にカウントがあがって行くのかも夫々のセキュリティー項目ごとに知りたいのですが。

  • 必死です!!助けてください。エクセル関数を教えてください!

    必死です!!助けてください。エクセル関数を教えてください! いま、エクセルで原価管理の入力画面を作成しています。 セルの塗りつぶしについてです。 塗りつぶされたセルに、該当する数値を入力すれば、以下の計算が出来るようにしたいのです。 計算式は入れてあるので、あとは誰が見ても分かりやすいように、必須入力項目を色分けしたいと思います。 知りたい式は、これです。 「もし、これを選択したら、このセルはこの色にしなさい。」 (この塗りつぶされたセルに数値を入れたいのです) 可能ですか? 駆け出しなので、具体的に教えてください。お願いします。

  • PHPの初学者とmySQL

    2週間ほど前からPHPを独学で勉強を始めました。 色々なPHP初級者勉強サイトや本を見ながら四苦八苦しているのですが データベースのmySQLなどの項目が出てくるたびに そこで勉強を止めています。 まだ十分にPHPを理解できておらず シンプルな例題の流れがやっと多少理解できるようになり始めた程度なのですが そういうレベルでも先にmySQLの勉強を始めたほうが良いのでしょうか? それともある程度のレベルまでPHPを勉強して シンプルでもある程度のPHPプログラムが自分で書けるようになって それからmySQLの勉強を始めたほうが良いのでしょうか? ちなみにデータベース自体の知識は全くありません。 あと色々なmySQLの初心者入門サイトを見ると 「コマンドプロンプト」からの操作でmySQLの勉強解説が されています。 XAMPPと一緒にインストールされたmySQLを見ると コマンドプロンプトでの操作ではなく エクセルのような画面での操作のようになっています。 mySQLの数年前と最新版のバージョンの違いだと思うのですが、 仕様ががなり違うのか 今更コマンドプロンプト操作での勉強は効率がよいのかなと 不安になってしまいます。 不安になっても勉強するしかないことは分かっていいるのですが データベースの知識のない初学者が 今からmySQLを勉強するにあたって お勧めのサイトがあればご紹介ください。 よろしくお願いいたします。

    • ベストアンサー
    • PHP