Première partie: sécurité ou pas sécurité
j'ai les fichiers que je montre ci-après:
***date.php***
<?php
include("pass.php");
$debut_jour=$_POST['jour'];
$debut_mois=$_POST['mois'];
$debut_annee=$_POST['annee'];
$fin_jour=$_POST['jourb'];
$fin_mois=$_POST['moisb'];
$fin_annee=$_POST['anneeb'];
$debut_heure=$_POST['heurea'];
$debut_minute=$_POST['heureb'];
$fin_heure=$_POST['heurec'];
$fin_minute=$_POST['heured'];
$groupe=$_POST['group'];
$cachet=$_POST['euros'];
if ($_POST['description']=="infos supplémentaires..."){
$descriptif="";
} else {
$descriptif=$_POST['description'];
}
$utilisateur=$_POST['name'];
$password=$_POST['pass'];
if (isset(${"password_".$utilisateur}) && $password==${"password_".$utilisateur}){
if (($debut_annee==Date("Y") && $debut_mois==Date("n") && $debut_jour>Date("j")) || ($debut_annee==Date("Y") && $debut_mois>Date("n")) || ($debut_annee>Date("Y"))){
//if (
$chaine="Début: ".$debut_jour."/".$debut_mois."/".$debut_annee." Heure: ".$debut_heure."h".$debut_minute."<br>Fin: ". $fin_jour."/".$fin_mois."/".$fin_annee." Heure: ".$fin_heure."h".$fin_minute."<br>Groupe concerné: ".$groupe."<br>Cachet: ".$cachet."<br>Infos complémentaires:<br>".$descriptif;
} else {
$chaine="mauvaise date...";
}
} else {
$chaine="Mauvais mot de passe ou nom d'utilisateur...retry<br><a href=\"dates.html\">réessayer...</a>";
};
echo $chaine;
?>
***pass.php***
<?php
$password_utilisateur="password";
//$password_xxx="xxxxxx";
?>
je souhaite savoir si c'est un tant soit peu "sécuriser" ou non, car je ne suis pas encore assez fort pour utiliser des méthodes de cryptage, et comme j'ai cru comprendre que le php n'est pas visible par l'utilisateur lambda...je me suis dit ça peu marcher.Partie 2: ouverture de fichier
j'ai un petit script de compteur que voici:
***stat.php***
<?php
$fichier=fopen("F:\\programs\\EasyPHP1-8\\www\\stats\\stat.txt",'r+');
$chaine=fread($fichier,20);
$taille=strlen($chaine);
if($taille==0){
$chaine="0/0/0";
}
$prem=strpos($chaine,'/');
$sec=strpos($chaine,'/',$prem+1);
$nbrmozilla=substr($chaine,0,$prem);
$nbrie=substr($chaine,$prem+1,$sec-($prem+1));
$nbrautre=substr($chaine,$sec+1);
if (strpos($_SERVER['HTTP_USER_AGENT'],'MSIE')!==FALSE){
$nbrie=(int)$nbrie+1;
} elseif (strpos($_SERVER['HTTP_USER_AGENT'],'Firefox')!==FALSE){
$nbrmozilla=(int)$nbrmozilla+1;
} else {
$nbrautre=(int)$nbrautre+1;
}
$chaine=$nbrmozilla."/".$nbrie."/".$nbrautre;
fseek($fichier,0);
fwrite($fichier,$chaine);
fclose($fichier);
?>
***stat.txt***
Code : Tout sélectionner
nbr1/nbr2/nbr3En espérant que j'obtienne des réponses
je vous laisse la parole (ou plutot la plume)
jo