Evolution code version PHP

Fermé
drtgx Messages postés 1 Date d'inscription samedi 28 mai 2016 Statut Membre Dernière intervention 28 mai 2016 - 28 mai 2016 à 00:39
jordane45 Messages postés 38366 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 1 janvier 2025 - 28 mai 2016 à 02:23
Bonjour, actuellement j'ai un site intranet, qui est stocké sur un serveur wamp, avec PHP version 5.4.3 . Je souhaiterais migrer sur PHP7.0, mais le code php de mon site est très très obselete. je recherche quelqu'un qui pourrait me ré-écrire ce morceau de code de ma page de login.php :


<?php

if(isset($_POST['submit']))
{
$pseudo = htmlspecialchars(trim($_POST['pseudo']));
$password = htmlspecialchars(trim($_POST['password']));

if(empty($pseudo))
{
echo "<font color='red'>Veuillez saisir votre Nom d'utilisateur!<br/></font>";
}

else if(empty($password))
{
echo "<font color='red'>Veuillez saisir votre mot de passe!</font>";
}
else{

mysql_connect('localhost','root','');
mysql_select_db('matable');

$password = md5($password);

$login = mysql_query("SELECT * FROM usersite WHERE username='$pseudo'AND password='$password'");

$rows = mysql_num_rows($login);

if($rows == 1)
{

$_SESSION['pseudo'] = $pseudo;

header('location:index.php');

}else echo "<font color='red'>Utilisateur, mot de passe!</font>";

}
}

?>

Merci d'avance.
A voir également:

1 réponse

jordane45 Messages postés 38366 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 1 janvier 2025 4 720
28 mai 2016 à 02:23
Bonjour,

Ce code est assez simple.
Pour commencer... modifies les lignes de codes utilisant l'ancienne extension mysql pour passer à la PDO (ou à mysqli).

https://www.commentcamarche.net/faq/44117-connexion-a-une-base-avec-pdo-mysqli

https://www.commentcamarche.net/faq/27489-pdo-une-autre-facon-d-acceder-a-vos-bases-de-donnees



0