• ベストアンサー

JavaScriptからPHPの関数を実行することできますか?

JavaScriptとPHPを組み合わせたWEBシステム作成の勉強をしています。 JavaScriptからPHPのユーザー定義関数を実行することはできますでしょうか? いろいろ調べてみたのですが情報がヒットしませんでした。 どなたか教えていただけませんでしょうか?

noname#165473
noname#165473

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

  • ベストアンサー
  • kyo999
  • ベストアンサー率64% (34/53)
回答No.1

Ajaxを使ってPHPスクリプトを呼び出せばそのPHPの中のユーザー定義関数を実行することはできます。

noname#165473
質問者

お礼

早々の返信ありがとうございます。 Ajaxは使わない方向で考えているのですがやはりJavaScriptからPHP関数を実行させるのは難しそうですね・・・

関連するQ&A

  • javascriptとPHP

    javascriptとPHPで図書管理システムを作成しようとしております。 そこでPHPをメインに組んで行こうと思うのですが、 WEBシステムを開発するとき、javascriptは補助に使おうと思っているのです。(入力チェック) javascriptを無効にされた場合、javascriptを使用した機能は全て使用出来なくなると思うのです。 私は、javascriptを補助にしてWEBシステムを開発するとき、テキスト等の入力チェックに使用するのですが、皆様はどのようなときに使用されるのでしょうか? ajax等も使うタイミングがいまいち分からないので、もしよろしければ教えて頂けると助かります。

    • ベストアンサー
    • PHP
  • JavaScriptからPHP実行

    PHPのIf文の結果によってJavaScriptからA.phpか、B.phpファイルを実行したいのですがJavaScriptからphpファイルを実行するのはどういったコードで可能でしょうか?

    • ベストアンサー
    • PHP
  • PHPを習おうと思っているのですが、Javascriptも習おうか迷っ

    PHPを習おうと思っているのですが、Javascriptも習おうか迷っています。 PHPとJavascriptは記述方法など、同じスクリプト言語ということで似てるのでしょうか。 JavascriptでできることはPHPでもできますか。 どちらか片方をマスターしていれば、たいていのWebアプリケーションを作成可能でしょうか。 両方習うべきか、PHPだけでいいか悩んでます。 アドバイスいただけるとうれしいです。

    • ベストアンサー
    • PHP
  • javascriptからphpの関数呼び出し

    PHPについて、質問があります。 画面遷移なしで、DBの値を更新し、更新後の値を表示させる機能を作成しております。 色々調べた所、javascriptで実現が可能であることが分かりましたが、方法まで分かりません。 javascriptから、phpの関数を呼び出す操作を、画面遷移なしで行う方法を教えて頂けますでしょうか? phpとjavascriptの初心者ですので、サンプルがあると助かります。

    • ベストアンサー
    • PHP
  • javascriptのPHP化について

    宜しくお願い致します。 javascriptの外部ファイルをPHP化して、サーバサイドで動的に生成した内容を吐き出し、それをHTML側でjavascriptの外部ファイルとして受け取って処理しております。 この場合のブラウザがアクセスした際に処理される順番は・・・ (1)HTMLの読み込み開始 (2)header内のjavascript外部ファイルの読み込みと実行 (3)HTMLファイルのbody以下を読み込み (4)結果をブラウザに返して表示 という流れになるはずです。 この場合、(2)のjavascript外部ファイルの方がbodyより先に実行されるはずです。 しかし、javascript外部ファイル内のPHPでセッションデータを扱っている場合、(3)のbody内でPHPでセッションを定義した内容が、なぜか(2)のjavascript外部ファイルで反映されて実行されるのです。 私のイメージでは・・・ (1)HTMLの読み込み開始 (2)header内のjavascript外部ファイルの読み込みと実行  ※この時セッションは反映しない (3)HTMLファイルのbody以下を読み込み  ※この時にセッションを入れても(2)が既に実行さられているので反映しない (4)結果をブラウザに返して表示  ※結果、セッションにデータが入っておらず、php側でエラーを吐き出しjavascriptが止まる という様になるかと思ってましたが、なぜか実行されます。 javascriptはHTMLが全部読み込まれてから実行されるのでしょうか?

  • JavaScript→PHPのデバッグ

    JavaScriptからPHPのソースを呼び出し(引数を渡している)て実行させるというプログラムを作成しています。 JavaScript→PHPの引数の動きを追うようなデバッグするためには、どのような方法がありますか? 以上、よろしくお願いします。

    • ベストアンサー
    • PHP
  • phpからjavascriptの関数呼び出し

    いつも大変お世話になっております。 今回は、phpからjavascriptの関数を呼び出す方法について質問があります。 現在、javascriptから数十個~数百個のURLをphp側にpostして、そのurlのデータを読み込んでいます。 そして、この数十個~数百個のurlを処理している間の途中経過が知りたいのです。 一つ処理するたびにjavascript側のコールバック関数などを呼び出したいのですが、何か良い方法はありましたらご教授下さい。

    • ベストアンサー
    • PHP
  • JavaScriptでPHP実行する方法

    質問させて頂きます。 現在、JavaScriptを用いて、DB内に登録されている画像を読み込み(複数の中から1つ)表示させたいと考えています。 JavaScriptを用いて画像を読み込み表示させるといった実装を行ったことが無いので、一般的に行われてる方法を教えて頂けないでしょうか。 私の考えている方法としては、 HTMLファイル上のJavaScriptでajaxというものを用いてPHPを実行させ、PHP上でDBの中から画像情報をランダムでひとつ読み込み、その情報をHTMLにjsonで返して表示させるという方法を使用するべきなのかと考えています。 ですが、ajaxという方法を使用したことが無いため、この方法が正しいのか、他に良い方法があるのではないかと不安になり質問させて頂きました。 もし何か良い方法をご存知の方がいらっしゃいましたら、ご教授お願いいたします。 また、質問に不備な点などあるかもしれませんので、その際はご指摘下さい。 よろしくお願いいたします。

  • JavaScriptとPHPの違いについて

    これからホームページを作成することになりました。 1番の理由はブログでJavaScriptが使えない為です。 現在PCインストラクターをしており、お客様からの要望で正確に把握しないといけないのに いろいろ調べてみたのですが、それぞれの関係が上手く理解できないのでこちらにお伺いしました。 ●私の認識具合 タグで作成したのもにJavaScriptは使える。 では、そこにPHPを使ってもダメ?一緒に使えるものではないの? PHPを動かすために下記の物が必要だとありました。 ・Apaceh ・PHP ・エディタ 〔疑問〕 ・Apaceh →様はサーバーですよね?レンタルサーバーで代用できるのでは? ・PhPをインストール?ってJavaScriptと同じように関数(?)を入力するだけではダメ? 上記の疑問に戸惑い、前に進めない状態です。 PHPにこだわるのは、JavaScriptよりPHPの方が簡単だと聞いたからです。 私もそうですが、お客様もほとんど無知なので極力簡単な方法でを思っています。 HP作成サイトを見ると「PHP使用可能!」等の記述も多く見ます。 そうゆうものは逆にJavaScriptが使えないのでしょうか? できれは、万が一「HP無料で作成」などのサイトがサービスを中止しても引越しに手間がかからないように、サーバーだけを無料でかりれたら…と思っています。 (ゼロから作るのはなかりの知識が必要だとは思います。でもそれはお客様が判断することで、もしもお客様が「ゆっくりでもやる」といえば、私も勉強せざるを得なくなるのが現状です。もちろんビルダーも検討しています。) が、無茶苦茶なコトを言ってますか? カスタムなど、自由がきき、簡単にHPが作成できるサイトなどもご存知であれば教えてください。 「JavaScript」か「PHP」どちらか一方で作成しなければいけません。 と言われたら、どちらで進めるのがいいのかも、わからないのです。 年の為確認ですが、JavaScriptが使えるブログサイトなんてないですよね? かなりの初心者で、回答に困るかも知れませんが、ヒントでも頂ければもっといろいろな観点から調べることは出来ると思うのです。 よろしくお願いいたします。

  • JavascriptとPHP

    最近、PHPの勉強を始めました。Javascriptも少し、勉強したのですがPHPではできないけど、Javascriptなら出来る、もしくは優位性が高いことと言うのは、どんなものがあるでしょうか? 今後の勉強の参考にしたいです。よろしくお願いします。

専門家に質問してみよう