Registrieren | Passwort vergessen |
Benutzername    Passwort    Eingeloggt bleiben    
Seitenaufbau in 0.21 Sekunden - 329 DB-Abfragen | Mitglieder: 2359 | Forum: 15642 | Downloads: 127 | Insgesamt runtergeladen: 40852 | Insgesamt: 13,796,595 eindeutige Besuche
Gute Nacht [Gast]
Wenn Sie bereits Registriert sind loggen Sie sich einfach ein
©
RadioNightlineStudios (05.10.2022 07:27): RADIO-NIGHTLINE-STUDIOS WÜNSCHT EINEN GOLDENEN OKTOBER Pilzwb (29.01.2022 09:28): Guten Morgen BlackScorpion (07.01.2022 23:00): https://radio-black-scorpion.de wünscht ein erholsames We BlackScorpion (07.01.2022 22:58): Allen ein schönes We wünschen Sven Blanko (31.08.2021 19:07): Moin Moin Euch allen Sven Blanko (31.08.2021 15:29): Moin Moin BlackScorpion (02.08.2021 10:20): wünsche allen einen schönen Guten Morgen mukkefeno (06.06.2021 13:06): erholsamen Sonntag gewünscht RadioNightlineStudios (30.05.2021 11:17): RadioNightlineStudios wünscht einen guten Morgen und einen schönen sonnigen Sonntag.... mukkefeno (06.05.2021 23:49): moinsen
Datum: Mittwoch, 29. März 2023 Diese Seite Geladen Am: 02:39:55Aktuelle Zeit: Zeit
 Wer ist online
Gäste & Bots online: 1
Mitglieder online: 0
Neuestes Mitglied: GigabaseFM

DeviceMarioPremium bis 20.05.2024 - 09:58 UhrPunkte
Offline
DeviceEsoxPunkte
Offline
DeviceHarlekinPunkte
Offline
DeviceArminPremium bis 05.03.2024 - 12:05 UhrPunkte
Offline
DeviceRolly8-HLPunkte
Offline
Deviceandym0909
Offline
DevicepartybremenPunkte
Offline
DevicePartyChrisiPunkte
Offline
DeviceinflamesPunkte
Offline
Devicexxoliver...Punkte
Offline
Gast
gast
Mehr anzeigen

     - SuperAdmin|         - Admin ©
     - Forum Mod |         - Mitglied


 Unwetterwarnung

Suche
Durchsuchen Sie die gesamte Website:
Themen-Autor: matze
Thema ID: 2139
Thema Info
Es gibt 5 Beiträge zu diesem Thema, und es wurde angesehen 850 mal.
Thema ansehen
..::www.DeeoNe.de-D1Infusionen::.. » Supportbereich phpFusion v7 » Codeschnipsel
Wer ist hier? 1 Gäste
 Thema drucken
SQL....Frage
matze
es heist,,leben und leben lasen,,...meine frage....kann ich in PHP 7.08..ein backup einspielen über ein geänderten prefix den ich vorher gesichert habe..von testseite..auf hauptseite...oder auf die entsprechende..infusionen einspielen.

Mein gedanke liegt daran..da die strtotime...von GET nicht mehr per support unterstützt wird

Denn ,,strftime,, wird abeschalten bei PHP 8 und fusion wird Probleme bei showdate bekommen


lg..danke
Bearbeitet von matze am 02-06-2022 02:18
Verwarnstatus: warningwarningwarningwarning
 
https://fusion-mods.de
Harlekin
Das Problem wurde in der V8 mit der function format_date schon behoben. Kannst du ganz einfach in die 7.02.07 übernehmen.

Musst dann nur im ganzen CMS strtotime entsprechend ändern.

Allerdings gibt es die Monatsnamen so nur auf Englisch aus. Eine Lösung für das kleine Problem ist aber im englischen Forum zu finden.
Verwarnstatus: warningwarningwarningwarning
 
https://harlekin-power.de
matze
...das datum wurde geändert...datenbank einträge ....im INSERT nur noch per DATETIME..dann



selber im INSERT anpasst......


Denn:


Diese Funktion wurde in PHP 8..0 als DEPRECATED (veraltet) markiert. Es wird dringend davon abgeraten, sich auf diese Funktion zu verlassen.


Also..selber.......also datum anzeige ist tür zu..da zeigt nix mehr an...viel spass beim umstellen...-Smile


Warnung

