Ich versuche, meine Bildbearbeitung-Website zu erstellen, aber ich habe eine Menge Probleme bei der Erstellung dieser Website. Das Problem ist, dass es einen Syntaxfehler anzeigt, wenn ich es auf meine Webhosting-Site hochlade.Warum mein Bild-Editor-Skript sagt Syntaxfehler
<?
include_once('ImageEditor.php');
$src = new ImageEditor();
$dst = new ImageEditor();
$dst->createCanvas(200, 400);
$src->loadImageFile('nalin.jpg');
$dst->fillin($src, 0, 1000);
$drop = new ImageEditor();
$drop->loadImageFile('1.jpg');
#$dst->dropin($drop, 20 ,50);
$dst->fillinArea($drop, 10, 20, 100, 100);
$dst->fillinArea($drop, 10, 350, 100, 100);
#$src->rotate(90);
#$dst->fitin($src);
#$dst->applyGrayscale();
#$dst->pseudosepia(20);
#$dst->sepia(60);
#$dst->grayscale();
$dst->writeImageFile('out.jpg', ImageEditor::JPG, 75);
#$src->writeImageFile('out.jpg', ImageEditor::JPG, 75);
#$dst->displayImage('JPG');
?>
Und mein ImageEditor.php Sie leicht von GitHub genommen wird [dies überprüfen] [1].
Gesicht ich einen Fehler, wenn ich es auf meiner Web-Hosting-Website hochladen:
Fatal error: Class 'ImageEditor' not found in /home/a2226731/public_html/image.php on line 3
[Bitte senden Sie keine Code/Ausnahmen als Bild.] (// meta.stackoverflow.com/q/285551/3933332) – FrankerZ
Sind Sie sicher, 'ImageEditor.php' existiert? Check CaPiToLiZaTiOn, es ist wichtig für Linux-Maschinen (aber nicht für Windows-Maschinen). – FrankerZ
Oh c'mon - PHP even ** sagt ** dir, was der Fehler ist * Klasse 'ImageEditor' nicht gefunden ... * d. H. Dein 'include_once' Pfad ist falsch; Da diese Klasse ** benötigt ** ist, sollten Sie wahrscheinlich * require_once * verwenden. – CD001