(条件式){実行文;}とかの、制御構造で使うグループ。意味」に関するQ&A:楽譜の記号の意味が分かりません。意味」に関するQ&A:コンテキスト(Context)の意味がさっぱり分かりません。caseにわざわざ{}をつける理由。回答数ランキングです。職業心理カウンセラーこの専門家の回答をチェック他の専門家の回答をチェックこのQ&Aと関連する良く見られている質問Qphp形式のファイルはどうやって開くんですか?ファイル自動収集ソフトを使ったら、「PHP」という形式のファイル(おそらく動画)がいくつかDLされていました。開くにはどのような方法、またはソフトがいるのでしょうか?Windowsのヘルプを見たらメモ帳で開けるように書いてありましたが無理でした。DLしたものは拡張子が違うだけだと思います。それが動画なのであれば拡張子を.aviや.mpgなどに変えてダブルクリックしてみてください。$_POST["foo[$j...続きを読むAベストアンサーatsuGTさんこんにちは。$_POST["foo"];とするだけで$fooに送信された配列が格納されます。WindowsXP機に、PHP5とPEARを入れています。あるWebサイトに記述されている下記のサンプルスクリプトをコピペして(PEARは絶対パスに書き換えて)実行しましたが、次のエラーが出ます。全角スペースは入っていませんし、原因が分かりません。color='red'>*</font>必須入力");}以下略WindowsXP機に、PHP5とPEARを入れています。あるWebサイトに記述されている下記のサンプルスクリプトをコピペして(PEARは絶対パスに書き換えて)実行しましたが、次のエラーが出ます。全角スペースは入っていませんし、原因が分かりません。前で改行が必要なようです他の回答も見るQバイナリデータとテキストデータの違いについて宜しくお願いします。バイナリデータを用語辞典で調べると「テキスト形式(文字データ)以外のデータ形式全般のこと。動画などのデータなどがバイナリデータにあたる。」(http://e-words.jp/w/E38390E382A4E3838AE383AA.html)とあります。これでは、バイナリデータとテキストデータの違いが分かりません。テキストデータはコードの集まりで、さらに細かくすると0と1の集まり(?)だから・・・と考えるとバイナリデータとテキストデータの違いが分かりません。Q1.私は何が分かっていないのでしょうか?Q2.バイナリデータとテキストデータの違いを教えてください。Aベストアンサーバイナリデータは01の集まりです。テキストデータは文字としての意味が与えられて居ます。テキストデータの01としての表現方法はプラットフォーム(OSやアプリケーション)によって異なります。英文字コードでもメインフレームで使われるEBCDICもあり、unixやPCで使われるASCIIもあります。日本語など英語以外の文字をあらわすのには、さらに多くの種類があります。改行を表す文字もいろいろです。他のコンピュータにログオンして通信する時の文字コードはASCIIで、改行はCRLFと決まっているので、そうでないコンピュータはtelnetプログラムが自分のコンピュータのコード体系と相互変換します。ftpでテキストデータを転送する時も同じくASCIIとCRLFと決まっています。日本語文字の時にどのコードを使うかは規格では決まっていないので、ftpクライアントで、相手コンピュータの日本語コード種類を指定して、自分と合わなければ転送時に相互変換します。Cプログラムでもテキストの改行は'\n'と決まっているので、そうでないWindowsの場合はCプログラムとの間でCRLFと'\n'の相互変換が、ライブラリ中で自動的に行われます。いった変換を全く行わないのがバイナリデータです。画像ファイルなどはjpegと形式が決まればどのコンピュータでも同じフォーマットなので変換の必要はありません。逆にテキストとみなして変換するとデータが壊れてしまいます。バイナリデータは01の集まりです。テキストデータは文字としての意味が与えられて居ます。テキストデータの01としての表現方法はプラットフォーム(OSやアプリケーション)によって異なります。英文字コードでもメインフレームで使われるEBCDICもあり、unixやPCで使われるASCIIもあります。日本語など英語以外の文字をあらわすのには、さらに多くの種類があります。改行を表す文字もいろいろです。他のコンピュータにログオンして通信する時の文字コードはASCIIで、改行はCRL...続きを読む他の回答も見るQPHPで偶数と奇数を判断するには宜しくお願いします。一覧表示等をする時に見やすいように一行ずつテーブルの色を変えたりすると思うのですが、これをPHPのfor文で自動的に交互に色を変えるようなプログラムを作ろうと思っております。{奇数の処理;}%は、割り算をした、余りです。ANDで求める方法もあります。この場合は、一度偶数で判定すれば、奇数の判定は不要です。onClink="<?php~?>">でいけるかと思ったのですが、ページ表示時に<?php~?>が実行されてしまい、うまくいきませんでした。onClink="window.open(test.php)"という方法以外でお願いします。AベストアンサーAjaxはもともとJavaScriptの機能である非同期通信をつかったもので。Ajaxという言語があるわけではありませんAjaxを利用するのであれば、JavaScriptのXMLHttpRequestを使って非同期通信できるような実装をしなくてはなりません簡単にサンプルコードで書けるほど単純なものでもありません一般的なサーバーサイドスクリプトの動作として、ボタンを押す->サーバーへリクエストする->サーバーが処理する->クライアントに何かしらの結果を返す(出力する)ですつまり、PHP等のサーバーサイドスクリプトは、遷移させることが大前提で動作しますですから、ボタンを押してその場でJavaScriptと同じようにPHPが動くなんてことはありえません。いう動作ならば可能です。Ajaxでコレと同じことを、画面を切り替えずに行っているだけに過ぎませんAjaxはもともとJavaScriptの機能である非同期通信をつかったもので。Ajaxという言語があるわけではありませんAjaxを利用するのであれば、JavaScriptのXMLHttpRequestを使って非同期通信できるような実装をしなくてはなりません簡単にサンプルコードで書けるほど単純なものでもありません一般的なサーバーサイドスクリプトの動作として、ボタンを押す->サーバーへリクエストする->サーバーが処理する->クライアントに何かしらの結果を返す(出力する)ですつまり、PHP等のサーバーサイドスクリプトは、...続きを読む他の回答も見るQPHPからHTMLへの変数の受け渡しform.html→page1.php→page2.phpというようなページをつくり、form.htmlでテキストエリア等<form>を使いpage1.phpにデータ:nameを送るとします。value="name">というように使いたいのですがその際page1内でphpでの$nameをhtmlのnameに代入というかデータの受け渡しが必要になるかと思うのですがそれはどのように記述すればいいのでしょうか?ご教授よろしくお願いいたします。method="POST">↓そのまま$_POSTの値を突っ込むとxssなどバグの温床になるんだけど。作成者的に負担が少ないので個人的には2.をお勧めしたいところ。cookieが使えないのであれば1.しか手法がありませんが。method="POST">↓そのまま$_POSTの値を突っ込むとxssなどバグの温床になるんだけど。