Ceci est une ancienne révision du document !
Modalités de remise de votre travail
Localisation & Date
- Dès maintenant :
- Créer votre équipe (binôme ou seul) sur http://downupload.kobject.net
- Affecter les 2 membres aux modules (Back-office et front-office)
- avant le jeudi 24 avril 23h59
- Remettre le travail à uploader sur http://downupload.kobject.net
Contenu de l'archive
| Fichiers/dossiers | Localisation | contenu |
|---|---|---|
| lisezmoi.txt | / | Indications sur l'installation, BDD et mots de passe, composition de l'équipe |
| dbScript.sql | /db/ | Script de création de votre base de données correctement nommée (nom unique) |
| projet (fichiers php/html/css…) | /* | Fichiers de votre projet |
Le fichier lisezmoi.txt devra comporter les informations nécessaires à l'installation et aux tests du développement, et indiquer :
- la localisation du script de création de la base de données (à inclure obligatoirement dans l'archive) : normalement /db/dbScript.sql
- le login et mot de passe d'un utilisateur du site : normalement login : admin, password : admin
- la répartition du développement entre les 2 membres de l'équipe (modules)
Création du script de votre Base de données
Pour faciliter le travail de votre correcteur :
Pour livrer votre base de données avec votre projet, vous devez incorporer le script de création de votre base (fichier sql) dans l'archive à envoyer :
- Veiller à ce que le nom de votre base soit unique (pour éviter les éventuels conflits de nom avec la base d'un autre groupe d'étudiants)
- Modifier en conséquence dans vos fichiers php la partie du Script faisant référence à la base de donnée à utiliser
Dans phpMyAdmin :
- cliquer sur le bouton Bases de données :
- Cliquer ensuite sur votre base de données (minicms par exemple),
- Puis sur Exporter
- Choisir Exécuter
- puis ouvrir le script créé et téléchargé
- Ajouter les 2 lignes suivantes au début du script créé :
- CREATE DATABASE …
- USE …
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO"; SET time_zone = "+00:00"; /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; /*!40101 SET NAMES utf8 */; -- -- Base de données: `leNomDemaBaseDeDonnees` -- CREATE DATABASE IF NOT EXISTS leNomDeMaBaseDeDonnees; USE leNomDeMaBaseDeDonnees;
- renommer ce fichier dbScript.sql et incorporer le dans le dossier db de votre site (avant de créer l'archive)
- Modifier dans vos fichiers php (logiquement à un seul endroit) le script de connexion référençant la base de données à utiliser.
Exemple :
function connect(){
$db=null;
try{
$db = new PDO('mysql:host=localhost;dbname=leNomDemaBaseDeDonnees',"root", "");
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
}catch(Exception $e){
echo "Erreur de connexion";
}
return $db;
}


