概要
ここでは、スクールのパソコンのEclipseで作成したデータを外部から持ち込む(データのインポートを行う)場合の手順について説明します。
※これは、共用のパソコンを利用する場合に必要な、主に通学講座受講生のための手順です。通信講座を受講されている方は、手順を行う必要はありません。
※インポートとは、データを取り込むことです。
持ち込むデータ
PHP講座では、Eclipseというツールを利用してプログラムを作成し学習を進めていきます。
Eclipseでは、「ワークスペース」と呼ばれるフォルダの中に、更に「プロジェクト」と呼ばれるプログラムを束ねておくフォルダを作成します。
このプロジェクトの中に、1つ1つのプログラムを作成していきます。
スクールのパソコンでは、このワークスペースを共用のものとして使用し、プロジェクトを個人ごとに作成します。
そのため、持ち込む単位は次のうちどちらかになります。
- プロジェクト単位
- テキストで今まで作成したデータ全て等
- プログラム単位
- 自宅で編集したプログラムのみ等
プロジェクト単位とプログラム単位のどちらの単位でインポートしても結構です。
![php-appendix-import01](https://kanda-it-school-square.com/wp-content/uploads/php/appendix/import-project/php-appendix-import01.png)
データを持ち込むために必要なもの
持ち込みされるデータ(PHPプロジェクト、もしくはPHPプログラム)をご用意下さい。
ここでは、USBメモリに保存されているデータをインポートする場合を例として説明します。
それでは、前提条件の確認の後に、順に説明を行います。
プロジェクト単位のインポートを行うには、コピー&ペーストを行った後にリフレッシュ、もしくは同名の新規プロジェクトを作成する必要があります。
プログラム単位のインポートは、コピー&ペーストのみで行うことができるのでとても簡単です。
前提条件
- スクールのPCを起動していること。
- この手順は、スクールのPCで行うことを前提として記載しています。
- パソコンに持ち込みたいデータ(PHPプロジェクト、もしくはPHPプログラム)を用意していること。
- ここでは、例としてUSBメモリからデータをコピーする場合の手順を紹介しています。
PHPデータのインポート(Eclipse上での操作)
プロジェクト単位でのインポート
ここでは、プロジェクト単位でのインポートを行う手順を紹介します。
- Eclipseの起動
- インポートの選択
- インポートするプロジェクトを選択
Eclipseの起動
PHP講座用のEclipseを起動します。
デスクトップ上にある、「【PHP】eclipse」アイコンをダブルクリックして下さい。
![php-appendix-import02](https://kanda-it-school-square.com/wp-content/uploads/seminar/php-appendix-import02.png)
【アイコンが見つからない、または正常に起動しない場合】
「C:\usr\kis_php_pkg_ver4.8\eclipse」の位置にある「eclipse.exe」をダブルクリックして下さい。
![php-import-selection-eclipse](https://kanda-it-school-square.com/wp-content/uploads/seminar/php-import-selection-eclipse.png)
Eclipseの画像が表示され、しばらく待つと、下図のようなウィンドウが表示されます。
「ワークスペース(W)」欄に「../xampp/htdocs」と表示されていることを確認します。
異なる場合は修正して下さい。
その後、「起動」をクリックします。
![php-import-02](https://kanda-it-school-square.com/wp-content/uploads/seminar/php-import-02.png)
再びEclipseの画像が表示され、しばらく待つとEclipseが起動します。
※インポートしたいプロジェクトと同じ名前のプロジェクトがすでにある場合、インポートをおこなうことができません。
インポートをおこなう前にワークスペースからプロジェクトを削除をおこなってください。
![php-import-start-eclipse](https://kanda-it-school-square.com/wp-content/uploads/php/appendix/import-project/php-import-start-eclipse.png)
インポートの選択
Eclipseの画面上部にあるメニューバーから「ファイル」>「インポート」を選択します。
![php-import-05](https://kanda-it-school-square.com/wp-content/uploads/php/appendix/import-project/php-import-05.png)
インポートするプロジェクトを選択
インポートというウインドウが表示されるので、「一般」>「既存プロジェクトをワークスペースへ」をクリックで選択します。
選択したら、「次へ」をクリックします。
![php-import-06](https://kanda-it-school-square.com/wp-content/uploads/php/appendix/import-project/php-import-06.png)
以下の画面が表示されます。この画面からインポートしたいプロジェクトを選択します。
「ルート・ディレクトリーの選択」を選択し、「参照」ボタンをクリックします。
![php-import-07](https://kanda-it-school-square.com/wp-content/uploads/php/appendix/import-project/php-import-07.png)
フォルダーの参照というウインドウが表示されます。
インポートしたいプロジェクトを選択し、「OK」をクリックします。
※ここでは、USBメモリ(E:)に入っている「myproj_super_intro」を選択しています。
![php-import-08](https://kanda-it-school-square.com/wp-content/uploads/php/appendix/import-project/php-import-08.png)
ルート・ディレクトリーの選択の横のテキストボックスにプロジェクトの場所が設定されました。
プロジェクトの場所を設定したときに、問題なければ右下の「完了」ボタンがアクティブになります。
画面中央の「プロジェクトをワークスペースにコピー」にチェックを入れ、「完了」をクリックします。
![php-import-09](https://kanda-it-school-square.com/wp-content/uploads/php/appendix/import-project/php-import-09.png)
【完了ボタンを押下できない場合】
すでに同じ名前のプロジェクトがワークスペースに存在しているとき、以下のようなメッセージが表示され、
完了ボタンがアクティブになりません。
この場合は、ワークスペースからプロジェクトを削除をおこなってから、再度インポートをおこなってください。
![php-import-11](https://kanda-it-school-square.com/wp-content/uploads/php/appendix/import-project/php-import-11.png)
クリックすると、ウインドウが閉じられ、プロジェクトが正しくインポートされたことが確認できます。
![php-import-10](https://kanda-it-school-square.com/wp-content/uploads/php/appendix/import-project/php-import-10.png)
プログラム単位でのインポート
ここでは、プログラム単位でのインポートを行う手順を紹介します。
- Eclipseの起動
- インポートの選択
- インポートしたいファイルの選択
Eclipseの起動
PHP講座用のEclipseを起動します。
デスクトップ上にある、「【PHP】eclipse」アイコンをダブルクリックして下さい。
![php-appendix-import22](https://kanda-it-school-square.com/wp-content/uploads/php/appendix/import-project/php-appendix-import22.png)
【アイコンが見つからない、または正常に起動しない場合】
「C:\usr\kis_php_pkg_ver4.8\eclipse」の位置にある「eclipse.exe」をダブルクリックして下さい。
![php-import-selection-eclipse](https://kanda-it-school-square.com/wp-content/uploads/seminar/php-import-selection-eclipse.png)
Eclipseの画像が表示され、しばらく待つと、下図のようなウィンドウが表示されます。
「ワークスペース(W)」欄に「../xampp/htdocs」と表示されていることを確認します。
異なる場合は修正して下さい。
その後、「起動」をクリックします。
![php-import-02](https://kanda-it-school-square.com/wp-content/uploads/seminar/php-import-02.png)
再びEclipseの画像が表示され、しばらく待つとEclipseが起動します。
![php-import-start-eclipse](https://kanda-it-school-square.com/wp-content/uploads/php/appendix/import-project/php-import-start-eclipse.png)
インポートの選択
プログラムを格納したいパッケージまたはプロジェクトを右クリックし、「インポート」を選択します。
![php-import-file-02](https://kanda-it-school-square.com/wp-content/uploads/php/appendix/import-project/php-import-file-02.png)
インポートしたいファイルの選択
インポートというウインドウが表示されるので、「一般」>「ファイル・システム」をクリックで選択します。
選択したら、「次へ」をクリックします。
![php-import-file-03](https://kanda-it-school-square.com/wp-content/uploads/php/appendix/import-project/php-import-file-03.png)
以下の画面が表示されます。この画面からインポートしたいファイルを選択します。
まずは「参照」ボタンをクリックします。
![php-import-file-04](https://kanda-it-school-square.com/wp-content/uploads/php/appendix/import-project/php-import-file-04.png)
フォルダーの参照というウインドウが表示されます。
インポートしたいプログラムが格納されているファイルまたはプロジェクトを選択し、「OK」をクリックします。
※ここでは、USBメモリ(E:)内にプログラムファイルが格納されているものとし、「USBメモリ(E:)」を選択しています。
![php-import-file-05](https://kanda-it-school-square.com/wp-content/uploads/php/appendix/import-project/php-import-file-05.png)
ルート・ディレクトリーの選択の横のテキストボックスに格納されている場所が設定されました。
画面右の大枠にインポートできるプログラムファイルが選択できるようになっていますので、インポートしたいファイルにチェックを入れて選択します。
選択したら、「完了」をクリックします。
![php-import-file-07](https://kanda-it-school-square.com/wp-content/uploads/php/appendix/import-project/php-import-file-07.png)
【プログラムファイルが選択できない場合】
画面右の大枠プログラムファイルが表示されない場合は、画面左の大枠からプログラムが格納されているフォルダを探し、クリックで選択します。
フォルダを選択すると、フォルダ直下に格納されているプログラムファイルが画面右側に表示されます。
![php-inport-selection-forder](https://kanda-it-school-square.com/wp-content/uploads/php/appendix/import-project/php-inport-selection-forder.png)
【ファイルの格納場所を変更したい場合】
プログラムの場所を変更したい場合は、宛先フォルダーから格納場所を変更します。
存在しない場所を設定したとき、新しいパッケージが格納され、そのパッケージ内にプログラムファイルが格納されます。
![php-setting-forder](https://kanda-it-school-square.com/wp-content/uploads/php/appendix/import-project/php-setting-forder.png)
クリックすると、ウインドウが閉じられ、プログラムファイルが正しくパッケージ内に格納されたことが確認できます。
![php-import-file-08](https://kanda-it-school-square.com/wp-content/uploads/php/appendix/import-project/php-import-file-08.png)
以上で、「EclipseへのPHPデータのインポート」の説明を終わります。 お疲れ様でした。
PHPデータのインポート(USBメモリからの操作)
プロジェクト単位でのインポート
ここでは、プロジェクト単位でのインポートを行う手順を紹介します。
- Eclipseの起動
- クリップボードへのデータのコピー
- クリップボードからワークスペースへのデータの貼り付け
- リフレッシュ、または新規プロジェクトの作成
Eclipseの起動
PHP講座用のEclipseを起動します。
デスクトップ上にある、「【PHP】eclipse」アイコンをダブルクリックして下さい。
![php-appendix-import02](https://kanda-it-school-square.com/wp-content/uploads/seminar/php-appendix-import02.png)
【アイコンが見つからない、または正常に起動しない場合】
「C:\usr\kis_php_pkg_ver4.8\eclipse」の位置にある「eclipse.exe」をダブルクリックして下さい。
![php-appendix-import03](https://kanda-it-school-square.com/wp-content/uploads/seminar/php-appendix-import03.png)
Eclipseの画像が表示され、しばらく待つと、下図のようなウィンドウが表示されます。
「ワークスペース(W)」欄に「../xampp/htdocs」と表示されていることを確認します。
異なる場合は修正して下さい。
その後、「起動」をクリックします。
![php-appendix-import04](https://kanda-it-school-square.com/wp-content/uploads/seminar/php-appendix-import04.png)
再びEclipseの画像が表示され、しばらく待つとEclipseが起動します。
※インポートするプロジェクトと同名のプロジェクトの有無は問題ありません。
![php-appendix-import05](https://kanda-it-school-square.com/wp-content/uploads/php/appendix/import-project/php-appendix-import05.png)
クリップボードへのデータのコピー
パソコンの中に、インポートするプロジェクトを用意しておいて下さい。
ここでは、USBメモリ上にインポートするプロジェクトがあるものとし、説明します。
USBメモリを使用する場合は、パソコンのUSBポートに接続して下さい。
すると、次のようなウィンドウが表示される場合があります。
この場合は、「フォルダーを開いてファイルを表示」をクリックして下さい。
![php-appendix-import06](https://kanda-it-school-square.com/wp-content/uploads/php/appendix/import-project/php-appendix-import06.png)
自動的にUSBメモリ内がエクスプローラーで開かれず、上図のようなウィンドウもポップアップしなかった場合は、エクスプローラーを開き、USBメモリのドライブを探します。
「E:」や「F:」にあることが多いと思います。
下図は、エクスプローラーでインポート元の場所を開いた例です。
この例では、USBメモリは「E:\」の位置にあるため、インポート元を「E:\」としています。
他の場所にあるプロジェクトをインポートする場合は、この説明では「E:\」をインポート元プロジェクトの場所と読み替えて下さい。
![php-appendix-import07](https://kanda-it-school-square.com/wp-content/uploads/php/appendix/import-project/php-appendix-import07.png)
ちなみに、この例で使用するプロジェクトには、以下のように「helloWorld.php」プログラムが1つだけ格納されているものとします。
![php-appendix-import08](https://kanda-it-school-square.com/wp-content/uploads/php/appendix/import-project/php-appendix-import08.png)
プロジェクトをクリップボードにコピーします。
「myproj_intro_kanda」を右クリック>「コピー(C)」をクリックして下さい。
![php-appendix-import09](https://kanda-it-school-square.com/wp-content/uploads/php/appendix/import-project/php-appendix-import09.png)
クリップボードからワークスペースへのデータの貼り付け
次に、エクスプローラーでPHP講座のEclipseのワークスペースを開き、クリップボードにコピーしたプロジェクトを貼り付けます。
貼り付け先は、Eclipseの画面内ではなく、ワークスペースフォルダ(ワークスペースの実体)であることにご注意ください。
はじめに、以下の位置をエクスプローラーで開いて下さい。
この場所は、スクールで指定されているPHP講座のEclipseのワークスペースの位置です。
C:\usr\kis_php_pkg_ver4.8\xampp\htdocs
次に、ワークスペースフォルダ内の何も無いところを右クリックし、表示されたメニューから「貼り付け(P)」をクリックして下さい。
![php-appendix-import10](https://kanda-it-school-square.com/wp-content/uploads/seminar/php-appendix-import10.png)
【同名のプロジェクトが存在する場合】
同じ名前のプロジェクトが存在する場合は、下図のようなウィンドウが表示され、上書きをするかどうかの選択を求められます。
指示に従って上書きするか、キャンセルし、同名のプロジェクトフォルダを削除してから貼り付けを行って下さい。
![php-appendix-import11](https://kanda-it-school-square.com/wp-content/uploads/php/appendix/import-project/php-appendix-import11.png)
ワークスペースフォルダ内に、プロジェクトがコピーされました。
Eclipseでこのプロジェクトを利用できるようにするには、あと少し手順が必要です。
![php-appendix-import12](https://kanda-it-school-square.com/wp-content/uploads/seminar/php-appendix-import12.png)
リフレッシュ、または新規プロジェクトの作成
ここからは、インポートしたプロジェクトと同名のプロジェクトが「パッケージ・エクスプローラー」に存在するかどうかで手順が変わります。
同名のプロジェクトが存在する場合は、リフレッシュを行うだけでインポートが完了します。
同名のプロジェクトが無い場合は、同名で同種類の新規プロジェクトを作成する必要があります。
【同名のプロジェクトがある場合】
下図のようにインポートしたプロジェクトと同名のプロジェクトがある場合は、リフレッシュを行います。
この例では、元々存在した同名のプロジェクトには「test.php」と「test2.php」という2つのプログラムが格納されていました。
![php-appendix-import13](https://kanda-it-school-square.com/wp-content/uploads/php/appendix/import-project/php-appendix-import13.png)
インポートするプロジェクトと同名のプロジェクトを右クリックし、「リフレッシュ(F)」をクリックして下さい。
![php-appendix-import14](https://kanda-it-school-square.com/wp-content/uploads/php/appendix/import-project/php-appendix-import14.png)
プロジェクトがインポートされました。
プロジェクトを展開してみると、インポートされたことがわかります。
下図は、ワークスペースフォルダに存在した同名のプロジェクトフォルダを削除していた場合です。
インポート元のプロジェクトと全く同じプロジェクトが作成されました。
![php-appendix-import15](https://kanda-it-school-square.com/wp-content/uploads/php/appendix/import-project/php-appendix-import15.png)
下図は、ワークスペースフォルダに存在した同名のプロジェクトフォルダに上書きしていた場合です。
この場合、元々ここに存在するがインポート元にはないファイルは残されます。
![php-appendix-import16](https://kanda-it-school-square.com/wp-content/uploads/php/appendix/import-project/php-appendix-import16.png)
【同名のプロジェクトがない場合】
下図のようにインポートしたプロジェクトと同名のプロジェクトが無い場合は、インポートするプロジェクトと同じ種類、同じ名前のプロジェクトを新規作成します。
![php-appendix-import17](https://kanda-it-school-square.com/wp-content/uploads/php/appendix/import-project/php-appendix-import17.png)
この例では、PHPプロジェクトをインポートするので、PHPプロジェクトを新しく作成します。
![php-appendix-import18](https://kanda-it-school-square.com/wp-content/uploads/php/appendix/import-project/php-appendix-import18.png)
インポートするプロジェクトと同じ名前で作成します。
この例では、「myproj_intro_kanda」と入力します。
ワークスペースフォルダにコピーしたプロジェクトと同名のプロジェクト名を入力すると、ウィンドウ下部に「指定された外部ロケーションは~」というメッセージが表示されます。
![php-appendix-import19](https://kanda-it-school-square.com/wp-content/uploads/seminar/php-appendix-import19.png)
プロジェクトが作成されました。
これで、インポートも完了しています。
![php-appendix-import20](https://kanda-it-school-square.com/wp-content/uploads/php/appendix/import-project/php-appendix-import20.png)
プロジェクトを展開してみると、インポートされていることがわかります。
※例としてインポートしたプロジェクトには、元々helloWorld.phpというプログラムが1つだけ格納されていました。
![php-appendix-import21](https://kanda-it-school-square.com/wp-content/uploads/php/appendix/import-project/php-appendix-import21.png)
これで、プロジェクト単位でのインポートは完了です。
プログラム単位でのインポート
ここでは、プログラム単位でのインポートを行う手順を紹介します。
- Eclipseの起動
- クリップボードへのデータのコピー
- クリップボードからのデータの貼り付け
Eclipseの起動
PHP講座用のEclipseを起動します。
デスクトップ上にある、「【PHP】eclipse」アイコンをダブルクリックして下さい。
![php-appendix-import22](https://kanda-it-school-square.com/wp-content/uploads/seminar/php-appendix-import22.png)
【アイコンが見つからない、または正常に起動しない場合】
「C:\usr\kis_php_pkg_ver4.8\eclipse」の位置にある「eclipse.exe」をダブルクリックして下さい。
![php-appendix-import23](https://kanda-it-school-square.com/wp-content/uploads/seminar/php-appendix-import23.png)
Eclipseの画像が表示され、しばらく待つと、下図のようなウィンドウが表示されます。
「ワークスペース(W)」欄に「../xampp/htdocs」と表示されていることを確認します。
異なる場合は修正して下さい。
その後、「起動」をクリックします。
![php-appendix-import24](https://kanda-it-school-square.com/wp-content/uploads/seminar/php-appendix-import24.png)
再びEclipseの画像が表示され、しばらく待つとEclipseが起動します。
![php-appendix-import25](https://kanda-it-school-square.com/wp-content/uploads/php/appendix/import-project/php-appendix-import25.png)
クリップボードへのデータのコピー
パソコンの中に、インポートするプログラムを用意しておいて下さい。
ここでは、USBメモリ上にインポートするプログラムがあるものとし、説明します。
USBメモリを使用する場合は、パソコンのUSBポートに接続して下さい。
すると、次のようなウィンドウが表示される場合があります。
この場合は、「フォルダーを開いてファイルを表示」をクリックして下さい。
![php-appendix-import26](https://kanda-it-school-square.com/wp-content/uploads/php/appendix/import-project/php-appendix-import26.png)
自動的にUSBメモリ内がエクスプローラーで開かれず、上図のようなウィンドウもポップアップしなかった場合は、エクスプローラーを開き、USBメモリのドライブを探します。
「E:」や「F:」にあることが多いと思います。
下図は、エクスプローラーでインポート元のプログラムが存在する場所を開いた例です。
この例では、インポート元プログラムがある場所を「E:\」としています。
他の場所にあるプログラムをインポートする場合は、この説明では「E:\」をインポート元プログラムの場所と読み替えて下さい。
![php-appendix-import27](https://kanda-it-school-square.com/wp-content/uploads/php/appendix/import-project/php-appendix-import27.png)
プログラムをクリップボードにコピーします。
「helloWorld.php」を右クリック>「コピー(C)」をクリックして下さい。
![php-appendix-import28](https://kanda-it-school-square.com/wp-content/uploads/php/appendix/import-project/php-appendix-import28.png)
クリップボードからのデータの貼り付け
この例では、インポート先のプロジェクトは、以下のようになっています。
![php-appendix-import29](https://kanda-it-school-square.com/wp-content/uploads/php/appendix/import-project/php-appendix-import29.png)
インポート先のパッケージを右クリックし、「貼り付け(P)」をクリックします。
![php-appendix-import30](https://kanda-it-school-square.com/wp-content/uploads/php/appendix/import-project/php-appendix-import30.png)
ファイルがインポートされました。
![php-appendix-import31](https://kanda-it-school-square.com/wp-content/uploads/php/appendix/import-project/php-appendix-import31.png)
以上で、「EclipseへのPHPデータのインポート」の説明を終わります。 お疲れ様でした。