http://stackoverflow.com/questions/32115609/basename-fail-when-file-name-start-by-an-accent
Tiens, voilà un bug qui vient de me faire paumer un bon moment !
La fonction basename ne reconnaît pas le premier caractère si celui-ci est accentué... la classe.
Bon, donc un petit truc pour pallier à ça:
`
function basename($file){
$array=explode('/',$file);
if (isarray($array)){
return end($array);
}else{
return $file;
}
}
`
http://
La nouvelle maquette mise à jour avance bien, mais je bute sur un truc étrange dans pluXML (selon le bug bien connu du "ça-devrait-marcher-mais-ça-couille":
Quand j'utilise obstart puis obget_clean dans mes pages, je n'en récupère rien... idem quand je hooke la page via un plugin et que je retente dedans...
Obstart et obget_clean merdouillent grave dans pluxml et je sens bien qu'un truc m'échappe...
A mon avis, ça viendrait bien de la class.plx.plugins et de sa gestion du hook (problème de croisement de bufferisation ?!):
public function callHook($hookName, $parms=null) {
if(isset($this->aHooks[$hookName])) {
obstart();
foreach($this->aHooks[$hookName] as $callback) {
$return = $this->aPlugins[$callback['class']]->$callback'method';
}
if(isset($return))
return array('?>'.obgetclean().'<?php ', $return);
else
return '?>'.obget_clean().'<?php ';
}
}
heu... JerryWham ?! HELP !
[EDIT]
Yahaaaa, je viens de piger un truc relatif à eval !!! mouhouhaha je suis invicible \o/ (hein ? comment ça "c'était tout con alors" ?! )
A moi les plugins, les remplacement de contenus et tout ça !!! ^^