【问题标题】:Using long HTML with CSS and JavaScript in PHP generate error in PhpStorm在 PHP 中使用带有 CSS 和 JavaScript 的长 HTML 在 PhpStorm 中生成错误
【发布时间】:2020-04-24 16:08:53
【问题描述】:

我正在创建一个门户。当用户登录时,控件转到portal.php。在portal.php页面中,我使用如下代码:

<?php
    session_start();
?>
<html>
    <head>
        <title></title>
        <link>many link tags are use </link>
    </head>
    <body>
        ------------------------(portal)----------------------------
        -------------too much long html page using css,JavaScript,php,bootstrap-----------------
    </body>
</html>

至少在我使用 HTML 时 PHP 可以正常工作,但是当我在 PHP 中使用长 HTML 时会产生错误!

注意:我使用 PhpStorm 作为 IDE,其中会生成“502 Bad Gateway”错误!

【问题讨论】:

  • 您确定该截断代码中的任何地方都没有php代码吗?在我看来,服务器错误是由于服务器端的 php 代码错误而产生的。检查服务器日志以获取错误描述。
  • "502 Bad Gateway" - 这表明您正在使用 PhpStorm 的内置简单 Web 服务器(它有时会为有效代码抛出 502 错误)。我建议使用适当的网络服务器(Apache/nginx/IIS/etc)来为您的网页提供服务。

标签: javascript php html css phpstorm


【解决方案1】:

兄弟,如果您共享您的代码块,那么您将很容易理解您卡在哪里。

你可以像下面的例子一样,

来源How to write html code inside <?php ?>

 <?php
         echo "<table>";
         echo "<tr>";
         echo "<td>Name</td>";
         echo "<td>".$name."</td>";
         echo "</tr>";
         echo "</table>";
    ?>

另一个你可以试试的例子

<?php 
    $name='your name';
    echo '<table>
       <tr><th>Name</th></tr>
       <tr><td>'.$name.'</td></tr>
    </table>';
?>

对于 javascript

来源https://www.geeksforgeeks.org/how-to-run-javascript-from-php

 <?php  
    echo '<script type="text/JavaScript">  
         prompt("GeeksForGeeks"); 
         </script>' 
    ; 
    ?> 

您可以访问下面的链接,那里已经回答了类似的问题。

How to concatenate html stylized table with php and sql

【讨论】:

  • OP 没有在 PHP 中回显代码,正如您从提供的 sn-p 中看到的那样。 HTML 在结束 PHP 标记之后出现
  • 为什么?不鼓励在本网站上与外部链接共享代码以供您参考。
  • 你知道我不是 OP 吗?这个问题非常清楚并且得到了很好的解决?
  • 实际上我的编辑器 phpstorm 为有效的 php 代码生成错误
猜你喜欢
  • 2013-05-31
  • 2014-09-19
  • 2013-01-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-01-07
  • 2013-07-08
  • 1970-01-01
相关资源
最近更新 更多