• ベストアンサー

get とmake

He got fired last year for taking to many days off work. の文ですが、 ”彼は、たくさん休みを取った(やすんだ)ので、去年解雇された。 の訳だと思いますが。 解雇は強制的なことなので、"make fired"ではないのでしょうか。 使役としてのgetはどのようなとき、使うのでしょうか。 もう一点、for taking のtakingはtake ではないのでしょうか? なぜ、ingとなるのかわかりません。 よろしくお願いします。

  • 英語
  • 回答数11
  • ありがとう数7

質問者が選んだベストアンサー

  • ベストアンサー
回答No.9

アメリカに38年住んでいる者です。 私なりに書かせてくださいね。 getのコアの意味は「得る」ですね。 ですから、get marriedはmarried(結婚している状態)を得る、つまり、結婚する、になるわけです。 同じようにget firedはfired(解雇の状態)を得る、つまり、首になる、なるわけです。 Get marriedが「結婚する」と言い事だと言う事が既にご存知なのですから(使役・受身、などと考えないで「身につける」事の効率のいい事を証明しているわけです)今回の表現もそのまま「首になる」と覚えてしまい、getは「得る」と言う意味合いから日本語に直すと「~の状態になる」んだとしっておけば次回からは問題がなくなると思いますよ。 使役のGetですが、I got him fired.と言うような言い方をして、彼を首にした・仕向けた、と言う意味合いにする表現なのです。  これですら「得る」と言うコアのフィーリングが使われているのです。 文法学者さんが使役と読んでいるだけのことなのです。 つまり、I got him who was firedでwho wasが消えたと考えられるわけですが、首になった彼を得た、ですね。 ですから、首にしようと考えていた人にとって「達成」したわけです。 ですから日本語では、彼を首にした、仕向けた、首にさせた、と言う訳になるわけです。 最後の「させた」を言うフィーリングがあるから「使役」と言う分類用語をつけたわけです。 私にとっては、使役であろうと受身であろうと、ちゃんとフィーリングをゲットすることは出来ると思います。 I hope you got it. >for taking too many days off work. 休みを取りすぎたので、と言う意味ですね。  She gained a lot of weight for eating too much. 食べ過ぎたので太った(体重が増えた)。ですね。 for~ は「~が理由で」と言うフィーリングを出せる前置詞で前置詞であるので名詞・名詞句が来るわけです。 because ofに似たフィーリングと使い方です。 これでいかがでしょうか。 分かりにくい点がありましたら、補足質問してください。 

usaginochi
質問者

補足

Ganbatteruyoさん、こんにちは。私はあなたの回答をよく読んでいます。フィーリングが大切と書いていらっしゃいますね。 私は、疑問を持つとそこから抜け出せなくなる癖があります。 細かな点(?)にこだわってしまいます。 表現をおぼえてしまいなさい。身に着けることの効率のよさとかかれていますが、英語の勉強をしていく上で、上記の方法がお薦めということでしょうか。 本来の質問からそれてしまいましたが、よろしかったら、アドバイスいただけますでしょうか。

その他の回答 (10)

  • IXTYS
  • ベストアンサー率30% (965/3197)
回答No.11

Usaginochiさん こんにちは。 長年、英語を勉強している者です。  『get』と『let』は魔法の杖。 このふたつの単語が意のごとく使いこなせたら、Uさんはもう立派な『英語の達人』ですよ。  その意味ではプロフェッサー Gの説明は、実にありがたいものです。 家にいて、最高級の英文法の講義を講義を受けられ、ラッキーこの上なしといったところです。  さて、英英辞典ではmake is the beneral term meaning to bring into being and (may) imply a producing of something physically or mentally. となっています。  物理的または精神的な何か力(圧力)を使って、その状態を作り出した結果としてそこに存在する。 それがmake だと説明されています。 一方、get is the word of broadest application meaning to come into possession of, with or without effort or violating です。 気がついたらそうなっていたといった受身の意味合いが感じられます。  ● Make fired は、こちらからいろいろ仕向けて、解雇される状態を造り出して、ようやく解雇してもらえた。 ● Get fired は、それなりに働いて来たのに、気がついてみると解雇されていた。 

