GVKun编程网logo

PHP:语法错误,意外标记“<”(<粗体>)(php语法错误处理)

1

本文将分享PHP:语法错误,意外标记“的详细内容,并且还将对进行详尽解释,此外,我们还将为大家带来关于^SyntaxError:意外标记“的相关知识,希望对你有所帮助。本文目录一览:)(php语法错误

本文将分享PHP:语法错误,意外标记“<”的详细内容,并且还将对<粗体>进行详尽解释,此外,我们还将为大家带来关于 ^ SyntaxError: 意外标记“<”、Angular 声明 var x:any;意外标记“var”、Angular 服务方法错误:未捕获 SyntaxError:意外标记“:”、bash:意外标记“&”附近的语法错误的相关知识,希望对你有所帮助。

本文目录一览:

PHP:语法错误,意外标记“<”(<粗体>)(php语法错误处理)

PHP:语法错误,意外标记“<”(<粗体>)(php语法错误处理)

如何解决PHP:语法错误,意外标记“<”(<粗体>)?

我正在尝试通过 PHP 验证表单,但我收到了无法解决的语法错误(意外的标记“

<?PHP
if(isset($_POST[''email''])) {

<bold>// Debes editar las próximas dos líneas de código de acuerdo con tus preferencias</bold>
$email_to = "xxxx";
$email_subject = "xxxx";

<bold>// Aquí se deberían validar los datos ingresados por el usuario</bold>
if(!isset($_POST[''nombre'']) ||
!isset($_POST[''correo'']) ||
!isset($_POST[''xx'']) ||
!isset($_POST[''xx''])) {

echo "<b>Ocurrió un error y el formulario no ha sido enviado. </b><br />";
echo "Por favor,vuelva atrás y verifique la información ingresada<br />";
die();
}

$email_message = "Detalles del formulario de contacto:\n\n";
$email_message .= "Nombre: " . $_POST[''nombre''] . "\n";
$email_message .= "Correo: " . $_POST[''correo''] . "\n";
$email_message .= "xx: " . $_POST[''xx''] . "\n";
$email_message .= "xx: " . $_POST[''xx''] . "\n\n";


<bold>// Ahora se envía el e-mail usando la función mail() de PHP</bold>
$headers = ''From: ''.$email_from."\r\n".
''Reply-To: ''.$email_from."\r\n" .
''X-Mailer: PHP/'' . PHPversion();
@mail($email_to,$email_subject,$email_message,$headers);

echo "¡El formulario se ha enviado con éxito!";
}
?>

我已经在 PHP.ini 中将 Short Tag 编辑为“On”但它没有修复它,我在这里没有看到什么?

解决方法

<bold> 是 HTML,不是有效的 PHP 结构。

您可以在同一个文件中包含 HTML,尽管这通常不是最佳做法,除非它是模板,但您必须在编写 HTML 之前关闭 PHP 标记 (<?php ... ?><bold><?php ...)。

不过,我不确定您在此代码中的 <bold> 标记的用途。这似乎是一个疏忽。

<!DOCTYPE html> ^ SyntaxError: 意外标记“<”

^ SyntaxError: 意外标记“<”

如何解决<!DOCTYPE html> ^ SyntaxError: 意外标记“<”

我正在尝试在发布请求中呈现 cart.ejs 文件。

我的cart.ejs

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <Meta charset="UTF-8">
  5. <Meta http-equiv="X-UA-Compatible" content="IE=edge">
  6. <Meta name="viewport" content="width=device-width,initial-scale=1.0">
  7. <title>Document</title>
  8. </head>
  9. <body>
  10. <div id="cart-container">
  11. <p id="cart-title">Your<strong>Cart</strong></p>
  12. <div id="empty-cart">
  13. <h1>Your Cart is Empty..</h1>
  14. </div>
  15. </body>
  16. </html>

carts.js

  1. const express = require(''express'');
  2. const router = express.Router();
  3. const Cart = require(''../model/cart'');
  4. router.post(''/'',async (req,res) => {
  5. console.log(req.params.name);
  6. const carts= new Cart({
  7. name:req.body.name,qty:parseInt(req.body.quantity)
  8. });
  9. try{
  10. const a= await carts.save();
  11. res.render(''cart'');
  12. console.log(carts);
  13. }catch(err)
  14. {
  15. res.send(err);
  16. }
  17. });
  18. module.exports = router;

我无法找出错误是什么..我在运行服务器时收到 ^ SyntaxError: Unexpected token ''

解决方法

  1. var cart = require(''./views/cart.ejs'');

require 用于加载 JavaScript 模块(通常采用 CommonJS 模块格式,但有时采用 ES6 模块格式)。

EJS 文件不是 JavaScript 模块。它们需要使用 EJS 编译器加载(当您使用 Express 时,通常使用 render 方法完成,如 Express.js 指南中的 Using Template Engines 所述。即您在做什么在carts.js 中。

我不知道您为什么要尝试 require 一个,您没有提供 app.js,但也没有提供。

,

首先我在我的 cart.ejs 中发现了一些小的语法错误。

</body> 之前,缺少 </div> 标签。

  1. <body>
  2. <div id="cart-container">
  3. <p id="cart-title">Your<strong>Cart</strong></p>
  4. <div id="empty-cart">
  5. <h1>Your Cart is Empty..</h1>
  6. </div>
  7. </div> // this end div tag must be here.
  8. </body>

Angular 声明 var x:any;意外标记“var”

Angular 声明 var x:any;意外标记“var”

如何解决Angular 声明 var x:any;意外标记“var”?

我有一个问题,我正在构建一个 angular 应用程序并创建了一个与我的 API 一起使用的 TS 文件(在 index.html 中使用脚本标签导入)。我正在从这个文件中导出函数以在我的组件中使用它们。 一切正常,但我的浏览器仍然出错。 (IntelliJ 也没有向我显示错误) 我的代码是:

declare var AirConsole:any;

let airconsole: any;

export const enum MessageClass {
  ERROR,LOGIN,ANNOUNCEMENT
}

export function InitAirConsole(){
  airconsole = new AirConsole();
  console.log("Created AirConsole Controller:" );
  console.log(airconsole);

  airconsole.onMessage = function(from:number,data:any){
    switch(data.messageClass){
      case MessageClass.ERROR:
        console.log("Error Code: " + data.errorCode + "\nDetails: " + data.errorDetails);
        break;
      case MessageClass.ANNOUNCEMENT:
        console.log("Announcement from Screen\nHeader: " + data.header + "\nMessage:" + data.message);
        break;
    }
  }
}

export function SendMessagetoScreen(data:any){
  airconsole.message(AirConsole.SCREEN,data);
  console.log("Data sent to Screen. Data: ");
  console.log(data);
}

错误必须在第 1 行。它说 Uncaught SyntaxError: Unexpected token ''var''

解决方法

问题是我的 ts 文件列在我的 angular.json 中的脚本数组中。我认为这就是为什么在我的 script.js 中使用了 typsecript 代码的原因。 从脚本数组中删除它解决了这个问题。

Angular 服务方法错误:未捕获 SyntaxError:意外标记“:”

Angular 服务方法错误:未捕获 SyntaxError:意外标记“:”

如何解决Angular 服务方法错误:未捕获 SyntaxError:意外标记“:”

我的 app.js

有以下服务
app.service(''myService'',function() {
    var myString = "this is some other data"
    var addToString = function(newstr) {
        myString += newstr
    }
    this.getData: function() {
        return "String contains: " + myString
    }
    this.addData: addToString
})

对我来说它看起来是正确的,但我有两个错误。一个在这里:

    this.getData: function() {

另一个在这里:

    this.addData: addToString

为什么我不能添加:?这就是我在视频教程中看到它的完成方式,我实际上只是复制代码。该文档似乎显示了在 angular.js 中定义服务的类似内容。

控制台中的错误之一是:

app.js:140 Uncaught SyntaxError: Unexpected token '':''

bash:意外标记“&”附近的语法错误

bash:意外标记“&”附近的语法错误

如何解决bash:意外标记“&”附近的语法错误

这里的新手:我不断收到此错误消息,我不知道为什么。附图只是一个简单的例子。我想这可能很简单,也许我需要调整一个属性,但我无法修复它。有人知道吗?

Bash:syntax error

解决方法

尝试在文件所在的终端执行python test.py(文件名)

,

看起来你正在执行这个命令:

$ & c:/Users/(username)/path/to/Activate.ps1

您会收到 & 的语法错误。因此,要运行该文件,您的命令不应包含该 &

提示:当从这样的文件中执行命令时,您可以使用相对于终端路径的路径(我不知道我的描述是否正确,但在您的情况下是 ~/Documents/my_dev/test)。

因此,您的新命令应如下所示:

$ .\\venv/Scripts/Activate.ps1

注意:不是 windows 用户,我使用了 this article 作为参考

今天关于PHP:语法错误,意外标记“<”<粗体>的介绍到此结束,谢谢您的阅读,有关 ^ SyntaxError: 意外标记“<”、Angular 声明 var x:any;意外标记“var”、Angular 服务方法错误:未捕获 SyntaxError:意外标记“:”、bash:意外标记“&”附近的语法错误等更多相关知识的信息可以在本站进行查询。

本文标签: