-
ID:.7oGR5 さんの質問

PHPのみで書かれたファイルを渡され、そこにHTMLとCSSを付けるように指示されました。
PHPで囲まれた部分のどこにHTMLを差し込めばいいのかがわかりません。

PHP→HTML→CSSの進め方って普通なのでしょうか?
今まではHTML→CSS→PHPだったので…急に言われて気になったので質問してみました。

ご回答の程、お願い致します。

みんなの回答 9 件

ID:u96zJQ さんの回答

通常は逆でしょうね
html→php→css
htmlから、必要な箇所をphpに置き換えていくというか

ID:.7oGR5

ご回答ありがとうございます。
やはり、htmlから始めるのが通常なのですね。

あと、HTML→PHP→CSSの順のほうが効率的かもしれないなと思いました。
私の働く企業では、普段デザイナーがイメージを作成→HTML→CSSまで作業をしてその後、プログラマにPHPの埋め込みを依頼するのですが、それだとサイトのレイアウトが崩れることがたまにあるので。
参考とさせていただきます。

ID:gayW8D さんの回答

通常はHTMLファーストで進めますね。
プログラマはHTMLを理解しているでしょうが、コーダーはPHPを理解している人も少ないでしょうし、それ以前にHTMLというベースがあって一部のソースやタグをPHPに変換していくので。その逆だとコーディングする人がPHPを理解していないと厳しいです。
プログラムの仕様がデザインフェーズで固まっていて、先にプログラムだけ作っちゃった感じでしょうかね。それであってもプログラマがHTMLデータを受け取って差し込むのが当然だと思いますが。

ID:.7oGR5

ご回答ありがとうございます。
通常はHTMLから始めるものだと聞くことができて安心しました。
PHPが必要な部分は今まですべてプログラマにお願いしていたため、デザイナー(サイトイメージの作成とコーディングを兼ねてます)は誰もPHPを理解できておらず困っていたので。

今回はディレクターとプログラマで先に仕様を決めて進めているようです。
ディレクターと相談して、プログラマにHTML書いてもらうか、プログラマにPHPについて随時聞きつつコーディングをしようと思います。

ID:08QwpP さんの回答

トピ主はPHPは読めるんだよな?そのコードは何をやっているのかを説明してみ?そしたら意味のある回答が得られるかもしれんよ。
「普通はどうなの?」とか聞いて意味あんの?指示された業務を遂行するのが仕事なんだろ?「ネットの住人は『普通は違う』って答えてました!」って言えれば解決するのかい?

ID:rKZCR/

PHP読めないから質問してんだろうよ。

ID:Bnc4lr

こういうちゃぶ台ごとひっくり返すようなこと言って得意げになる人って、いつになったらいなくなるんだろう…。

ID:.XXRqk さんの回答

順番は別にどうでもいい。
ただ、php読めないトピ主に編集を指示するは普通じゃない。

ID:11HJAu

これ

ID:vnT26P さんの回答

読めないって開き直られちゃったら、そんなん知らんわとしか答えようがない・・・。
提供されたPHPモジュールが何をするものなのかくらい書いてくれないと、
元々Webページとして成立しているPHPモジュールなのか、
PHP処理のみ書かれたライブラリなのかによって、
どっちを主体にして編集すれば良いのか変わってきちゃう。
一応、<?phpで始まって?>で終わる部分がPHPで処理される部分。
それ以外はHTMLとして生のままで吐き出される。
それだけ覚えておけばあとは、HTMLが読めるならどこに入れればいいかはなんとなくわかるはず。
まさかHTMLも読めんとか面白い事言うんじゃないだろうなwww

ID:vnT26P

要はPHPの中でも?>でPHPを閉じてそこにおもむろにHTML書いてしれっと<?phpでPHPを再開すればHTMLの差込はできる。

ID:04DxN5 さんの回答

今までの「HTML→CSS→PHP」で手がけた案件の最終的なPHPを参考に読み解いてみたらどうかな
記事吐き出しのテンプレートとかだったらある程度似通ったとこもあると思うし。

ID:BA9MR/ さんの回答

自分でデザインもプログラミングもする立場から言うと、
「HTML→CSS→PHP」の方がやりやすいな。
逆の場合、新規でサイト作成する際の目安にはなるけど、既存のPHPファイルをそのままHTML化してくれってなったら、どこかでバグが出ないか心配になる。
WordPressとか、PHPからHTMLを修正するような感じだけど、やっぱりやりにくいし分かりづらい。

ID:XdZUGV さんの回答

そもそもの話になっちゃうけど、テンプレは分けろよって突っ込むな。

ID:11HJAu さんの回答

トピ主よ、これはできないことができるようにぬさなるためのチャンスだぞ。

1.まず、PHPが実行できる環境を用意する。(検証用)

2.echoとかprintって書いてあるところを探して、行末かあるいは""などで囲まれてない最初の;が出てきたところまでを<?php ?>で囲う。

例)<?php echo "ほにゃらら"; ?>

  1. 囲ったところの間に
    ?>
    ここにHTMLタグいれる。
    <?php

4.実行してみる

2-4の繰り返しでできるようになる。

ID:rKZCR/

そうやってぬさなるんだな。

ID:OnA/wl

こういう親切な人もおるのですね

最終更新日:2014-11-13 (3,303 views)

関連するトピックス

ページ上部に戻る