Bonsoir a tous,
je rencontre actuellement quelques petits problèmes lors de la création de mon projet php. Le premier problème est que je n'arrive pas a déplacer un fichier créer préalablement, mon code étant :
Mon second problème est que j'aimerai qu'à chaque lancement d'une des pages html ou php celle ci verifie que l'utilisateur est bien connécté (je pensait vérifier l'exactitude de mes variables $_session['login'] et $_session['pass'] ou simplement vérifier si ces variables existent; ma page d'identification étant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 <?php session_start(); $content_dir = 'upload/'; $tmp_file = $_FILES['fichier']['tmp_name']; if(is_uploaded_file($tmp_file) ) { $type_file = $_FILES['fichier']['type']; $extension = strrchr($_FILES['fichier']['name'], '.'); /* if( !strstr($type_file, 'jpg') && !strstr($type_file, 'jpeg') && !strstr($type_file, 'bmp') && !strstr($type_file, 'gif') ) { exit("Le fichier n'est pas une image"); }*/ $name_file = $_FILES['fichier']['name']; $name_file = $_SESSION['demandeur'].$_SESSION['date']. $extension; if( !move_uploaded_file($tmp_file, $content_dir . $name_file) ) { exit("Impossible de copier le fichier dans $content_dir"); } else { echo "Votre demande à bien été pris en compte"; } } else { echo "Pb de téléchargement..."; }
Merci d'avance et bonne soirée à tous.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47 <?php session_start(); require_once "connect.php"; $nomutilisateur = $_POST["login"]; $pass = $_POST["pass"]; //on va dans la table pour voir si l'utilisateur est dans la table //pseudo et mdp correspondent aux noms des colonnes dans ma table user // $requete = "SELECT login FROM utilisateur WHERE login = '".$nomutilisateur."' AND pass = '".md5($pass)."'"; $requete2 = "SELECT pass FROM utilisateur WHERE login = '".$nomutilisateur."' AND pass = '".md5($pass)."'"; $resultat = mysql_query($requete); $resultat2 = mysql_query($requete2); $nbres = mysql_num_rows($resultat); if ( $nbres == 0 ) //on scann la table pour voir si l'utilisateur est présent {//si non alors echo 'Vous avez rentré de mauvais identifiants, merci de réessayer.'; } else {//si oui $_SESSION['login'] = mysql_result($resultat,0, "login"); $_SESSION['pass'] = mysql_result($resultat2,0, "pass"); echo "identifiant correct, vous pouvez naviguer à travers les différentes pages dorénavant."; } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd > <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr"> <head> <title>verification logs</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <link rel="stylesheet"type="text/css"href="designform.css"> </head> <body> <?php mysql_close($db); ?> </body> </html>
Partager