probleme pour passer de ereg à preg_match avec vieil arfooo

Problèmes, suggestions et questions concernant l'annuaire Arfooo

probleme pour passer de ereg à preg_match avec vieil arfooo

Messagede herbert » Dim 24 Juin 2012 23:51

Salut,

Tres fainéant, et surtout parce que je suis tres content de ma version d'arfooo (installée en .... 2009 !), je n'ai pas fait de mise à jour depuis.
Problème classisque : mon hébergeur a mis à jour sa version de PHP (5.3.X), et je me suis retrouvé avec une fonction obsolete : ereg, et un site en rade http://www.histoire-geo.org
Je n'ai trouvé que le fichier core/frontcontroller.php avec 2 ou 3 ereg que j'ai remplacés comme ceci dans
public static function changeFr($title)

Code: Tout sélectionner
       
        $newTitle =
            substr(
                preg_match(
                    "/\-$/",
                    '',
                    preg_match(
                        "/\-+/",
                        '-',
                        strtolower(
                            preg_match(
                                    "/[^A-Za-z0-9]/",
                                    '-',
                                           
                                    str_replace(
                                        $specialChars,
                                        $normalChars,
                                        htmlspecialchars_decode($title)
                                        )
                                    )
                            )
                        )
                    ),
                    0,
                    $stringMaxLength


le site fonctionne en apparence seulement, puisque la soumission de nouveau site dans l'admin ne donne plus rien (tourne dans le vide), tout comme le cache que je peux plus vider, avec cette erreur

Code: Tout sélectionner
(2) rmdir(/home/histoire/public_html/compiled/admin/arfooo_template/fr/.) [function.rmdir]: Invalid argument   MainController.php   line 114     24-6-12   18:49
FrontController->dispatch() # line   13, file: /home/histoire/public_html/index.php
  call_user_func_array(Array[2], Array[0]) # line  368, file: /home/histoire/public_html/core/FrontController.php
    Admin_MainController->clearAction() # line    0, file: unknown
      Admin_MainController->clearDir("/home/histoire/public_html/compiled/") # line  152, file: /home/histoire/public_html/admin/controllers/MainController.php
        rmdir("/home/histoire/public_html/compiled/admin/arfooo_template/fr/.") # line  114, file: /home/histoire/public_html/admin/controllers/MainController.php


Je vais passer au dernière arfooo, mais pas avant 2 ou 3 mois, quand j'aurais le temps de refaire la customisation :) En atendant, y at-il un espoir pour rendre la version actuelle fonctionnelle ?

D'avance merci,

Herbert
herbert
 
Messages: 83
Inscription: Ven 22 Mai 2009 14:00


Re: probleme pour passer de ereg à preg_match avec vieil arf

Messagede herbert » Lun 25 Juin 2012 22:29

déjà l'effet vacances ?
herbert
 
Messages: 83
Inscription: Ven 22 Mai 2009 14:00

Re: probleme pour passer de ereg à preg_match avec vieil arf

Messagede herbert » Jeu 28 Juin 2012 19:17

bon bien sur, c'est preg_replace qu'il faut utiliser, mais ça ne change pas le probleme

mon code est celui-ci, j'ai dû faire une erreur quelque part, non ??
Code: Tout sélectionner
        $newTitle =
            substr(
                preg_replace(
                    "/\-$/",
                    '',
                    preg_replace(
                        "/\-+/",
                        '-',
                        strtolower(
                            preg_replace(
                                    "/[^A-Za-z0-9]/",
                                    '-',
                                           
                                    str_replace(
                                        $specialChars,
                                        $normalChars,
                                        htmlspecialchars_decode($title)
                                        )
                                    )
                            )
                        )
                    ),
                    0,
                    $stringMaxLength
                ); 

        return $newTitle;
herbert
 
Messages: 83
Inscription: Ven 22 Mai 2009 14:00

Re: probleme pour passer de ereg à preg_match avec vieil arf

Messagede herbert » Dim 1 Juil 2012 11:29

toujours pas de soluce :(
herbert
 
Messages: 83
Inscription: Ven 22 Mai 2009 14:00

Re: probleme pour passer de ereg à preg_match avec vieil arf

Messagede herbert » Mar 3 Juil 2012 20:33

Arf a-t-il laissé tomber arfooo ?
herbert
 
Messages: 83
Inscription: Ven 22 Mai 2009 14:00

Re: probleme pour passer de ereg à preg_match avec vieil arf

Messagede herbert » Lun 9 Juil 2012 11:56

Du coup je me demande s'il faut vraiment que je mette à jour mon arfooo, si il n'y a plus de suivi derrière
bien dommage ! :cry:
herbert
 
Messages: 83
Inscription: Ven 22 Mai 2009 14:00


Retourner vers Annuaire Arfooo

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

 
Copyright © arfooo.com  2007 - 2011  -  Tous droits réservés  -  Partenaires de confiance
Sites du groupe: petites annonces gratuites   voyance en direct - tirage tarot   Consultant en référencement
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group | phpBB SEO Traduction par: phpBB-fr.com
cron