[RESOLU] analyse d'un fichier uploadé -> action

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] analyse d'un fichier uploadé -> action

Re: analyse d'un fichier uploadé -> action

par 11inq » 23 juil. 2020, 15:34

$trouve = false;
foreach(...){
  if(...){
    $trouve = true;
  }
}

if($trouve){
  echo ...;
}
else{
  echo ...;
}
désolé j'ai rien compris 8-|

Re: analyse d'un fichier uploadé -> action

par or 1 » 23 juil. 2020, 15:28

$trouve = false;
foreach(...){
  if(...){
    $trouve = true;
  }
}

if($trouve){
  echo ...;
}
else{
  echo ...;
}

analyse d'un fichier uploadé -> action

par 11inq » 23 juil. 2020, 15:18

Bonjour,
j'ai un projet ou l'utilisateur doit uploader un fichier et à partir de cet fichier le serveur analyse et décide quel bouton est appuyé par défaut en html

Voici un code que j'ai trouvé sur internet

Code : Tout sélectionner

$file = file_get_contents($target_file); $searchstrings = 'Bonjour, hello, test, text'; $breakstrings = explode(',',$searchstrings); foreach ($breakstrings as $values){ if(!strpos($file, $values)) { echo $values. " n'a pas été trouvé"; } else { echo "Votre langue est:" .$values; } } unlink($target_file);
Dans les fichiers qui seront upload il y aura seulement un seul mot des mots recherchés

Le problem que j'ai c'est que pour chaque mot recherché j'ai aussi son résultat qui s'affiche, mot trouvé ou non trouvé.

En gros ce que j'aimerais c'est si dans le fichier il y a le mot bonjour alors value = français, hello = anglais etc. et si aucun n'est trouvé alors un echo bla-bla.

J'ai essayé de jouer avec le code mais je n'y arrive pas, je ne connais pas assez bien la function foreach

Merci d'avance