Der Unix-Zeitstempel, den diese Funktion zurückgibt, enthält keine Informationen über Zeitzonen. Um Berechnungen mit Datums/Zeit-Werten durchzuführen, sollte das leistungsfähigere DateTimeImmutable verwendet werden.
Bearbeitet von matze am 03-06-2022 01:31
Verwarnstatus: warningwarningwarningwarning
 
https://fusion-mods.de
Harlekin
Wo ist jetzt dein Problem? Alles in der V8 schon drin. Da musst du in der Datenbank gar nichts ändern. Läuft auch mit PHP 8.1

maincore.php function format_date hinzugefügt
Download Code  Code
function format_date($format, $time) {
    $format = str_replace(
        ['%a', '%A', '%d', '%e', '%u', '%w', '%W', '%b', '%h', '%B', '%m', '%y', '%Y', '%D', '%F', '%x', '%n', '%t', '%H', '%k', '%I', '%l', '%M', '%p', '%P', '%r', '%R', '%S', '%T', '%X', '%z', '%Z', '%c', '%s', '%%'],
        ['D', 'l', 'd', 'j', 'N', 'w', 'W', 'M', 'M', 'F', 'm', 'y', 'Y', 'm/d/y', 'Y-m-d', 'm/d/y', "\n", "\t", 'H', 'G', 'h', 'g', 'i', 'A', 'a', 'h:i:s A', 'H:i', 's', 'H:i:s', 'H:i:s', 'O', 'T', 'D M j H:i:s Y', 'U', '%'],
        $format
    );

    $date = DateTimeImmutable::createFromFormat('U', $time);

    return $date->format($format);
}




und function showdate geändert zu
Download Code  Code
function showdate($format, $val) {
    global $settings, $userdata;

    if (isset($userdata['user_offset'])) {
        $offset = $userdata['user_offset'] + $settings['serveroffset'];
    } else {
        $offset = $settings['timeoffset'] + $settings['serveroffset'];
    }
    if ($format == "shortdate" || $format == "longdate" || $format == "forumdate" || $format == "newsdate") {
        return format_date($settings[$format], $val + ($offset * 3600));
    } else {
        return format_date($format, $val + ($offset * 3600));
    }
}




dann in administration/settings_time.php
suchen
Download Code  Code
$date_opts .= "<option value='".$dateformat."'>".strftime($dateformat, $timestamp)."</option>



ändern zu
Download Code  Code
$date_opts .= "<option value='".$dateformat."'>".format_date($dateformat, $timestamp)."</option>";




suchen
Download Code  Code
<td width='50%' class='tbl'>".strftime($settings2['longdate'], (time())+($settings2['serveroffset']*3600))."</td>



ändern zu
Download Code  Code
<td width='50%' class='tbl'>".format_date($settings2['longdate'], (time())+($settings2['serveroffset']*3600))."</td>




suchen
Download Code  Code
<td width='50%' class='tbl'>".strftime($settings2['longdate'], time()+(($settings2['serveroffset']+$settings2['timeoffset'])*3600))."</td>



ändern zu
Download Code  Code
<td width='50%' class='tbl'>".format_date($settings2['longdate'], time()+(($settings2['serveroffset']+$settings2['timeoffset'])*3600))."</td>




Alle Dateien vom CMS und infusionen nach strftime durchsuchen und entsprechend ändern und vielleicht noch die function format_date erweitern, damit die Monatsnamen auch in deutsch angezeigt werden. Lösung im englischen Forum.
Bearbeitet von Harlekin am 03-06-2022 06:29
Verwarnstatus: warningwarningwarningwarning
 
https://harlekin-power.de
matze
ich rufe die datenbank mit TIMPSTAP per ,,TIMPSTAP,, variable ich nutze keine $varabale....ich flücke sie ausanneider per,,$strfotime,,
TIMPSTAP ! =''' 0;

Da gibt es keine Fehler...


fehler gelöst...aber danke trotzdem ..für die Hilfe
Bearbeitet von matze am 06-06-2022 02:47
Verwarnstatus: warningwarningwarningwarning
 
https://fusion-mods.de
Springe ins Forum:
Ähnliche Themen
Thema Forum Antworten Letzter Beitrag
Frage zu ein Herbst Script Diskussions Bereich 7 28-09-2020 17:34
Frage wegen html/php Allgemeines 4 28-02-2020 09:42
Mal eine Frage Allgemeines 5 28-06-2019 23:45
Frage zu PHP v7 Allgemeines 10 11-05-2018 22:33
Frage allgemein Allgemeines 11 17-03-2017 08:41
Sämtliche Grafiken und Texte dieser Seite unterliegen dem Urheberrecht und dürfen nicht ohne Erlaubnis kopiert werden!!!