[RESOLU] Expressions régulières Pour fichier

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] Expressions régulières Pour fichier

Re: Expressions régulières Pour fichier

par ChrisCMoi62 » 22 déc. 2020, 16:15

Merci en effet maintenant ça marche :-)

Re: Expressions régulières Pour fichier

par or 1 » 22 déc. 2020, 16:06

non, on ne veut pas d'extension P ou F
if(!preg_match('#^[a-z0-9-]+\.pdf$#i',$_FILES['lien']['name'])) {

Re: Expressions régulières Pour fichier

par ChrisCMoi62 » 22 déc. 2020, 16:00

En effet mais comme ça?
if(!preg_match('#^[a-z0-9]+\.[PDF],$_FILES['lien']['name'])) {

Re: Expressions régulières Pour fichier

par or 1 » 22 déc. 2020, 15:20

[a-z0-9-]

si l'extension ne peut être que "pdf", il ne faut pas mettre [a-z]{3,4} mais pdf

Expressions régulières Pour fichier

par ChrisCMoi62 » 22 déc. 2020, 14:45

Bonjour,
Je. herche à vérifier si le nom du fichier est correct, à savoir chiffres, _ - lettres minuscules ou majuscules et format PDF
j'ai esté ça, mais les tirets ne sont pas acceptés

if(!preg_match('#^[a-z0-9]+\.[a-z]{3,4}$#i',$_FILES['lien']['name'])) {

Merci de votre aide.