usaginochi
質問者

お礼

IXTYS さんからのお返事を読み、あらためて言葉は奥深いのだ~などと思っています。 数学のように1+1-=2ではないのに、私は、白か黒を求めがちです。 英英辞典の表現はとても興味深いです。今回の質問で、 get let のフィーリングを初めて知ることができました。ほんの少しでしょうけど:-) 今まで、get は得る. とだけ思っていたのですから。理解の乏しさを知りました。 いろいろな、意味でとても勉強になりました。 ありがとうございました。

回答No.10

Gです。 補足質問を読ませてもらいました。 >私は、疑問を持つとそこから抜け出せなくなる癖があります。 細かな点(?)にこだわってしまいます。 これ自体は悪いとは思いませんよ。 ただ、「見つけようとする」事が実際に英語を使えるようになるためのことかどうかと言う疑問が残るのが日本の英語教育だとは思います。 (もし、usaginochiさんが学生であれば難しい状況にいるかもしれませんね) >表現をおぼえてしまいなさい。身に着けることの効率のよさとかかれていますが、英語の勉強をしていく上で、上記の方法がお薦めということでしょうか。 いいえ、どうではありません。 覚えてしまう、事が効率を高くすることが結構ある、つまり、上に書いた「必要のないことに時間を費やす」事は効率がよくない、と言う事への追加表現として使いました。 今回のGetと言う単語のコアの意味合いを覚えておくと「使役・受身用法」などと言う事に時間を費やすことは効率がいいとは私は思わない、と言う事なのです。  Thank youと言う表現で命令形を教えられた時に思いましたか? そのままで覚えてしまいましたね。 How are you?と言う表現を聞いたとき、「元気?」といっているんだなと感じ、Howが疑問詞で、areは現在形でyouは主語なんだ、なんて分析をしますか? I love youと言う表現、これなんか既にI luv uと書いても分かるようになりましたね。 分析しなくても異性から言われたら脈拍は上がりますね。<g> 丸暗記をしなさい、と言っているのではないのです。 素直に受け入れてしまった方がいいときは「分析」「分類」「合否検証」などするな、と言いたいのです。 >He got fired last year for taking to many days off work. の文ですが、”彼は、たくさん休みを取った(やすんだ)ので、去年解雇された。の訳だと思いますが。解雇は強制的なことなので、"make fired"ではないのでしょうか。 なぜ、この「強制」と言う言葉が出てくるのでしょうか。 いまマークーピーターセン氏の「日本人の英語」と言う新書を初めて読んでいます。 始めの数ページだけでも「立ち読み」でも「図書館」ででも読んでみてください。 英語の教え方の間違いに怒りに近い「おかしさ」を感じていることがお分かりになると思います。 丸暗記ではなく、覚えてきたことをお互いにリンクさせながら覚えていくのです。 自分の回答のことを書くのは少し合わないかもしれませんが、今回書いた回答を読み返してください。 書かれていることを丸暗記するのではなく、自分のものにするのです。 そのためにGetを使って自分に身近な生活につながった表現を作ってみたり、My sister got scold by our father. そして、for coming home too late.をもつけることでforの使い方も覚えられますね。 お前に妹なんているけどどうしたんだよ、と彼女に気がある友達が言ったら、Yeah, she got scold by my father. そして、for coming home too lateを言う必要があるかどうか考えると、もし言ったらその友達はDid she have a date with a guy?なんて聞かれる羽目になり、Yeah, she got herself a nice guy!なんていいたい状況がでてくるかもしれませんね。 なかなかいいやつをね、と言う表現ですね。 この表現がでてこなければこのカテで状況を説明しながら聞くことが出来るわけです。 「なかなかいいやつをね」を英語にするとどうなりますか?ではなく、こういう状況でこの表現を使いたいんだけど、こういう風に自分なりに作ってみたけどどうでしょうか、と言うように翻訳を依頼するのではなく添削してももらうと言う形で質問が出来るわけです。  状況を説明する、と言う事はそれすなわち自分にも状況によって表現が変わる、と言う英語の常識を自分に身につけることにもなるわけです。 ではまたの機会にお会いしましょう。

