Page 1 sur 1

analyse d'un fichier uploadé -> action

Posté : 23 juil. 2020, 15:18
par 11inq
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

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

Posté : 23 juil. 2020, 15:28
par or 1
$trouve = false;
foreach(...){
  if(...){
    $trouve = true;
  }
}

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

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

Posté : 23 juil. 2020, 15:34
par 11inq
$trouve = false;
foreach(...){
  if(...){
    $trouve = true;
  }
}

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