PHPのみで書かれたファイルを渡され、そこにHTMLとCSSを付けるように指示されました。PHPで囲まれた部分のどこにHTMLを差し込めばいいのかがわかりません。
PHP→HTML→CSSの進め方って普通なのでしょうか?今まではHTML→CSS→PHPだったので…急に言われて気になったので質問してみました。
ご回答の程、お願い致します。
通常は逆でしょうねhtml→php→csshtmlから、必要な箇所をphpに置き換えていくというか
ご回答ありがとうございます。やはり、htmlから始めるのが通常なのですね。
あと、HTML→PHP→CSSの順のほうが効率的かもしれないなと思いました。私の働く企業では、普段デザイナーがイメージを作成→HTML→CSSまで作業をしてその後、プログラマにPHPの埋め込みを依頼するのですが、それだとサイトのレイアウトが崩れることがたまにあるので。参考とさせていただきます。
通常はHTMLファーストで進めますね。プログラマはHTMLを理解しているでしょうが、コーダーはPHPを理解している人も少ないでしょうし、それ以前にHTMLというベースがあって一部のソースやタグをPHPに変換していくので。その逆だとコーディングする人がPHPを理解していないと厳しいです。プログラムの仕様がデザインフェーズで固まっていて、先にプログラムだけ作っちゃった感じでしょうかね。それであってもプログラマがHTMLデータを受け取って差し込むのが当然だと思いますが。
ご回答ありがとうございます。通常はHTMLから始めるものだと聞くことができて安心しました。PHPが必要な部分は今まですべてプログラマにお願いしていたため、デザイナー(サイトイメージの作成とコーディングを兼ねてます)は誰もPHPを理解できておらず困っていたので。
今回はディレクターとプログラマで先に仕様を決めて進めているようです。ディレクターと相談して、プログラマにHTML書いてもらうか、プログラマにPHPについて随時聞きつつコーディングをしようと思います。
トピ主はPHPは読めるんだよな?そのコードは何をやっているのかを説明してみ?そしたら意味のある回答が得られるかもしれんよ。「普通はどうなの?」とか聞いて意味あんの?指示された業務を遂行するのが仕事なんだろ?「ネットの住人は『普通は違う』って答えてました!」って言えれば解決するのかい?
PHP読めないから質問してんだろうよ。
こういうちゃぶ台ごとひっくり返すようなこと言って得意げになる人って、いつになったらいなくなるんだろう…。
順番は別にどうでもいい。ただ、php読めないトピ主に編集を指示するは普通じゃない。
これ
読めないって開き直られちゃったら、そんなん知らんわとしか答えようがない・・・。提供されたPHPモジュールが何をするものなのかくらい書いてくれないと、元々Webページとして成立しているPHPモジュールなのか、PHP処理のみ書かれたライブラリなのかによって、どっちを主体にして編集すれば良いのか変わってきちゃう。一応、<?phpで始まって?>で終わる部分がPHPで処理される部分。それ以外はHTMLとして生のままで吐き出される。それだけ覚えておけばあとは、HTMLが読めるならどこに入れればいいかはなんとなくわかるはず。まさかHTMLも読めんとか面白い事言うんじゃないだろうなwww
要はPHPの中でも?>でPHPを閉じてそこにおもむろにHTML書いてしれっと<?phpでPHPを再開すればHTMLの差込はできる。
今までの「HTML→CSS→PHP」で手がけた案件の最終的なPHPを参考に読み解いてみたらどうかな記事吐き出しのテンプレートとかだったらある程度似通ったとこもあると思うし。
自分でデザインもプログラミングもする立場から言うと、「HTML→CSS→PHP」の方がやりやすいな。逆の場合、新規でサイト作成する際の目安にはなるけど、既存のPHPファイルをそのままHTML化してくれってなったら、どこかでバグが出ないか心配になる。WordPressとか、PHPからHTMLを修正するような感じだけど、やっぱりやりにくいし分かりづらい。
そもそもの話になっちゃうけど、テンプレは分けろよって突っ込むな。
トピ主よ、これはできないことができるようにぬさなるためのチャンスだぞ。
1.まず、PHPが実行できる環境を用意する。(検証用)
2.echoとかprintって書いてあるところを探して、行末かあるいは""などで囲まれてない最初の;が出てきたところまでを<?php ?>で囲う。
例)<?php echo "ほにゃらら"; ?>
4.実行してみる
2-4の繰り返しでできるようになる。
そうやってぬさなるんだな。
こういう親切な人もおるのですね
みんなの回答 9 件
通常は逆でしょうね
html→php→css
htmlから、必要な箇所をphpに置き換えていくというか
通常はHTMLファーストで進めますね。
プログラマはHTMLを理解しているでしょうが、コーダーはPHPを理解している人も少ないでしょうし、それ以前にHTMLというベースがあって一部のソースやタグをPHPに変換していくので。その逆だとコーディングする人がPHPを理解していないと厳しいです。
プログラムの仕様がデザインフェーズで固まっていて、先にプログラムだけ作っちゃった感じでしょうかね。それであってもプログラマがHTMLデータを受け取って差し込むのが当然だと思いますが。
トピ主はPHPは読めるんだよな?そのコードは何をやっているのかを説明してみ?そしたら意味のある回答が得られるかもしれんよ。
「普通はどうなの?」とか聞いて意味あんの?指示された業務を遂行するのが仕事なんだろ?「ネットの住人は『普通は違う』って答えてました!」って言えれば解決するのかい?
順番は別にどうでもいい。
ただ、php読めないトピ主に編集を指示するは普通じゃない。
読めないって開き直られちゃったら、そんなん知らんわとしか答えようがない・・・。
提供されたPHPモジュールが何をするものなのかくらい書いてくれないと、
元々Webページとして成立しているPHPモジュールなのか、
PHP処理のみ書かれたライブラリなのかによって、
どっちを主体にして編集すれば良いのか変わってきちゃう。
一応、<?phpで始まって?>で終わる部分がPHPで処理される部分。
それ以外はHTMLとして生のままで吐き出される。
それだけ覚えておけばあとは、HTMLが読めるならどこに入れればいいかはなんとなくわかるはず。
まさかHTMLも読めんとか面白い事言うんじゃないだろうなwww
今までの「HTML→CSS→PHP」で手がけた案件の最終的なPHPを参考に読み解いてみたらどうかな
記事吐き出しのテンプレートとかだったらある程度似通ったとこもあると思うし。
自分でデザインもプログラミングもする立場から言うと、
「HTML→CSS→PHP」の方がやりやすいな。
逆の場合、新規でサイト作成する際の目安にはなるけど、既存のPHPファイルをそのままHTML化してくれってなったら、どこかでバグが出ないか心配になる。
WordPressとか、PHPからHTMLを修正するような感じだけど、やっぱりやりにくいし分かりづらい。
そもそもの話になっちゃうけど、テンプレは分けろよって突っ込むな。
トピ主よ、これはできないことができるようにぬさなるためのチャンスだぞ。
1.まず、PHPが実行できる環境を用意する。(検証用)
2.echoとかprintって書いてあるところを探して、行末かあるいは""などで囲まれてない最初の;が出てきたところまでを<?php ?>で囲う。
例)<?php echo "ほにゃらら"; ?>
?>
ここにHTMLタグいれる。
<?php
4.実行してみる
2-4の繰り返しでできるようになる。
関連するトピックス