usaginochi
質問者

お礼

aありがとうございます。 英検などでいい点をとるためでなく会話が出来るようになりたいと、勉強しているのに、いつの間にか、今までの学校の英語の勉強に戻ってしまい、問題を解くように勉強に戻ってしまいます。 確かに、thank you , I love you How are you? は、疑問も持たないで、受け入れそして自然に使えていますね。 マークーピーターセン氏の本を読んでみようと思います。 貴重なお話ありがとうございました。

回答No.8

He got fired last year for taking to many days off work. の文ですが、 解雇は強制的なことなので、"make fired"ではないのでしょうか。 使役としてのgetはどのようなとき、使うのでしょうか。 (回答)be + 過去分詞 の受け身には、状態(~されている)と動作(~される)の2つの用法があります。~されるという動作を強調したいときに、be のかわりに get + 過去分詞 の形にします。この get は使役ではなく、動作の受身形で使う用法です。make の後に過去分詞形はこれませんので、make fired という言い方は出来ません。 もう一点、for taking のtakingはtake ではないのでしょうか? なぜ、ingとなるのかわかりません。 (回答)前置詞の後は名詞がこなければいけません。だから動名詞のtaking になっているのです。

回答No.7

 訳としては「休みを取ったので」で問題ありません。ただ,英語としては,同じ理由を表す語でも,because のような語を用いる場合は because he took too many days off work のように,he という主語,took という動詞を用いて,文の形が続くわけですが,for は使い方が異なってきます。  実は,for の後に文がくる用法もあるのですが,ここでは難しくなるので割愛します。  前置詞 for の場合,for he took ~という文は来ませんし,for took, for take も使えません。名詞をもってきて「(名詞)のために」としか使えませんので,動詞的な意味を出そうと思うと,「~すること」という意味の動名詞 taking にする必要があるのです。  for taking ~で,直訳的には「~を取ることのために」となり,「取ったことが原因で,取ったので」と訳すことができるのです。  「来てくれてありがとう」ならば,Thank you for coming ~になるわけです。特に「来てくれたことのために」のように考えなくても,for 名詞,for 動名詞で感謝する理由を述べると考えてもいいでしょう。

回答No.6

#3です 質問者様の訳で何も問題はないですよ♪ 誤解を招く書き方をしてしまってすいません。。。 takingが名詞だということを強調するために、あえて「こと」をつけたのです。 日本語で、「取った」というと、動詞の過去形で、名詞ではないですよね?? 「取ったこと」で名詞になるので、くどく書いてみただけです。 普通の日本語としては、もちろん質問者様の訳の方が自然でよいです。

usaginochi
質問者

お礼

誤解というわけではなかったのですが、丁寧に書いていただきありがとうございます。 for について、とてもよくわかりました。

回答No.5

 He was fired last year としてもかまいません。be でも,普通の受動態として「解雇された」と取れますし,「解雇された状態にあった」のように be の意味「~である」と解しても,違いはないでしょう。  be は「~である」という状態,get は「~になる」という変化を表しますので,be angry と get angry の違いが出てきます。  英語では,be +過去分詞で受動態を表すため,受動態に限っては,be でも「~である」という状態にならない可能性がでてきます。  例えば,ドイツ語などでは,be +過去分詞は「~されている」の意味にしかならず,「~される」は get +過去分詞で表すのとは異なっています。  ただ,英語でも,「~される」という意味を出すために,get 過去分詞を用いることは可能です。  for 自体に「こと」の意味があるわけではありません。~ing 形(動名詞)に「~すること」という意味があるのです。    不定詞の名詞的用法も「~すること」の意味があります。動名詞と置き換えることができる場合もあれば,そうでない場合もあります。前置詞の後では必ず~ing 形になります。参考書の動名詞のところにくわしく出ていると思います。  前置詞の意味はさまざまで厄介です。for は基本的に「~のために」ですが,「~を求めて」「~の代わりに」などさまざまな意味があります。「~の理由で」という意味になるのは,日本語の「~のために」と似ているでしょう。  Thank you for your letter. などの for も理由を表す用法です。  get の場合は get 目的語 to 動詞の原形で,to が必要です。「説得して~させる」という意味合いで,使役動詞の have といっしょに扱われることが多いです。参考書の不定詞のところにでているでしょう。

