Attention 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

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)

Revenir à la page « PHPDD ».