Glissez et déposez un fichier PHP ici (ou cliquez pour sélectionner)
Code corrigé
Corriger un répertoire
Cette fonctionnalité vous permet de corriger tous les fichiers PHP d'un répertoire et ses sous-répertoires.
Note : Pour des raisons de sécurité, cette fonction n'est disponible qu'en local. Pour l'utiliser, téléchargez ce script et exécutez-le sur votre serveur local.
0%
À propos de cet outil
Cet outil est conçu pour aider les utilisateurs de DataLife Engine à rendre leurs sites compatibles avec PHP 8.0 et supérieur.
Il corrige automatiquement plusieurs problèmes de syntaxe courants, notamment :
Erreurs de chaînes de caractères entre guillemets doubles (ex: "key" "value" → "key" => "value")
Syntaxe incorrecte des tableaux associatifs
Problèmes d'opérateur ternaire
Identifiants utilisant des mots réservés (ex: "group", "list", etc.)
Utilisation d'accolades {} pour accéder aux tableaux et chaînes (obsolète en PHP 8)
Fonctions dépréciées et remplacées
Et d'autres problèmes de compatibilité avec PHP 8+
Erreurs courantes corrigées :
"Parse error: syntax error, unexpected double-quoted string "key", expecting variable or "{" or "$""
"Fatal error: Array and string offset access syntax with curly braces is no longer supported"
"Fatal error: Uncaught Error: Call to undefined function get_magic_quotes_gpc()"
Avertissement : Faites toujours une sauvegarde de vos fichiers avant d'utiliser cet outil.
Fatal error: Uncaught Error: Class 'dle_template' not found in /home/fss/public_html/engine/init.php:595
Stack trace:
#0 /home/fss/public_html/index.php(27): require_once()
#1 {main}
thrown in /home/fss/public_html/engine/init.php on line 595