usaginochi
質問者

お礼

たくさんの説明ありがとうごさいます。 正直、~されている  ~される   が頭の中をぐるぐるしています。 わかったような、わたっていないような? なんども、皆さんの回答を読んで疑問があったときまた、補足させていただきたいと思います。

回答No.4

>make が強制的というのは,get 目的語+原形という形の使役動詞としての用法で  make +目的語+原形の誤りでした。    参考書を見れば,受動態のところに,get +過去分詞について載っていると思います。   be と get の違いは,be angry「怒っている」,get angry「怒る」などでも見て取れます。  be married「結婚している」,get married「結婚する」も知っておくと便利です。

usaginochi
質問者

補足

get angry get married については何も考えず、そういう訳なのだと使っていました。(イディオム)として?  参考書を見てみました。getを使った受動態は”される”という動作を強調することが多いとありました。 get angry get married とbe angry be marriedの違いは、このような考えから来ているのでしょうか。 is (was) faired とすることもあるのでしょうか? それとも、get faired は解雇されると覚えればいいのでしょうか?

回答No.3

文法的にというよりも、帰国子女として、アメリカ人の感覚的な説明になってしまいましたが、、、 解雇されたという受動的なことには、makeやmadeは使わないですね。 He was made fired~.というのもくどく、gotを使った文に比べて不自然な感じがします。 なんというか、策略などによって解雇された風に思えます。 この文のように、明確な理由がある場合は、受身のgotの方がよいと思います。 getはどちらかと言うと、使役というよりも、受動的なイメージが強く、ただ単に「やらせた」というよりは、 I got him do ~ for me.や、I'll get him do it for me.のように、 『やってもらった』⇒(結果的に)「やらせた」、『やってもらう』⇒(結果的に)「やらせる」 という響きがポイントとなります。makeほどの強制感はないと思います。 takeが、takingとing系になっている理由は簡単で、forの後には、名詞がこないとダメだからです。 このingは、「進行形」ではなく、「動名詞」なのです。 細かいですが、訳を 彼は、去年たくさん休みをとった「こと」により解雇された。 とすれば、英語の文法的にもっと正確な和訳になるかと思います。 あと、to manyは、too manyのミスタイプですよね?

usaginochi
質問者

お礼

ご指摘ありがとうございます。to manyでなくtoo manyでした。 使役として使うときは、got+目的語+動詞の原型ですね。 そこからも、使役ではないですね。 教えていただきたいのですが、 彼は去年たくさん休みをとった「こと」により  が正確な和訳になるとのことですが、私は、forをすぐに~のため と訳してしまいますが、「こと」とすることもあるのでしょうか? ~こと  と訳すとき不定詞のto+動詞の原型  などのときと考えていました。

回答No.2

 受動態は,be 動詞+過去分詞です。能動態で「~する」という動作動詞の場合,「~される」という意味になりますが,be 動詞のもつ「~である」という状態性から,「~されている」という意味にもなり得ます。  例えば,This book was written by Doyle. であれば「この本はドイルによって書かれた」ですが,  This book is written in English. であれば,「この本は英語で書かれている」となります。  一方,get は「~になる」という意味ですので,get +過去分詞により,「~される」の意味にしかなりません。  このように,「~される」の意味で,get 過去分詞,become 過去分詞,「~されている」の意味で,remain 過去分詞,lie 過去分詞が用いられることがあります。    make が強制的というのは,get 目的語+原形という形の使役動詞としての用法で,get であれば,強制的でなく,get 目的語+ to 原形になります。  この用法の get と,ここの get は区別してください。  for のような前置詞の後には名詞が来ます。大昔の英語では動詞の原形は名詞のように使い,今でも不定詞の名詞的用法に受け継がれていますが,今の英語ではそのようなことはできません。  動名詞,すなわち~ing 形にすることにより,「~すること」という意味で名詞のように用いられます。  したがって,for taking となっています。

  • ANASTASIAK
  • ベストアンサー率19% (658/3306)
