首页 > 解决方案 > PHP 解析错误:语法错误,意外的 'Y9gG??' (T_STRING)。突然出现在图像和样式表中

问题描述

突然间,我运行的所有图像和样式表PHP55 Standard Environment Google App Engine都被破坏了。他们显示出与此类似的问题:

PHP Parse error: syntax error, unexpected 'Y9gG??' (T_STRING) in /base/data/home/apps/f~streamplate-landingpage-228223/early-access:20190201t232344.41581292385049

这是我的 app.yaml 文件:

runtime: php55
service: early-access
api_version: 1
threadsafe: true

handlers:
- url: /(.+\.php)$
script: www/\1

- url: /
script: www/index.html

这工作正常,然后突然 - 在更改了一些我现在恢复到以前/工作状态的 PHP 代码之后 - 图像和 CSS 不加载!

这是我的 PHP 代码:

<?php

 if(isset($_POST['email'])){
    $dsn = getenv('MYSQL_DSN');
    $user = getenv('MYSQL_USER');
    $password = getenv('MYSQL_PASSWORD');
    $pdo = new PDO($dsn, $user, $password);

    $email = $_POST['email'];

    $sql = "INSERT INTO emails (`email`) VALUES ('$email')";

    $stmt = $pdo->query($sql);

    header('Location: index.html');
    exit();

    }
?>

任何帮助将不胜感激!谢谢 :)

标签: phpgoogle-app-engineyaml

解决方案


推荐阅读