🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

Q&A

1回答

1496閲覧

VS codeでPHPが読め込めなくなりました

mnflyswimmer

総合スコア0

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

0グッド

0クリップ

投稿2021/03/15 00:51

編集2021/03/15 03:05

前提・実現したいこと

VScodeにてPHPを読み取ること。
拡張機能は
・PHP intelliphence
・PHP debug
をインストールしています。

発生している問題・エラーメッセージ

<?php 〜〜〜〜〜〜〜 ?>

と入力し、Google Chromeにファイルを移しても文字として認識されてPHPとして読み取れない。

PHP(VS code) ### 試したこと ネットで検索しexecutable pathを入力。 PHPのダウンロード(再度) ### 補足情報 読み取れなくなった時の変化や思い当たる節としては、自分はWindowsなのですがドットインストールのPHP開発環境構築(mac os)にてdockerをインストールしたりしました。そこからVS codeでPHPのカードを入力しても読み取れなくなり困っています。### 前提・実現したいこと VScodeにてPHPを読み取ること。 拡張機能は ・PHP intelliphence ・PHP debug をインストールしています。 ### 発生している問題・エラーメッセージ 〈?php 〜〜〜〜〜〜〜 ?〉 と入力し、Google Chromeにファイルを移しても文字として認識されてPHPとして読み取れない。 ```ここに言語名を入力 PHP(VS code) ### 試したこと ネットで検索しexecutable pathを入力。 PHPのダウンロード(再度) ### 補足情報 読み取れなくなった時の変化や思い当たる節としては、自分はWindowsなのですがドットインストールのPHP開発環境構築(mac os)にてdockerをインストールしたりしました。そこからVS codeでPHPのカードを入力しても読み取れなくなり困っています。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Y.H.

2021/03/15 02:16

タグに VSTO を指定されていますが何か関係がありますか? もし、関係がある場合はどう関係するのか記載ください
m.ts10806

2021/03/15 02:53

Visual Studioと Visual Studio Code は全く別の製品です。
Daregada

2021/03/15 03:01 編集

VSCodeに拡張機能「PHP Server」(brapifra.phpserver)を入れていますか?
mnflyswimmer

2021/03/15 12:39

入れておらず入れてみましたが変わりませんでした。ご回答ありがとうございます
guest

回答1

0

〈?php

〜〜〜〜〜〜〜
?〉

PHPタグ間違ってませんか?



<

では全く別物です。
PHPマニュアルで構文確認してください。

投稿2021/03/15 02:06

m.ts10806

総合スコア80875

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

m.ts10806

2021/03/15 02:07

あと「chromeに移して」がこわい。 httpアクセスしてないんじゃなかろうか
mnflyswimmer

2021/03/15 02:42

回答ありがとうございます。 タグのミスにつきましては私のこと質問ミスでindex.phpの中では正規の記号を用いてコーティングしてあります。 また、Google Chromeに移してというのはVS codeのindex.phpをGoogle Chromeにドラッグ&ドロップして表示させるという意味です。言葉足らずで申し訳ないです…。 ドラッグ&ドロップ
退会済みユーザー

退会済みユーザー

2021/03/15 02:46

Chrome単体にはPHPコードの実行機能なんてないよ、webサーバープログラムからphpコードの実行をさせないといけないのだけど、テスト実行環境を構築していますか?
Daregada

2021/03/15 02:48

> 質問ミスでindex.phpの中では正規の記号を用いてコーティングしてあります。 それは、「あなたにしかわからないこと」なので、今からでも質問中のコードの記号を修正してください。質問文は修正可能です。
m.ts10806

2021/03/15 02:51

赤の他人には書いてあることが全てです。提示内容が間違っていても確かめる術はありません。 あと、PHPはあくまでサーバーサイドで動作するのでコメントで書いた通り、ブラウザから実行させたい場合はWebサーバのWebルート(ドキュメントルート)配下に対してhttpでアクセスする必要があります。
m.ts10806

2021/03/15 02:54

PHPマニュアルでそのあたりも確認してください。「PHPとは」から。 もしくは体系的に学べる内容の、出版年が新しい書籍を購入して通してください。
m.ts10806

2021/03/15 05:05

VSCodeで読み取ること、が目標なら「ソースコードの編集」がゴールになります。 PHPとしての処理実行にエディタは関係ないです(統合環境よろしくエディタ内でサーバー実行してるなら別) いずれにしても実行してるコードはコピペで提示してくださいね。 言ってることとやってることが実は正確ではなくて、コードが間違ってるの可能性もゼロではないし。 赤の他人が再現できる情報の提示の仕方を心がけてもらえると、解決も早いです。
mnflyswimmer

2021/03/15 12:46