回答No.1

このgetの用法は使役ではなくて受身です。getは後ろに過去分詞が続 くことで補助動詞のような役割を果たして「~される」の意味になり ます。また、make fired はどうかですが、結論から言って、そういう 表現は英語にはありません。文法的な根拠としては、make はほとんど の場合形容詞を後ろにともなって、行為者自身が結果としてその形容詞 のような状態・行為の結果になる、ということです。 また、for takeもありません。前置詞に動詞の原型がつくことはないか らです。

usaginochi
質問者

補足

使役について勉強していたのですぐに使役とおもいこんでいました。受身なのですね。 解雇させられた。 ですね。 getはbeの代わりに動作を表す受身とありました。 was fired でもよいのでしょうか? 初歩的なことで、恥ずかしいのですが、使役と受身が混乱してきました。 使役は、他人にある行為をさせること とあります。 させる=使役 させられる=受身 でいいのですよね。

関連するQ&A

  • S+V+名詞+形容詞で使役の意味を示せるのはmakeだけとの解説は正しいですか?

    書き換え問題で、He got very angy, for she refused his request. =Her ( ) of his request ( ) him very angry. テキストの解答は、refusal とmadeでした。解説では動詞のあとがhim angryという「代名詞+形容詞」がポイント。この語順をいかして「使役」の意味を示せるのはmakeしかないので答えがきまるとありました。 わたしは、Her refusal of his request got him very angry.でも、正解だと思いいますが、いかがでしょうか? get とmake でニュアンスは多少違うと思いますが、getもある状態にするということでget a person madなどという表現はよく使うと思います。使役という言葉の定義もいろいろとあると思いますが、この問題でgotは正解か不正解か、そして、(S+V+名詞+形容詞)で使役の意味を表せるのはmakeだけとの解説は正しいのかを教えてください。

  •  「get」と「take」

       同じ 「乗る」でも、「get」と「take」で、教科書の答えが異なります。   私は毎日電車に乗ります       I get on a train every day   彼らはタクシーに乗ります      They take a taxi   彼はバスに乗りません        He does not get on a bus   彼らは毎日バスにのりますか?  Do they get on a bus every day?        「get」と「take」の使い分けのコツか何かあるのでしょうか?                                  よろしくお願いします   

  • 以下のget ~ toについて教えて頂けませんか?

    TOEICの公式問題集の中で、 I've got an announcement to make about the new printer. 新しいプリンターについてお知らせがあります。 のような文章があり、分かりませんでした。 英国の使役get ... to なのかと思いましたが、意味が分かりませんし、そもそもアメリカ英語なようなので、その場合使役はhaveを使うと思います。 すみませんがアドバイス頂けないでしょうか?

  • take/ride/get on

    The plane he (took/rode/got on) will take off soon. 例えばこの場合、どれを使うのがいいのでしょうか? get onは「乗る動作」rideは「乗っている状態」を表す そうですが、そう言われてもよくわかりません。 takeも「乗る」と言う意味があると思います。 これらの使い分けについて、詳しい方よろしくお願いいたします。

  • 機械と使役動詞 kh

    参考書に He got the machine working. (彼はその機械を動かした。) という例文があり、 このgetは使役動詞とあったのですが、 機械というものはもともと動かすものなのに わざわざ使役動詞のgetを使うのはなぜなんですか? そのあたりのニュアンスがよくわかりません。

  • $_POSTのものを$_GETとして使うのはなぜ?

    http://www.phppro.jp/school/phpschool/vol19/2 こちらの講座にあるサンプルコードで分からないところがあります。 schedule_edit.phpのサンプルでは if (isset($_POST["year"]) && is_numeric($_POST["year"]) && $_POST["year"] > 2000) { $year = $_POST["year"]; <form action="schedule_edit.php" method="post"> <input type="text" name="year" id="schedule-year" value="<?php print(htmlspecialchars($year, ENT_QUOTES)); ?>" /> <label for="schedule-year" id="label-year">年</label> formで入力されたデータはhtmlspecialchars($year, ENT_QUOTES)の$yearに格納され、 $_POST["year"]としてデータが渡り、 php側で$year = $_POST["year"];のように$_POST["year"]のデータが$yearに格納し直されています。わざわざ格納し直す理由も分からないのですが、一番知りたいところは schedule_list.phpのサンプル内ではPOSTでなくGETで渡されているところです。 if ($schedule_date == date("Ymd", mktime(0, 0, 0, $_GET["month"], $_GET["day"], $_GET["year"]))) $_POST["day"]ではなぜだめなのか分かりません。 この$_GET["year"]はschedule_edit.phpの$_POST["year"]を見ているわけではないのでしょうか。

    • ベストアンサー
    • PHP
  • この場合の “the day” と “a day”? の違い

    下記の(1)と(3)、(2)と(4)の違いを教えて頂けませんか。 それとも、とちらかが誤った文なのでしょうか。 (1) I’m taking the day off tomorrow. (2) He is going to take the day off tomorrow. (3) I’m taking a day off tomorrow. (4) He is going to take a day off tomorrow.

  • Getの訳し方

    Getは色々なパターンがあるので、どのように訳すか苦労します。 先日子供向けの”Diary of a Wimpy Kid"という本を読んでいていくつかわからない文がありましたので どなたか解説お願いします。 1.I got put in the Easy group this year.   Gifted groupとEasy groupのどちらかに入る状況でー    Gotの後にPutが急にきている事。受け身ですか? 2.You do all these nice things to try to get off easier.   親からの罰を待っている状況ですが、軽く済むようにでしょうか? 3. It honestly wasn't anything to get worked up over.   それは、正直言って感情を掻き立てるようなものではなかった。   get me worked upではないのでしょうか?anythingはこの場合主語ですか。 4. I always get put on skins.   shirtsとskinsに分かれたチームで、skinsに入る状況でー   #1と同じで何故getの後すぐに put in が来るのか不明? 5. They get to bean Dorothy with apples.   彼らはドロシーにリンゴを投げつける。このgetの働きが不明です。 6. Getting to peg Patty with apples in front of a live audience would be my dream come true.   get to 状態動詞は、~になる。と訳せると思うのですが、Pattyを釘付けにするは、GET   が必要ですか? 7. I've got it made with this Safety Patrol thing.   この子はSafety Patrolに成れれば最高と思っている状況ー  この文の構造と意味が分かり   ません。 8. That way we wouldn't get bogged down with having to write actual jokes, and we could concentrate on the pictures.   学校新聞のコミック欄を書く状況ー  ジョークを書くのは、問題がなく、絵を書く方に集中すれ   ばよい。との解釈です。ただ複文になっているようですが文の構造が掴めません。 9. Even if you don't live up to what you got picked for, it doesn't really matter, because it's on permanent record.   クラスの一番人気者コンテストに勝てるかどうかの状況でー   意味全体がよくわかりません。また、got picked は受け身と取るのでしょうか?  この様な用法のgetがもう少しわかると子供向けの本が面白くなると思うのですが。ほかにも、使役動詞、被害動詞、イディオムが出てきますが、大体理解は出来ました。 長々と書きましたが、よろしく解説お願いいたします。  

  • GETを使わずにPOSTで送信…したいのですが。

    いつもお世話になっております。 また教えて欲しい事がありまして、投稿させて頂きました。 どなた様かご教授宜しくお願い致します。 今現在、GETを使ってのデータ送信は行える用にはなっているのですが、色々調べていった結果GET送信では様々な危険性(POST送信でも 危険性があるのは変わりないみたいですが…)が伴うという事 でしたので、どうにかPOST送信に変更したいと思っています。 今後、更なる重要なデータを送るようなプログラムを書いていく際に 役立てていけるようになればと思っています。 以下ソースです。 ↓↓↓↓ <html> <head> <meta http-tquiv="Content-Type" content="text/html;charset=EUC-JP"> <title>calendar</title> </head> <body> <form name="form1" action="yotei.php" method="post"> <?php  $year = date("Y");  $month = date("n");  $day = date("j");  $year2=$_GET["year"];  $month2=$_GET["month"];  $day2=$_GET["day"]; //先月、来月をクリックした場合の処理  if($year2!="" || $month2!="" || $day2!="") {   if($year2!="") {    $year = $year2;   }   if($month2!="") {    $month = $month2;   }   if($day2!="") {    $day = $day2;   }else {    $day = 1;   }  } // カレンダー表示(先月の場合)  if($month==1) {   $year3 = $year-1;   $month3 = 12;  }else {   $year3 = $year;   $month3 = $month-1;  } // カレンダー表示(来月の場合)  if($month==12) {   $year4 = $year+1;   $month4 = 1;  }else {   $year4 = $year;   $month4 = $month+1;  }  print "<table border='1' align='center'><tr>"; print "<td width='250' align='center' bgcolor='yellowgreen' colspan='7'>"; print "<a href=\"?year=$year3&month=$month3\"><</a>"; print " ".$year."年".$month."月のカレンダー "; print "<a href=\"?year=$year4&month=$month4\">></a></td></tr>"; print "<tr><td align='center' bgcolor='pink'>日</td>"; print "<td align='center' bgcolor='silver'>月</td>"; print "<td align='center' bgcolor='silver'>火</td>"; print "<td align='center' bgcolor='silver'>水</td>"; print "<td align='center' bgcolor='silver'>木</td>"; print "<td align='center' bgcolor='silver'>金</td>"; print "<td align='center' bgcolor='skyblue'>土</td></tr>"; $week = date(w,mktime(0,0,0,$month,1,$year)); for ($ix1 = 0 ; $ix1 < $week ; $ix1++) { print "<td align='center'>-</td>"; } // ファイルの読み込み $data = './data.CSV'; $file = fopen($data,"r"); while(!feof($file)){ $csv = fgets($file); $csv = mb_convert_encoding($csv, "EUC-JP", "SHIFT-JIS"); //csvファイルを配列に格納 $str = explode(",", $csv); for($day = 1 ; checkdate ($month,$day,$year) ; $day++) { if($str[1] == "$year/$month/$day") { $ymd[] = $str[1]; $all[] = "<br>予定=$str[0] <br>開始日=$str[1] <br>終了日=$str[2] <br>"; } } } if(($day+$week)%7 == 1 ) { print "bgcolor='pink'><font color='red'>"; }else if(($day+$week)%7 == 0 ) { print "bgcolor='skyblue'><font color='blue'>"; }else { print "bgcolor='wheat'>"; } $enc = ''; for($i=0 ; $i<count($ymd) ; $i++) { if($ymd[$i] == "$year/$month/$day") { $enc = $enc.urlencode($all[$i]); print "<a href=yotei.php?yotei=$enc>"; } } print "$day</a></td>"; if(($day+$week)%7 == 0 ) { print "</tr>"; } } fclose($file); $weekend = date(w,mktime(0,0,0,$month,$day,$year)); for ($ix2=0 ; $ix2<(7-$weekend) ; $ix2++) { if ($weekend != 0) { print "<td align='center'>-</td>"; } } print "</tr>"; print "</table>"; ?> <table border='0' align='center'> <tr> <td width="250"> <div align="center"> <input type="button" value="戻る" onClick="location.href='data.php'" name="button"> </div> </td> </tr> </table> <br><br> </form> </body> </html>

    • ベストアンサー
    • PHP
  • 主語と動詞を含む英文

    次の(1)と(2)の英文を読んで.あとの問いに対する答えを主語と動詞を含む英文1文で書いてください (1) Reading is fun. There are many kinds of books to read in the world. Many people enjoy reading in their free time and can get diffrent ideas and useful information from books. 問い What can many people get from books? (2) Sam likes to visit the art museum. Last Sunday he went there again. He left home at 9:10. It usually takes fifty minutes to go there by car. but on that day it took one hour because he had a rest for ten minutes on his way there. 問い What time did Sam get to the art museum last Sunday? rest.....休憩 すみませんが教えてください!!