par
Shadors » 30 mai 2013, 09:16
C'est fait, j'ai donc remplacé:
<?php
$pseudo = $_POST['login'];
$pass = $_POST['pass'];
// cryptage du pass
$pass_crypte = crypt($_POST['pass']);
$File = 'hobs.txt';
$Mode = 'w+';
$Content = $pseudo .':'. $pass_crypte."\n";
/*
r : Ouvre un fichier en lecture seule, place le pointeur en début de fichier.
r+ : Ouvre le fichier en lecture et écriture, place le pointeur en début de fichier.
w : Ouvre un fichier en écriture seule, place le pointeur en début de fichier.
Si le fichier existe déjà, son contenu est écrasé, dans le cas contraire il crée le fichier (w pour write).
w+ : Ouvre le fichier en mode lecture et écriture, place le pointeur au début du fichier.
Si le fichier existe déjà, son contenu est écrasé, dans le cas contraire, il crée le fichier.
a : Ouvre le fichier en écriture seule, place le pointeur à la fin du fichier. Si le fichier n'existe pas, on tente de le créer (a pour append).
a+ : Ouvre le fichier en mode lecture et en écriture, place le pointeur à la fin du fichier.
Si le fichier n'existe pas, on tente de le créer.
*/
$fp=fopen($File, $Mode); //ouverture du fichier.
$w = fwrite($fp,$Content); // insert le texte.
if(!empty($w)){
echo "Fichier écrit";
} else {
echo "Erreur écriture";
}
fclose($fp); // fermeture du fichier.
?>
Dans les lettre a écrire pour le mode aucune ne me propose d'écrire en sautant une ligne a chaque fois que je fait le formulaire j'obtiens tous sur la même. Pourrai-t-on régler cela ?
C'est fait, j'ai donc remplacé:
[php]<?php
$pseudo = $_POST['login'];
$pass = $_POST['pass'];
// cryptage du pass
$pass_crypte = crypt($_POST['pass']);
$File = 'hobs.txt';
$Mode = 'w+';
$Content = $pseudo .':'. $pass_crypte."\n";
/*
r : Ouvre un fichier en lecture seule, place le pointeur en début de fichier.
r+ : Ouvre le fichier en lecture et écriture, place le pointeur en début de fichier.
w : Ouvre un fichier en écriture seule, place le pointeur en début de fichier.
Si le fichier existe déjà, son contenu est écrasé, dans le cas contraire il crée le fichier (w pour write).
w+ : Ouvre le fichier en mode lecture et écriture, place le pointeur au début du fichier.
Si le fichier existe déjà, son contenu est écrasé, dans le cas contraire, il crée le fichier.
a : Ouvre le fichier en écriture seule, place le pointeur à la fin du fichier. Si le fichier n'existe pas, on tente de le créer (a pour append).
a+ : Ouvre le fichier en mode lecture et en écriture, place le pointeur à la fin du fichier.
Si le fichier n'existe pas, on tente de le créer.
*/
$fp=fopen($File, $Mode); //ouverture du fichier.
$w = fwrite($fp,$Content); // insert le texte.
if(!empty($w)){
echo "Fichier écrit";
} else {
echo "Erreur écriture";
}
fclose($fp); // fermeture du fichier.
?>[/php]
Dans les lettre a écrire pour le mode aucune ne me propose d'écrire en sautant une ligne a chaque fois que je fait le formulaire j'obtiens tous sur la même. Pourrai-t-on régler cela ?