getFiles($addFilesArticle['uuid']); $articleUuid = $addFilesArticle['uuid']; $articleTitle = $addFilesArticle['title']; // Extraire 1-3 mots significatifs du titre pour l'auto-recherche $_sfStop = ['ou','et','un','une','le','la','les','de','du','des','en','au','aux','ce','cet', 'cette','ces','que','qui','par','sur','dans','son','sa','ses','mon','ton','nos', 'vos','leur','leurs','voir','comment','quoi','dont','votre','notre','selon','car', 'mais','donc','puis','plus','très','avec','pour','pas','est','sont','était', 'être','avoir','faire','tout','tous','toute','toutes']; $_sfWords = preg_split('/[^a-zA-ZÀ-ÿ0-9]+/u', $articleTitle) ?: []; $_sfKw = []; foreach ($_sfWords as $_w) { if (mb_strlen($_w) >= 3 && !in_array(mb_strtolower($_w), $_sfStop, true)) { $_sfKw[] = $_w; if (count($_sfKw) >= 3) { break; } } } $autoSearchQuery = !empty($_sfKw) ? implode(' ', $_sfKw) : $articleTitle; unset($_sfStop, $_sfWords, $_sfKw, $_w); ?>
← Retour

Ajouter des fichiers

Article :

Uploader
Images → sha256-taille.ext
Vidéos, PDF, autres → nom sanitisé
Annuler
Fichiers existants
'🎬', str_starts_with($f['mime'], 'audio/') => '🎵', $f['mime'] === 'application/pdf' => '📑', default => '📄', } ?>
Ko
cover
Fichiers d'autres articles