• 締切済み

PHPとHTMLの違い(運営・管理?)

最近、web制作ディレクションを始めました(以前は紙媒体のディレクションをしていました)。 簡単なHTML、GoLiveを使ってのweb制作は分かりますが、PHP等のプログラミングがよく分かりません(PHPがサーバーサイドの言語であること、HTMLに組み込めること、DBと連携できること、扱いが簡単なことは調べました)。 現在、人材派遣を行う企業サイトのリニューアルを進めているのですが、 ・現行のページがHTML+PHPで作られている ・営業担当者が、負担無く情報を書き換えられる というクライアントの考えから一部(仕事情報)ページをHTML+PHPで制作して欲しいと依頼されました。 ですが、先にも書きましたが、PHPに関する知識が乏しく、なぜHTML+PHPなのかが、今イチ良く分かりません。更新後、HTMLを使って制作したページ(目的のもののみ)をダウンロードし、文字情報を書き換えてアップするのと、PHPで制作したページを書き換えるのと、大きく違いがあるのでしょうか? クライアントのイメージとしては、ブログやこの教えてgooのように、ブラウザ上で書き込みが出来るように(?)したいのだと思いますが、そういったPHPのプログラムは初心者には難しいでしょうか? 初心者の質問で、分かりにくい点もあるかと思いますが、ご教授下さい。よろしくお願いします。

みんなの回答

回答No.5

まずPHPプログラマが集まる場所へ行っても、技術情報の交換のために皆さん集まるわけで。 そこで外注先を探すというのは場違いかなと思います。 それでも知りたければ「PHP」をキーワードに検索すればいくらでも見つかると思います。 前置きはここまでで、外注先を探すという事であれば iタウンページ http://itp.ne.jp/ 商談上手 http://www.syodan.com/ この辺りを参考に探してみてはどうでしょうか。 ただうちの場合、人手が足りない時は。 1.社内の手が空いてる人を探す。 2.グループ会社に依頼できないか聞いてみる 3.付き合いのある会社に頼む という感じなんで、新たな外注先を探すというのはやった事ないですが、御社の近くで会って打ち合わせできる所にお願いした方がいいと思いますよ。 この話題ならビジネス&キャリアのシステムエンジニアリング辺りで聞いた方がいい回答が得られるかもしれません。

  • fire--
  • ベストアンサー率49% (146/293)
回答No.4

>xoopsも「これ、クライアントのイメージに近いかも!」 >と思ったのですが、何ぶん、商用で使う事(予算的 >に…)、クライアントが既にPHP対応のサーバーをレンタ >ルされている事で、ちょっと無理かなと思いました。 ここ、少し補足しておきます。xoopsはいわゆるLAMPと 言われ、Linux+Apache+MySQL+PHPで動く仕組みです。 正確にはPHPは必須、MySQLでなくPostgreSQLで動かして る人もいる、Linux+ApacheはWin+IISでもほぼ代替可能と いう所です。 ですから、PHPサーバではNGという事ではなくて、PHPのみ ではNGという所です。

  • fire--
  • ベストアンサー率49% (146/293)
回答No.3

すでに回答があるように、phpを使って目的のサイトを 手作りでつくるのは相当な技術力が必要です。ただ、 動くだけならともかく下手に作るとセキュリティ上の 問題を抱え込んでしまいます。 必要とされているのはCMS(contents management system) といわれるものですね。 どの程度の内容が必要とされるかによりますが、 blogならMovableTypeというソフトがあります。niftyの ココログなどblogのサービスをMovableTypeをベースに したものが多数あります。正確な書き方ではないかも しれませんが、個人利用は無料、商用は有料だったと 思います。 http://www.itmedia.co.jp/enterprise/articles/0411/22/news016.html また、もっと複雑な機能を提供可能な無料のCMSとして 普及してきているのにXOOPS(ズープス)というのがあります。 http://xoopscube.jp/ 両方ともかなりカスタマイズは可能です。 今後のために習得の価値は大きいとは思いますが、 php経験があまりない状態で短期で責任を持てるものを 作るというのは難しいかと思います。 xoopsについては、商用サポートする人や会社のリストが サイト内のどこかにありました。

