open_basedir et file_exists ou is_dir
Bonjour,
Je suis en train de tester SPIP 4.2.11 avec un php.ini indiquant comme open_basedir juste le chemin de la racine de SPIP et rien d'autre (sous Windows).
Et j'ai plein de warnings dans l'espace d'admin.
J'ai résolu ces warning en modifiant 2 choses dans ecrire/inc/filtres.php
- function timestamp :
- or !file_exists($fichier)
+ or !file_exists(url_absolue($fichier))
- function http_img_pack :
J'ai enlevé le if
if (file_exists($img_file)) {
$img_file = timestamp($img_file);
}
Pour ne plus avoir que
$img_file = timestamp($img_file);
puisque timestamp fait cette vérif de file_exists
PS : j'avais commencé par mettre le |url_absolue dans les squelettes concernés avant l'appel de timestamp, puis je me suis dit qu'il valait mieux le faire de manière plus systématique et centrale.
Je ne fais pas de PR pour l'instant, j'attends les commentaires.