Ich bin gerade von meinem alten, guten, vertrauenswürdigen Apache + MySQL-Bundle auf XAMPP umgezogen und es gibt einige große Probleme damit, es zum Laufen zu bringen.Dateiinhalt wird analysiert, anstatt eingeschlossen zu werden
Die erste, die ich in meinem ganzen Leben nicht erlebt habe, sehe in meinem Browser (unter localhost) meine Klassendatei ... geparst (ich sehe Klartext von ecs_fpack_1.php im Browser), statt sie zu enthalten rufe die Klasse an. Mein ehemaliges Bündel hat es perfekt gehandhabt, und ich verstehe nicht, was das Problem ist.
<?php
error_reporting(E_ALL);
//
ob_start();
//
session_start();
//
header('Content-Type: text/html; charset=utf-8');
//
define('BASE_PATH', dirname(__FILE__));
define('BASE_ADDRESS', 'http://localhost/');
//
if (file_exists(BASE_PATH.'/ecs_fpack_1.php')) {
require_once BASE_PATH.'/ecs_fpack_1.php';
$core = new dc_core();
} else {
die("Error");
}
?>
ich diesen Fehler auch:
Fatal error: Uncaught Error: Class 'dc_core' not found in G:\XAMPP\htdocs\index.php:16 Stack trace: #0 {main} thrown in G:\XAMPP\htdocs\index.php
Vielen Dank im Voraus für diese und (wahrscheinlich) alle sonstigen Hinweise, wie man mit XAMPP auszukommen.
Sind Sie sicher, dass Ihre 'ecs_fpack_1.php' ein richtiges öffnendes Tag hat? –
Fast keine der Bibliotheken, die ich habe beginnen mit Php. Sie beginnen alle mit . Ich habe nicht wirklich Lust, tausende * .php Dateien zu ändern. Haben Sie eine Idee, guter Herr, wie XAMPP zu behandeln
Sates
php.ini 'short_open_tag' –