wain0227
質問者

お礼

回答、ありがとうございます。 いくら手軽と書かれていても、やはり土台の知識が無くてはならないのだなと、実感しました。 そうなんです!クライアントに確認した訳ではないのですが、色々しらべて、CMS(contents management system)が、要求されている事に近いのではと思いました。 xoopsも「これ、クライアントのイメージに近いかも!」と思ったのですが、何ぶん、商用で使う事(予算的に…)、クライアントが既にPHP対応のサーバーをレンタルされている事で、ちょっと無理かなと思いました。 ただ、今後、xoopsなどのCMS(contents management system)は勉強して行かなければと、改めて思いました。 大変参考になるご回答、ありがとうございました。

回答No.2

HTMLをダウンロードして書き換えてアップロードするというのは、営業の仕事ではありませんし。 毎回HTMLの更新を業者に頼むのは費用の面、時間の面で現実的ではありません。 なのでブログのように素人でも簡単に更新できるしくみを作るためにPHPを利用する事になります。 ただプログラムを今まで組んだことがない人が、業務レベルのシステムを作れるかというと難しいと思います。 受注するのであれば、PHP部分だけでも外注にお願いした方がいいと思いますよ。

wain0227
質問者

お礼

回答ありがとうございます。 >HTMLをダウンロードして書き換えてアップロードするというのは、営業の仕事ではありませんし。 毎回HTMLの更新を業者に頼むのは費用の面、時間の面で現実的ではありません。 確かにそうです!今まで「PHPは何ぞや」に気を取られ、そちらに考えが回ってませんでした。ありがとうございます。 予算的にも時間的にもプログラマーとデザイナー(HTMLコーディング込み)の両方を外注するのは厳しくて。自分自身かデザイナーでなんとかできれば…と思ったのですが、やはり、PHP部分だけでもプログラマーの方にお願いした方が良さそうですね。 お礼に質問をして申し訳ないのですが、 PHPを書けるプログラマーさんが集まるサイトはご存知ですか?情けないですが、辺りに見当たらないので…。参考までに教えて頂ければ幸いです。 何はともあれ、回答ありがとうございました。 大変参考になりました。

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

HTMLは静的で、web製作者が書いたとおりにしか表示しませんし、「表示する」事だけしかできません。 そこで、PHP等のプログラム言語と組み合わせることにより、さまざまなデータの処理が可能となります ブログやこのサイト、掲示板等のように、不特定多数の人が書き込んだ結果をDBに保存したりDBからデータを読み出してHTMLにして表示したりすることが可能です 他にもショッピングサイトやコミュニケーションサイトの構築も可能になります あくまでもたとえ話ですのでこのほかにも様々な用途が思いつくと思います >そういったPHPのプログラムは初心者には難しいでしょうか PHPはたしかに初心者でも比較的マスターしやすい言語ですが、プログラムそのものが初心者の場合は、山あり谷ありであることは確かです ブログやこのサイトのようなプログラムを、プログラム初心者が極短期間で構築することはまず無理です まず、プログラムとは何か という概念を勉強する事からはじめなくてはなりません

wain0227
質問者

お礼

回答、ありがとうございました。 HTMLは静的だ。という事は色々な本に書いてありましたが、「表示する」事だけしか出来ません。という一文に、とても納得した(腑に落ちた感じ)です。 HTMLはあくまでも「表示」するもので、PHPは「HTMLを表示する前(為)のひと働き」というイメージなのかな…と、納得しました。 なるほど、プログラミング初心者にはまだまだ山ばかりです(苦笑)。 >プログラムとは何か という概念を勉強する事からはじめなくてはなりません 本当にその通りですね。実感しました。 大変参考になりました。ありがとうございました。

関連するQ&A