Page 1 sur 1

Beaucoup de questions...

Posté : 01 févr. 2006, 17:47
par jojolapine
Bon alors tout d'abord bonjour à tous (je viens de m'inscrire), et merci pour la future aide que vous aller m'apporter... :D

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/nbr3
ça marche bien mais je n'arrive pas à ouvrir le fichier avec un chemin relatif, je suis obligé d'écrire un chemin complet (ça marche parceque je travail avec easyphp)

En espérant que j'obtienne des réponses :(
je vous laisse la parole (ou plutot la plume)
jo