Salut,
Je ne suis pas certain d'avoir tout compris et j'ai lu un peu en diagonale, seulement "raccourcir le script", "m'oblige a mettre le nom du dossier dans mon lien alors que mon souhait était de le cachet", ... url rewriting, non ?

Quant au script qu'a gentiment écrit Stay pour toi attention aux failles (graves) de sécurité qu'il présente !
On ne doit
en aucun cas laisser l'utilisateur choisir le fichier qu'il veut ouvrir !!
... imagine par exemple que je passe index?pp=administration.php&ff=admin
=> j'accède directement à ta page d'administration !!
Tu pourrais peut être te dire qu'il faut déjà trouver le nom du dossier et celui du fichier, certes, mais c'est souvent d'une facilité déconcertante (un petit bot) et dans bien des cas d'autres indices permettent de trouver.
"hors j'ai appris entre temps que le php ne savais pas faire de recherche autonome si on lui disais pas ou chercher, donc vu qu'il faut lui tenir la main au php [...]"
... heu, oui, comme n'importe quel autre langage, comme n'importe quelle recherche de fichier que tu effectues quotidiennement sur ta machine.
Tu devrais peut être jeter un oeil à set_include_path() mais en tout état de cause ce n'est vraiment pas recommandé dans ce cas.
Cordialement,
Kohntark -