L'utilisation de file() vous facilitera la vie : https://www.php.net/manual/fr/function.file.php
Utilisez les flags suivants dans votre cas : FILE_IGNORE_NEW_LINES et FILE_SKIP_EMPTY_LINES (au cas où il ligne du txt est vide)
Je comprends que tu veuille faire un UPDATE de chaque entrée mais tu UPDATE toute la table à chaque itération, il te faut UPDATE seulement l'ID itéré, pas toute la table.
req table
while(req table){
//update entrée avec id itéré
}
Tu peux utiliser une approche basée sur une sous-requête qui compte le nombre d'occurrences de chaque titre, puis utiliser cette information pour générer le champ unique avec le suffixe approprié. UPDATE `table` t JOIN ( SELECT nom, CASE WHEN COUNT(*) > 1 THEN CONCAT(lower(nom), '-', ROW_NUMBER() OV...
Ceci te sert à rien : if(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on') { $link = "https"; } else { $link = "http"; // Here append the common URL characters. $link .= "://"; // Append the host(domain name, ip) to the URL. $link .= $_SERVER['HTTP_HOST'];...
Je penses que si tu utilise un système MVC, tu arrivera à implanter une simple condition PHP comme je t'ai passé... Si ton formulaire "connexion" est envoyé tu traite les champs "connexion" (inversement pour le formulaire inscription) et bien fais en sorte de repérer quel formula...