Lefounard

  • Signature
    I am singing in the rain , I am happy again !!
  • Site web
  • Nombre de sujets
    177
  • Nombre de messages
    785
  • Nombre de commentaires
    9
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers sujets sur les forums

Lefounard
le 15/07/2004 à 18:58
Faire une bibliotheque
Salut a tous,
Vu que je fais un site sur la faculté de droit alors que je suis a la faculté de science , lol !
Je dois stocker plus d'une centaine de documents , qu'est ce que vous me conseiller ?
Je pensais sous forme de fichier car ma bdd est pas tres grande (bbd chez free).
Sinon au passage une question sur version imprimable (mise page en css) et transmission par lien et get ?

Merci de vos conseils !
I am singing in the rain , I am happy again !!
Lefounard
le 15/07/2004 à 16:05
Du tout Cho !!!!!!
Bonjour a tous , petit probleme rapide a repondre !
Voila j'ai faisd un script qui envoi les infos membres au membre par email quand il a perdu son mot de passe !
Dans ce email je lui mets son nouveau mot de passe (car l'ancien irrécupérable il a été crypter avec md5) donc dans ce mail je lui propose de modifier son mot de passe , mais c'est la que je pas trop m'y prendre ?
Soit par id dans le lien , avec un get a la reception ?
Soit avec un formulaire deja integrer au mail, ou il entrerai son nouveau pass ?
sinon pour la methode get si je md5 l'id dans le lien , ca peut-etre faisable ?

Voila je vous demande conseil pour connaitre la solution la plus secure et la plus pratique ! Merci de vos conseils.
I am singing in the rain , I am happy again !!
Lefounard
le 14/07/2004 à 13:13
Formulaire de Modification
Bonjour un truc tout con comme tellement d'autres que j'arrive pas a faire ! bon qu
I am singing in the rain , I am happy again !!
Lefounard
le 14/07/2004 à 00:24
Fopen
Voila salut a tous , je voudrao faire comme LAGLOBULE en mettant tous mes documents en fichiers texte et tout simplement les appeler via la fontion fopen .
Donc une question : comment faire une mise en page d'un fichier avec un fopen ?
css , .. ???

MErci
I am singing in the rain , I am happy again !!
Lefounard
le 13/07/2004 à 18:42
Qui a faim ?
Salut les mecs, j'ai un prob de cookies ;) bonne apetit ! regardez : http://www.phpfrance.com/forums/ftopic39440.php

merci encore une fois de plus !
I am singing in the rain , I am happy again !!
Lefounard
le 13/07/2004 à 15:17
Set cookies
En fait voila je voulais comment utiliser les cookies avec les sessions : donc setcookie s'ecrit simplement setcookie dans ma page index ou setcookie + argument ?

et ca c'est correct ? :
<?

function cookies()
{
if (isset($_COOKIE['pseudo']) && isset($_COOKIE['password']) && !($_COOKIE['admin']))
{
session_start();
$_SESSION['pseudo'] = $_POST['pseudo'];
$_SESSION['password'] = $_POST['pass'];
header ('location: ../index.php');
}


if (isset($_COOKIE['admin']))
{
session_start();
$_SESSION['pseudo'] = $_POST['pseudo'];
$_SESSION['password'] = $_POST['pass'];
$_SESSION['admin'] = 1;
header ('location: ../index.php');
}
}
?>

J'appelle ma function dans ma page index et l'user est logguer automatiquement !
Sinon est-ce que le logout enleve les cookies ou faut-il envoyer un cookie avec des valeurs nulles ?
Merci ;)
I am singing in the rain , I am happy again !!
Lefounard
le 12/07/2004 à 20:37
Sessions
J'ai fait une partie sessions comme vous avez pu le constater et j'ai fait tout le bordel habituel avec : une page login.php , formulaire , ....
Normal je me connecte et arrive sur ma page login et vois le message ="je suis bien connecté" , impecable ca marche mais quand je clique sur le lien que j'ai fais expres de mettre sur cet page login vers une page membres.php j'arrive sur la page qui m'indique que je suis pas logguer , je saisi pas !! pourtant j'ai ouvert ma session !

Sinon j'ai fait aussi comme laglobule a fait en mettant un header dans la page login mais la lors de mon loggage j'ai un message d'erreur ! mince :

Warning: Cannot modify header information - headers already sent by (output started at /var/www/free.fr/6/1/toutdroit/membres/login.php:32) in /var/www/free.fr/6/1/toutdroit/membres/login.php on line 33


Donc soit c'est moi , soit c'est free , ou sinon un probleme de position des dossiers, j'ai bien mis le dossier sessions dans la racine .

Merci de votre aide ;)
I am singing in the rain , I am happy again !!
Lefounard
le 12/07/2004 à 19:16
Sessions + cookies
voila je voulais savoir combiner cookies et sessions, comme ca l'utilisateur n'aura plus la necessité d'entrer a chaque son mot de passe et son pseudo . Donc la création du cookie serait faite lors d'une premiere ouverture de sessions (restant option les cookies grace a un option : "se souvenor de moi") : l'ouverture de la premier session de l'user (nouvo inscrit ou inscrit ayant effacer son cookie).

Resumons :
- un formulaire de connection (pour la premiere fois ou pour les utilisateurs ne voulant pas de cookies) avec option : "cookie".
- un script qui traite : soit simple ouverture de session sans option cookie ou soit ouverture de session avec option cookie : l'user obtient un cookie avec un id de session qui gardera autant que la durée de vie de son cookie.
- le site detectent les cookies d'users qui n'ont plus la nécessité de se loguer !

Voila un schema grossier , merci de m'aider et surtout comment elaborer la combinaison cookies-sessions .
Merci et @+
I am singing in the rain , I am happy again !!
Lefounard
le 11/07/2004 à 22:41
Je Saisie pas !!!
Je vais peter un cable j'arrive pas a voir l'erreur, merde regardais mes script :


Le formulaire
<form action=\"membres/login.php\" method='post'>

Login :<br><input type=\"text\" name=\"pseudo\" maxlength=\"25\"><br><br>
Password :<br><input type=\"password\" name=\"pass\" maxlength=\"10\"><br><br>
<input type=\"submit\" value=\"log in\">

</form>

Le script de traitement :login.php

<?
$base = mysql_connect('sql.free.fr','***','***');
mysql_select_db('*******',$base);

if($pseudo =='' || $pass =='')
{
echo 'Vous avez oublié de remplir un champs !';
exit;
}

$sql = "select pwd from site_membres where pseudo='$pseudo'";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());

$data = mysql_fetch_array($req);

if($data['password'] != $pass)
{
echo 'Vous avez rentré un mauvais mot de passe !';
exit;
}
else
{
session_start();
session_register('login');

echo 'Vous etes bien logué';

}
?>

Voila mon probleme c'est que meme en remplissant le formulaire correctement le script me renvoi comme koi j'ai rempli qu'un champs , a moins qu'il faut que je mette $_POST['pass'] au lieu de $pass ? bon bref je saizi pa !
I am singing in the rain , I am happy again !!
Lefounard
le 10/07/2004 à 01:46
Moogly et les autres !!!!
Je comprends aucune erreur apparente mais le script n'efface pas ou ne transfere pas le nouveau inscrit dans l'autre table de données ! peut-etre que j'ai mal transmis l'id ???? regarde mes scripts :
http://www.lephpfacile.com/wall/lire_wall.php?wall=1536

Merci de votre aide !
I am singing in the rain , I am happy again !!
LoadingChargement en cours