Espace membre sans SQL
benjaminus29
Messages postés
659
Date d'inscription
Statut
Membre
Dernière intervention
-
avion-f16 Messages postés 19252 Date d'inscription Statut Contributeur Dernière intervention -
avion-f16 Messages postés 19252 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
j'ai 14 ans
je cherche un script d'espace membre avec inscription, connexion, ...
sans SQL
peut être avec un fichier TXT pour a la place du SQL
merci de m'aider
j'ai 14 ans
je cherche un script d'espace membre avec inscription, connexion, ...
sans SQL
peut être avec un fichier TXT pour a la place du SQL
merci de m'aider
A voir également:
- Espace membre sans SQL
- Espace insécable - Guide
- Espace de stockage gmail plein - Guide
- Membre indisponible vinted - Guide
- Espace stockage google - Guide
- Liberer espace ipad - Guide
4 réponses
Salut :)
Ben c 'est pas très sécure si tu met ca dans un fichier txt.. déjà que dans une base sql, y a des failles.. alors sur un txt, j te dis pas !!!
mais bon, c'est faisable...
pour lire un fichier :
function lire_fichier($file_name) {
//si le fichier exist l'ouvrir
if ( file_exists("$file_name") ) {
$handle=fopen("$file_name",'r');
}
//sinon FALSE
else {
return FALSE;
}
//lecture du fichier
$read=fread($handle,filesize ("$file_name"));
//d?upage par ligne
$ligne=explode("\n", $read);
$nb_lignes=count($ligne);
$data=array();
for ($i=1;$i<$nb_lignes-1;$i++) {
$data[$i-1]=$ligne[$i];
}
fclose($handle);
//chaque ligne dans $data[]
return($data);
}
il te retour un array contenant pour chaque ligne du txt
pour ecrire dans un fichier :
http://www.asp-php.net/tutorial/asp-php/ecriture.php
apres tu fais ta salade ;)
Mais je répète, c'est pas du tout sécure.. et le fait de lire/écrire dans un fichier prend plus de temps que d interroger une bd sql ;)
Bon courage @++
Ben c 'est pas très sécure si tu met ca dans un fichier txt.. déjà que dans une base sql, y a des failles.. alors sur un txt, j te dis pas !!!
mais bon, c'est faisable...
pour lire un fichier :
function lire_fichier($file_name) {
//si le fichier exist l'ouvrir
if ( file_exists("$file_name") ) {
$handle=fopen("$file_name",'r');
}
//sinon FALSE
else {
return FALSE;
}
//lecture du fichier
$read=fread($handle,filesize ("$file_name"));
//d?upage par ligne
$ligne=explode("\n", $read);
$nb_lignes=count($ligne);
$data=array();
for ($i=1;$i<$nb_lignes-1;$i++) {
$data[$i-1]=$ligne[$i];
}
fclose($handle);
//chaque ligne dans $data[]
return($data);
}
il te retour un array contenant pour chaque ligne du txt
pour ecrire dans un fichier :
http://www.asp-php.net/tutorial/asp-php/ecriture.php
apres tu fais ta salade ;)
Mais je répète, c'est pas du tout sécure.. et le fait de lire/écrire dans un fichier prend plus de temps que d interroger une bd sql ;)
Bon courage @++
Salut.
@jjsteing : ne crois pas que j'en ai après toi, mais on peut bloquer l'accès à ce fichier via HTTP grâce à un .htaccess. (je dis ça pour tes connaissances, pas pour te contredire pour le plaisir)
@benjaminus29: Moi j'en ai 15 ;)
Perso, je trouve l'utilisation d'un fichier XML plus propre.
Si tu n'utilises pas de base de données MySQL parce que ton hébergeur ne t'y autorise pas, tu peux toujours essayer avec une base de données SQLite : ça se stocke dans un fichier, sur le FTP.
SQLite:
https://www.php.net/manual/fr/ref.sqlite.php
Avec PDO : https://www.php.net/pdo
https://www.php.net/manual/fr/ref.pdo-sqlite.connection.php
Traitement de fichiers XML avec DOM et SimpleXML :
http://fr.php.net/dom
https://www.php.net/simplexml
Bonne lecture :)
@jjsteing : ne crois pas que j'en ai après toi, mais on peut bloquer l'accès à ce fichier via HTTP grâce à un .htaccess. (je dis ça pour tes connaissances, pas pour te contredire pour le plaisir)
@benjaminus29: Moi j'en ai 15 ;)
Perso, je trouve l'utilisation d'un fichier XML plus propre.
Si tu n'utilises pas de base de données MySQL parce que ton hébergeur ne t'y autorise pas, tu peux toujours essayer avec une base de données SQLite : ça se stocke dans un fichier, sur le FTP.
SQLite:
https://www.php.net/manual/fr/ref.sqlite.php
Avec PDO : https://www.php.net/pdo
https://www.php.net/manual/fr/ref.pdo-sqlite.connection.php
Traitement de fichiers XML avec DOM et SimpleXML :
http://fr.php.net/dom
https://www.php.net/simplexml
Bonne lecture :)
y a t'il un moyen de le faire en HTML ?
En HTML seulement ? Non
Le HTML ne fait que stocker des données, il ne permet pas de faire un traitement de celles-ci.
Tu peux utiliser le Javascript, mais il n'y aura aucune sécurité : l'internaute peut, en affichant le code source, voir le JS, donc voir comment il fonctionne, où il va chercher les mots de passes, etc ...
Le HTML ne fait que stocker des données, il ne permet pas de faire un traitement de celles-ci.
Tu peux utiliser le Javascript, mais il n'y aura aucune sécurité : l'internaute peut, en affichant le code source, voir le JS, donc voir comment il fonctionne, où il va chercher les mots de passes, etc ...