Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#1 27. Juni 2013 09:04

Klenkes
Server-Pate
Ort: 89428 Syrgenstein
Registriert: 17. Dezember 2010
Beiträge: 1.437

[GELÖST] SEOTools2: A non well formed numeric value encountered

Ich muss grade die Updatetauglichkeit(CMSMS 1.11.7 und PHP 5.4.x) eines Projektes prüfen und stelle dabei fest, dass SEOTools2 PHP 5.4.16 zu folgender Notiz bringt:

Notice: A non well formed numeric value encountered in .../modules/SEOTools2/action.default.php on line 51

Die Zeile 51:

$modified_date = date('Y-m-d\TH:i:sP',$modified_date);

SEOTools2 ist 1.2.1 | die aktuellste Version

Okay, nur Notice, aber ich weiß nicht, welche Meldungen der Liveserver letztendlich zeigt.

Lässt sich das auf einfache Weise modifizieren?

Offline

#2 27. Juni 2013 10:55

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: [GELÖST] SEOTools2: A non well formed numeric value encountered

Ich weiß jetzt nicht wo $modified_date ursprünglich herkommt, aber es scheint einfach kein gülter Timestamp zu sein. Entweder ist da noch irgendwo ein Leerzeichen drin oder der Variablen-Typ stimmt nicht (was bei PHP aber eigentlich egal sein sollte).

Versuchs mal so:

$modified_date = date('Y-m-d\TH:i:sP', trim($modified_date));

oder so:

$modified_date = date('Y-m-d\TH:i:sP', (int)$modified_date);

Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)

Offline

#3 27. Juni 2013 12:50

Klenkes
Server-Pate
Ort: 89428 Syrgenstein
Registriert: 17. Dezember 2010
Beiträge: 1.437

Re: [GELÖST] SEOTools2: A non well formed numeric value encountered

trim hat nicht funktioniert.

Aber das war es:

$modified_date = date('Y-m-d\TH:i:sP', (int)$modified_date);

Bei Gelegenheit schau ich mal genauer was bei $modified_date rüber kommt.

Danke!

Offline