Hallo,
ich mal wieder...
Ich habe mir hier aus dem Forum ein Script kopiert.
Das Script funktioniert bei mir Lokal unter Xampp auch wunderbar, jedoch wenn ich es auf meinem Webspace bei 1und1 hochlade bekomme ich folgende Fehlermeldung:
Parse error: syntax error, unexpected T_FUNCTION in /htdocs/forumbilder/forumbild/index.php on line 45
Könnt ihr mir sagen woran das liegt? Ich checks net finde auf leider bei google nichts.
Irgendwie habe ich in letzter Zeit so komische Probleme, bei denen ich nicht durchblicke, sorry. Aber bis jetzt konntet ihr mir immer wunderbar helfen.
Hier mal ein Code Ausschnit woran er meckert (Ist der komplette PHP abschnitt auf der Seite der Rest ist pures HTML und Javascript)
ich mal wieder...
Ich habe mir hier aus dem Forum ein Script kopiert.
Das Script funktioniert bei mir Lokal unter Xampp auch wunderbar, jedoch wenn ich es auf meinem Webspace bei 1und1 hochlade bekomme ich folgende Fehlermeldung:
Parse error: syntax error, unexpected T_FUNCTION in /htdocs/forumbilder/forumbild/index.php on line 45
Könnt ihr mir sagen woran das liegt? Ich checks net finde auf leider bei google nichts.
Irgendwie habe ich in letzter Zeit so komische Probleme, bei denen ich nicht durchblicke, sorry. Aber bis jetzt konntet ihr mir immer wunderbar helfen.
Hier mal ein Code Ausschnit woran er meckert (Ist der komplette PHP abschnitt auf der Seite der Rest ist pures HTML und Javascript)
PHP-Code:
error_reporting(E_ALL);
ini_set('error_reporting', E_ALL);
define('MY_DATE_FORMAT', 'Y-m-d');
define('MY_DATETIME_FORMAT', MY_DATE_FORMAT.' H:i:s');
$sortableFiles = array();
$directoryData = glob('bilder/*.*');
echo "hall1o";
$fileSortingLambda = function ($current, $next) {
$current = date_create_from_format(MY_DATETIME_FORMAT, $current);
$next = date_create_from_format(MY_DATETIME_FORMAT, $next);
if ( $current == $next ) return 0;
return $current > $next ? -1 : 1;
};
$dateSortingLambda = function ($current, $next) use ( $fileSortingLambda ) {
return $fileSortingLambda($current.' 00:00:00', $next.' 00:00:00');
};
foreach ( $directoryData as $curFile ) {
$date = date(MY_DATE_FORMAT, filemtime($curFile));
$dateTime = date(MY_DATETIME_FORMAT, filemtime($curFile));
$sortableFiles[$date][$curFile] = $dateTime;
usort( $sortableFiles, $fileSortingLambda );
}
echo uksort( $sortableFiles, $dateSortingLambda );
Kommentar