Discussion:PHPDD

Le contenu de la page n’est pas pris en charge dans d’autres langues.
Un livre de Wikilivres.

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 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)