Discussion:PHPDD
Ajouter un sujetAttention n'utilise pas le mot ISO si tu ne parles pas d'une norme de l'institut de normalisation ISO Merrheim 7 mars 2006 à 11:31 (UTC)
Tu as raison. Mais je manque d'idée comme nom de norme Spirit 203 8 mars 2006 à 13:29 (UTC)
Fait --Spirit 203 9 mars 2006 à 15:03 (UTC)
Norme de bases de données
[modifier le wikicode]Je voudrais demander que le fichier de connexion soit "inc_connect.php" contenant
<?php /* * Filename: inc_connect.php * Author: auteur * Created: 59/59/2009 * Last modified: 52/51/1988 * Norm: ISO-dev PHP alpha */ $_DB = mysql_connect("host","account","password"); if (!mysql_select_db("dbname",$_DB)) { exit("Connection failed"); } ?>
Cela présenterait l'avantage de pouvoir installer des modules sans avoir à rentrer à chaque fois les informations FTP, mais je me demande si ce n'est pas un danger de sécurité. Spirit 203 8 mars 2006 à 13:36 (UTC)
- à ma connaissance, il faut mettre dans un répertoire séparé protégé par un .htaccess (deny from all) et qui contient
<?php $host=''; $user=''; $password=''; $database=''; ?>
On peut également imposer que si ce fichier n'existe pas, alors on considère que l'appli n'est pas installé et on propose une procédure d'installation standard. Merrheim 14 mars 2006 à 07:39 (UTC)
Je suis d'accord pour l'appli d'installation standard qui sera le même partout et disponible en téléchargement n'importe où. En revanche, si utilise le code que tu propose, si un utilisateur réussi à faire
print_r($GLOBALS);
il aura les infos avec les mots de pass. Pas avec mon code Spirit 203 19 mars 2006 à 13:57 (UTC)