参考になります、ありがとうございます。コードは以下の通りで、以前はPHPの構文を入力したときに目立つ色だった気がします。でも今はPHPは青くなりのwhile文でintelephence(1001)とエラーが出ています <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <meta name="description" content=""> <meta name="author" content=""> <title>Clean Blog - Start Bootstrap Theme</title> <!-- Bootstrap core CSS --> <link href="http://mysite.local/wp-content/themes/MyBlog/vendor/bootstrap/css/bootstrap.min.css" rel="stylesheet"> <!-- Custom fonts for this template --> <link href="http://mysite.local/wp-content/themes/MyBlog/vendor/fontawesome-free/css/all.min.css" rel="stylesheet" type="text/css"> <link href='http://fonts.googleapis.com/css?family=Lora:400,700,400italic,700italic' rel='stylesheet' type='text/css'> <link href='http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800' rel='stylesheet' type='text/css'> <!-- Custom styles for this template --> <link href="http://mysite.local/wp-content/themes/MyBlog/css/clean-blog.min.css" rel="stylesheet"> <?php wp_head(); ?> </head> <body> <?php echo date('Y'); ?> <!-- Navigation --> <nav class="navbar navbar-expand-lg navbar-light fixed-top" id="mainNav"> <div class="container"> <a class="navbar-brand" href="index.html">Start Bootstrap</a> <button class="navbar-toggler navbar-toggler-right" type="button" data-toggle="collapse" data-target="#navbarResponsive" aria-controls="navbarResponsive" aria-expanded="false" aria-label="Toggle navigation"> Menu <i class="fas fa-bars"></i> </button> <div class="collapse navbar-collapse" id="navbarResponsive"> <ul class="navbar-nav ml-auto"> <li class="nav-item"> <a class="nav-link" href="index.html">Home</a> </li> <li class="nav-item"> <a class="nav-link" href="about.html">About</a> </li> <li class="nav-item"> <a class="nav-link" href="post.html">Sample Post</a> </li> <li class="nav-item"> <a class="nav-link" href="contact.html">Contact</a> </li> </ul> </div> </div> </nav> <!-- Page Header --> <header class="masthead" style="background-image: url('img/home-bg.jpg')"> <div class="overlay"></div> <div class="container"> <div class="row"> <div class="col-lg-8 col-md-10 mx-auto"> <div class="site-heading"> <h1>Clean Blog <?php echo date('Y'); ?></h1> <span class="subheading">A Blog Theme by Start Bootstrap</span> </div> </div> </div> </div> </header> <!-- Main Content --> <div class="container"> <div class="row"> <div class="col-lg-8 col-md-10 mx-auto"> <?php if (have_posts()) : ?> <div class="post-preview"> <a href="post.html"> <h2 class="post-title"> <?php echo the_title('■', '●', false); ?> <? php while(have_posts()): ?> <?php the_post(); ?> <?php the_title(); ?> <?php endwhile; ?> </h2> <h3 class="post-subtitle"> Problems look mighty small from 150 miles up </h3> </a> <p class="post-meta">Posted by <a href="#">Start Bootstrap</a> on September 24, 2019 </p> </div> <hr> <div class="post-preview"> <a href="post.html"> <h2 class="post-title"> I believe every human has a finite number of heartbeats. I don't intend to waste any of mine. </h2> </a> <p class="post-meta">Posted by <a href="#">Start Bootstrap</a> on September 18, 2019 </p> </div> <hr> <div class="post-preview"> <a href="post.html"> <h2 class="post-title"> Science has not yet mastered prophecy </h2> <h3 class="post-subtitle"> We predict too much for the next year and yet far too little for the next ten. </h3> </a> <p class="post-meta">Posted by <a href="#">Start Bootstrap</a> on August 24, 2019 </p> </div> <hr> <div class="post-preview"> <a href="post.html"> <h2 class="post-title"> Failure is not an option </h2> <h3 class="post-subtitle"> Many say exploration is part of our destiny, but it’s actually our duty to future generations. </h3> </a> <p class="post-meta">Posted by <a href="#">Start Bootstrap</a> on July 8, 2019 </p> </div> <hr> <!-- Pager --> <div class="clearfix"> <a class="btn btn-primary float-right" href="#">Older Posts &rarr;</a> </div> <?php else : ?> <?php endif; ?> </div> </div> </div> <hr> <!-- Footer --> <footer> <div class="container"> <div class="row"> <div class="col-lg-8 col-md-10 mx-auto"> <ul class="list-inline text-center"> <li class="list-inline-item"> <a href="#"> <span class="fa-stack fa-lg"> <i class="fas fa-circle fa-stack-2x"></i> <i class="fab fa-twitter fa-stack-1x fa-inverse"></i> </span> </a> </li> <li class="list-inline-item"> <a href="#"> <span class="fa-stack fa-lg"> <i class="fas fa-circle fa-stack-2x"></i> <i class="fab fa-facebook-f fa-stack-1x fa-inverse"></i> </span> </a> </li> <li class="list-inline-item"> <a href="#"> <span class="fa-stack fa-lg"> <i class="fas fa-circle fa-stack-2x"></i> <i class="fab fa-github fa-stack-1x fa-inverse"></i> </span> </a> </li> </ul> <p class="copyright text-muted">Copyright &copy; Your Website 2020</p> </div> </div> </div> </footer> <!-- Bootstrap core JavaScript --> <script src="vendor/jquery/jquery.min.js"></script> <script src="vendor/bootstrap/js/bootstrap.bundle.min.js"></script> <!-- Custom scripts for this template --> <script src="js/clean-blog.min.js"></script> <?php wp_footer(); ?> </body> </html>
m.ts10806

2021/03/15 14:40

コメント欄ではマークダウンききませんので原則質問本文へ。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.36%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問