Accueil > Forum > > > > Enregistrer dans une base de données
Enregistrer dans une base de données
lundi 16 mai 2011 à 17:06:06 |
Enregistrer dans une base de données

Sinsitrus
|
Salut !
Pouvez-vous m'aider à exécuter ce script svp ?
Je n'arrives pas à enregistrer dans ma base de donnée alors que lorsque je clique sur le bouton envoyer, il me donne une confirmation de l'envoie.
Voici mon code dans le body
Code PHP : <form name="generateur" method="post" onSubmit="return(VerifForm(this))">
<input type="text" name="username" id="username" style="width:100%" <?php if ($err && $_SERVER['REQUEST_METHOD'] != 'GET') { echo 'value="'.htmlentities($_POST['username']).'"'; } ?>/>
<input type="text" name="password" style="width:100%; font-family:Courier New" <?php if ($err && $_SERVER['REQUEST_METHOD'] != 'GET') { echo 'value="'.htmlentities($_POST['password']).'"'; } ?>/>
<input type="text" name="mail" id="mail" style="width:100%" <?php if ($err && $_SERVER['REQUEST_METHOD'] != 'GET') { echo 'value="'.htmlentities($_POST['mail']).'"'; } ?>/>
<input type="submit" name="button" id="button" value="Créer/Editer le compte" />
</form>
Et mon code au dessus du head :
Code PHP : <?php
include("bdd.php");
if (Auth::isAdmin() == false)
die("Vous n'êtes pas l'administrateur !");
$err = false;
$msg = "";
if ($_SERVER['REQUEST_METHOD'] != 'GET')
{
if (isset($_POST['username']) == false || empty($_POST['username']) || !preg_match("#^[a-z0-9]+$#i", $_POST['username']))
{
$err = true;
$msg = "Veuillez renseigner un nom d'utilisateur alphanumérique";
}
else if (isset($_POST['password']) == false || strlen($_POST['password']) < 8)
{
$err = true;
$msg = "Veuillez renseigner un mot de passe de 8 caractères minimum";
}
else if (!isset($_POST['mail']) || !check_mail($_POST['mail']))
{
$err = true;
$msg = "Veuillez renseigner un mail correct";
}
else
{
$tab['username'] = MySql::sqlescape($_POST['username']);
$tab['password'] = MySql::sqlescape($_POST['password']);
$tab['mail'] = MySql::sqlescape($_POST['mail']);
if (MySql::getConnection()->insertupdate("users", $tab))
{
$err = false;
$msg = 'Le compte du client a été ajouté avec succès.';
$usermail = "Bonjour,<br />".
"Votre compte a bien ete créé<br />".
"Nom d'utilisateur : ".htmlentities($tab['username'])."<br />".
"Mot de passe : ".htmlentities($tab['password'])."<br /><br />".
"A bientot !<br />";
$admmail = "Bonjour,<br />".
"Un nouveau compte a été créé<br />".
"Nom d'utilisateur : ".htmlentities($tab['username'])."<br />".
"Mot de passe : ".htmlentities($tab['password'])."<br /><br />".
"A bientot !<br />";
Mail::mail2adm("Nouveau compte ", $admmail);
Mail::mail2usr(MySql::getConnection()->insert_id(), "Votre compte ", $usermail);
@mkdir("up".MySql::getConnection()->insert_id());
} else {
$msg = 'Impossible d\'ajouter l\'utilisateur';
$err = true;
}
}
}
?>
Merci de m'aider..
PS: Je suis novice en PHP, ce code est un copié/collé d'un script d'ami :$
----------
OS : Windows XP SP3 et Vista 32
Platforme : VB 6.0 + SP6
Ok VB6.0 c'est pas net !
|
|
lundi 16 mai 2011 à 20:59:12 |
Re : Enregistrer dans une base de données

cod57
|
bonsoir
il faudrait plutôt poster la requête !
pour comprendre ...
et include("bdd.php");
voir la class
parce que là ...
a++
 Bonne programmation !
|
|
lundi 16 mai 2011 à 21:16:08 |
Re : Enregistrer dans une base de données

Sinsitrus
|
Peut tu m'aider d'avantage stp ?
Poster la requête INSERT INTO ? où ? Comment ?
et include("bdd.php"); à un problème ?
|
|
lundi 16 mai 2011 à 23:13:51 |
Re : Enregistrer dans une base de données

Sinsitrus
|
Je penses savoir où se trouves les requêtes :
Je ne vois vraiment pas où se trouve l'enregistrement dans la base utilisateurs...
Code PHP : <?php
// Configuration
define(DB_HOST, "xxxxx");
define(DB_NAME, "xxxxx");
define(DB_USER, "xxxxx");
define(DB_PASSWORD, "xxxxx");
define(PATH, "");
define(RESPONSE_MAIL, "xxxxx@gmail.com");
// API
date_default_timezone_set("Etc/GMT+0");
function check_mail($mail) {$regex = "#^[\w]([\w]+[-_.]{0,1})*@([\w][\w-.]*[\w])+\.[a-zA-Z]+$#"; if (preg_match($regex, $mail)) return true; else return false;}
function modif_date($date) {$tab = explode("/", $date); $res = $tab[2]."-".$tab[1]."-".$tab[0]; return $res;}
function display_date($date) {$tab = explode("-", $date); return $tab[2]."/".$tab[1]."/".$tab[0];}
class Auth
{
public static function isAdmin() {session_start();
if (isset($_SESSION['admin']) && $_SESSION['admin'] == true) return true; else return false;}
public static function isClient() {session_start();
if (isset($_SESSION['logged']) && $_SESSION['logged'] == true) return true; else return false;}
public static function login($username, $password) {
$sql = MySql::getConnection();
$res = $sql->query("SELECT id, is_admin FROM utilisateurs where username = '".MySql::sqlescape($username)."' and password = '".MySql::sqlescape($password)."'");
if (!$sql->num_rows()) return false;}
public static function usernameExist($username) {
$sql = MySql::getConnection();
$res = $sql->query("SELECT id FROM utilisateurs WHERE username = '".MySql::sqlescape($username)."'");
if (!$sql->num_rows()) return false; else return true;}
}
class Files {public static function delFile($id){$path = Files::FilePath($id); @unlink($path); MySql::getConnection()->query("DELETE FROM files WHERE id = '".intval($id)."'");}
public static function canDwl($id)
{
if (Auth::isAdmin())
return true;
$res = MySql::getConnection()->query("SELECT id_user FROM files WHERE id = '".intval($id)."'")->result();
session_start();
if ($res == $_SESSION['id'])
return true;
return false;
}
public static function verif_file($tabfile)
{
if ($tabfile['type'] != 'application/octet-stream')
return false;
$data = file_get_contents($tabfile['tmp_name'], false, NULL, 4, 15);
if (!$data)
return false;
if ($data != "Standard Jet DB")
return false;
return true;
}
}
class MySql {
private $link;
private $query;
private static $db;
public static function getConnection() {
if (MySql::$db == null)
MySql::$db = New MySql();
return MySql::$db;
}
public function __construct()
{
if (MySql::$db !== null)
return MySql::$db;
if ($this->link !== null)
return ($this->link);
$link = mysql_connect(DB_HOST, DB_USER, DB_PASSWORD);
if (!$link) {
die('Impossible de se connecter a la Base de données);
}
if (mysql_select_db(DB_NAME, $link) === false)
die('la BDD n\'existe pas');
$this->link = $link;
return ($this);
}
public static function sqlescape($var)
{
MySql::getConnection();
return (mysql_real_escape_string($var));
}
public function query($query) {
if ($this->link == null)
return false;
$qu = @mysql_query($query, $this->link);
$this->query = $qu;
return ($this);
}
public function fetch() {
$r = array();
if ($this->query !== false && $this->num_rows() > 0) {
while ($l = mysql_fetch_array($this->query, MYSQL_ASSOC)) {
$r[] = $l;
}
}
return ($r);
}
public function beginTransact()
{
if (!$this->query("SET AUTOCOMMIT = 0; START TRANSACTION"))
return false;
return $this;
}
public function lasterror()
{
return mysql_error();
}
public function stopTransact()
{
if (!$this->query("SET AUTOCOMMIT = 1"))
return false;
return $this;
}
public function commit()
{
if (!$this->query("COMMIT"))
return false;
return $this;
}
public function insertupdate($table, $array)
{
if (!is_array($array))
return (false);
$tmp = array_values($array);
if (is_array($tmp[0]))
{
$i = 0;
foreach ($tmp as $t)
{
$res[$i] = insertupdate((is_array($table) ? $table[$i] : $table), $t);
$i++;
}
return ($res);
}
if (array_key_exists("id", $array) && $array['id'] != '')
{
$sql = "UPDATE ".mysql_real_escape_string($table)." SET ";
$newtab = array();
foreach ($array as $key=>$val)
{
if ($key == "id")
continue;
array_push($newtab, mysql_real_escape_string($key)."='".mysql_real_escape_string($val)."'");
}
$sql .= implode(" , ", $newtab)." WHERE id='".mysql_escape_string($array['id'])."'";
}
else
$sql = "INSERT INTO ".mysql_real_escape_string($table).
"(".implode(", ", array_map('mysql_real_escape_string', array_keys($array))).")
VALUES('".implode("', '", array_map('mysql_real_escape_string', $array))."')";
return ($this->query($sql));
}
public function result() {
return (@mysql_result($this->query, 0));
}
public function num_rows() {
return @mysql_num_rows($this->query);
}
public function affected_rows() {
return @mysql_affected_rows($this->query);
}
public function insert_id() {
return @mysql_insert_id();
}
public function close() {
if ($this->link !== null)
mysql_close($this->link);
$this->link = null;
MySql::$db = null;
}
}
class Mail
{
public static function mail2adm($subject, $msg)
{
$listadm = MySql::getConnection()->query("SELECT mail FROM utilisateurs WHERE is_admin = 1")->fetch();
$headers = "From: ". RESPONSE_MAIL."\r\n" .
'X-Mailer: PHP/' . phpversion() . "\r\n" .
"MIME-Version: 1.0\r\n" .
"Content-Type: text/html; charset=utf-8\r\n" .
"Content-Transfer-Encoding: 8bit\r\n\r\n";
foreach ($listadm as $admin)
{
@mail($admin['mail'], $subject, $msg, $headers);
}
}
public static function mail2usr($id, $subject, $msg)
{
$mail = MySql::getConnection()->query("SELECT mail FROM utilisateurs WHERE id = '".intval($id)."'")->result();
$headers = "From: ". RESPONSE_MAIL."\r\n" .
'X-Mailer: PHP/' . phpversion() . "\r\n" .
"MIME-Version: 1.0\r\n" .
"Content-Type: text/html; charset=utf-8\r\n" .
"Content-Transfer-Encoding: 8bit\r\n\r\n";
@mail($mail, $subject, $msg, $headers);
}
}
// Triggers d'initialisation.
MySql::getConnection()->query("UPDATE users SET enabled = 0 WHERE is_admin = 0 AND fin_compte < NOW()");
?>
|
|
mardi 17 mai 2011 à 10:49:39 |
Re : Enregistrer dans une base de données

cod57
|
bonjour
j'ai testé comme ça
l'inscription fonctionne
a++
table bidon pour le test
CREATE TABLE IF NOT EXISTS `users` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`username` varchar(50) NOT NULL,
`password` varchar(50) NOT NULL,
`mail` varchar(50) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=12 ;
Code PHP :
<?php
// Configuration
/*ici il manque les ' */
define('DB_HOST', "localhost");
define('DB_NAME', "a");
define('DB_USER', "root");
define('DB_PASSWORD', "");
define('PATH', "");
define('RESPONSE_MAIL', "");
// API
date_default_timezone_set("Etc/GMT+0");
function check_mail($mail) {$regex = "#^[\w]([\w]+[-_.]{0,1})*@([\w][\w-.]*[\w])+\.[a-zA-Z]+$#"; if (preg_match($regex, $mail)) return true; else return false;}
function modif_date($date) {$tab = explode("/", $date); $res = $tab[2]."-".$tab[1]."-".$tab[0]; return $res;}
function display_date($date) {$tab = explode("-", $date); return $tab[2]."/".$tab[1]."/".$tab[0];}
class Auth
{
public static function isAdmin() {session_start();
if (isset($_SESSION['admin']) && $_SESSION['admin'] == true) return true; else return false;}
public static function isClient() {session_start();
if (isset($_SESSION['logged']) && $_SESSION['logged'] == true) return true; else return false;}
public static function login($username, $password) {
$sql = MySql::getConnection();
$res = $sql->query("SELECT id, is_admin FROM utilisateurs where username = '".MySql::sqlescape($username)."' and password = '".MySql::sqlescape($password)."'");
if (!$sql->num_rows()) return false;}
public static function usernameExist($username) {
$sql = MySql::getConnection();
$res = $sql->query("SELECT id FROM utilisateurs WHERE username = '".MySql::sqlescape($username)."'");
if (!$sql->num_rows()) return false; else return true;}
}
class Files {public static function delFile($id){$path = Files::FilePath($id); @unlink($path); MySql::getConnection()->query("DELETE FROM files WHERE id = '".intval($id)."'");}
public static function canDwl($id)
{
if (Auth::isAdmin())
return true;
$res = MySql::getConnection()->query("SELECT id_user FROM files WHERE id = '".intval($id)."'")->result();
session_start();
if ($res == $_SESSION['id'])
return true;
return false;
}
public static function verif_file($tabfile)
{
if ($tabfile['type'] != 'application/octet-stream')
return false;
$data = file_get_contents($tabfile['tmp_name'], false, NULL, 4, 15);
if (!$data)
return false;
if ($data != "Standard Jet DB")
return false;
return true;
}
}
class MySql {
private $link;
private $query;
private static $db;
public static function getConnection() {
if (MySql::$db == null)
MySql::$db = New MySql();
return MySql::$db;
}
public function __construct()
{
if (MySql::$db !== null)
return MySql::$db;
if ($this->link !== null)
return ($this->link);
$link = mysql_connect(DB_HOST, DB_USER, DB_PASSWORD);
if (!$link) {
/*il manque un ' ici aprés données */
die('Impossible de se connecter a la Base de données');
}
if (mysql_select_db(DB_NAME, $link) === false)
die('la BDD n\'existe pas');
$this->link = $link;
return ($this);
}
public static function sqlescape($var)
{
MySql::getConnection();
return (mysql_real_escape_string($var));
}
public function query($query) {
if ($this->link == null)
return false;
$qu = @mysql_query($query, $this->link);
$this->query = $qu;
return ($this);
}
public function fetch() {
$r = array();
if ($this->query !== false && $this->num_rows() > 0) {
while ($l = mysql_fetch_array($this->query, MYSQL_ASSOC)) {
$r[] = $l;
}
}
return ($r);
}
public function beginTransact()
{
if (!$this->query("SET AUTOCOMMIT = 0; START TRANSACTION"))
return false;
return $this;
}
public function lasterror()
{
return mysql_error();
}
public function stopTransact()
{
if (!$this->query("SET AUTOCOMMIT = 1"))
return false;
return $this;
}
public function commit()
{
if (!$this->query("COMMIT"))
return false;
return $this;
}
////////////////////////////////////////////////////////////////////////////////
public function insertupdate($table,$array)
{
if (!is_array($array))
return (false);
$tmp = array_values($array);
print_r($tmp);
if (is_array($tmp[0]))
{
$i = 0;
foreach ($tmp as $t){
$res[$i] = insertupdate((is_array($table) ? $table[$i] : $table), $t);
$i++;
}
return ($res);
}
//test update
if (array_key_exists("id", $array) && $array['id'] != '')
{
$sql = "UPDATE ".mysql_real_escape_string($table)." SET ";
$newtab = array();
foreach ($array as $key=>$val)
{
if ($key == "id")
continue;
array_push($newtab, mysql_real_escape_string($key)."='".mysql_real_escape_string($val)."'");
}
$sql .= implode(" , ", $newtab)." WHERE id='".mysql_escape_string($array['id'])."'";
}
else {
echo '<br/>'.$sql = "INSERT INTO ".mysql_real_escape_string($table).
"(id,".implode(", ", array_map('mysql_real_escape_string', array_keys($array))).")
VALUES(null,'".implode("', '", array_map('mysql_real_escape_string', $array))."')";
return ($this->query($sql));
}
}
////////////////////////////////////////////////////////////////////////////////
public function result() {
return (@mysql_result($this->query, 0));
}
public function num_rows() {
return @mysql_num_rows($this->query);
}
public function affected_rows() {
return @mysql_affected_rows($this->query);
}
public function insert_id() {
return @mysql_insert_id();
}
public function close() {
if ($this->link !== null)
mysql_close($this->link);
$this->link = null;
MySql::$db = null;
}
}
class Mail
{
public static function mail2adm($subject, $msg)
{
$listadm = MySql::getConnection()->query("SELECT mail FROM utilisateurs WHERE is_admin = 1")->fetch();
$headers = "From: ". RESPONSE_MAIL."\r\n" .
'X-Mailer: PHP/' . phpversion() . "\r\n" .
"MIME-Version: 1.0\r\n" .
"Content-Type: text/html; charset=utf-8\r\n" .
"Content-Transfer-Encoding: 8bit\r\n\r\n";
foreach ($listadm as $admin)
{
@mail($admin['mail'], $subject, $msg, $headers);
}
}
public static function mail2usr($id, $subject, $msg)
{
$mail = MySql::getConnection()->query("SELECT mail FROM utilisateurs WHERE id = '".intval($id)."'")->result();
$headers = "From: ". RESPONSE_MAIL."\r\n" .
'X-Mailer: PHP/' . phpversion() . "\r\n" .
"MIME-Version: 1.0\r\n" .
"Content-Type: text/html; charset=utf-8\r\n" .
"Content-Transfer-Encoding: 8bit\r\n\r\n";
@mail($mail, $subject, $msg, $headers);
}
}
// Triggers d'initialisation.
MySql::getConnection()->query("UPDATE users SET enabled = 0 WHERE is_admin = 0 AND fin_compte < NOW()");
$err = false;
$msg = "";
if ($_SERVER['REQUEST_METHOD'] != 'GET')
{
echo 'yes';
if (!isset($_POST['username']) || empty($_POST['username']) || !preg_match("#^[a-z0-9]+$#i", $_POST['username']))
{
$err = true;
echo $msg = "Veuillez renseigner un nom d'utilisateur alphanumérique";exit;
}
else if (!isset($_POST['password']) || strlen($_POST['password']) < 8)
{
$err = true;
echo $msg = "Veuillez renseigner un mot de passe de 8 caractères minimum"; exit;
}
else if (!isset($_POST['mail']) || !check_mail($_POST['mail']))
{
$err = true;
echo $msg = "Veuillez renseigner un mail correct"; exit;
}
/*
if(1==2){
} */
else
{
//echo $err;
//echo $msg;
//echo $_POST['username'] ;
//echo $_POST['password'] ;
//echo $_POST['mail'] ;
/*insert*/
$tab['username'] = MySql::sqlescape($_POST['username']);
$tab['password'] = MySql::sqlescape($_POST['password']);
$tab['mail'] = MySql::sqlescape($_POST['mail']);
if (MySql::getConnection()->insertupdate("users", $tab))
{
echo 'yes2';
$err = false;
echo $msg = 'Le compte du client a été ajouté avec succès.';
echo $usermail = "Bonjour,<br />".
"Votre compte a bien ete créé<br />".
"Nom d'utilisateur : ".htmlentities($tab['username'])."<br />".
"Mot de passe : ".htmlentities($tab['password'])."<br /><br />".
"A bientot !<br />";
$admmail = "Bonjour,<br />".
"Un nouveau compte a été créé<br />".
"Nom d'utilisateur : ".htmlentities($tab['username'])."<br />".
"Mot de passe : ".htmlentities($tab['password'])."<br /><br />".
"A bientot !<br />";
Mail::mail2adm("Nouveau compte ", $admmail);
Mail::mail2usr(MySql::getConnection()->insert_id(), "Votre compte ", $usermail);
@mkdir("up".MySql::getConnection()->insert_id());
} else {
echo $msg = 'Impossible d\'ajouter l\'utilisateur'; exit;
}
}
}else{
echo $msg;
}
?>
<form name="generateur" method="post" onSubmit="return(VerifForm(this))">
user<input type="text" name="username" id="username" style="width:100px" <?php if (isset($err) && $err!=true && $_SERVER['REQUEST_METHOD'] != 'GET') { echo 'value="'.htmlentities($_POST['username']).'"'; } ?>/>
password<input type="text" name="password" style="width:100px; font-family:Courier New" <?php if (isset($err) && $err!=true && $_SERVER['REQUEST_METHOD'] != 'GET') { echo 'value="'.htmlentities($_POST['password']).'"'; } ?>/>
mail<input type="text" name="mail" id="mail" style="width:100px" <?php if (isset($err) && $err!=true && $_SERVER['REQUEST_METHOD'] != 'GET') { echo 'value="'.htmlentities($_POST['mail']).'"'; } ?>/>
<input type="submit" name="button" id="button" value="Créer/Editer le compte" />
</form>
 Bonne programmation !
|
|
Cette discussion est classée dans : enregistrer, code, tab, compte, htmlentities
Répondre à ce message
Sujets en rapport avec ce message
Problème d'envois de mail [ par Sinsitrus ]
Salut ! Lors de l'enregistrement du client dans mon formulaire, un mail parvient au client et à l'administrateur pour prévenir des nouveaux paramètre
Problème pour prendre en compte la touche Entrée [ par Also know as ]
Bonjour,Je suis en train de créer mon livre d'or, j'ai presque fini mais je bloque sur une ptite chose sans doute mais qui me bloque énormément, j'aim
PHP Array, impossible de lire le contenu [ par mrassaa ]
Salut, Je bosse avec Zend Framework pour pouvoir prendre des données de google spreadsheet (j'y suis obligé, pas de mysql possible). Bref, le problè
Nom de compte est vide meme si j'ai mis un mot dans la case nom de compte [ par gb66 ]
Bonjour a vous voila quand j'écri dans les trois champ du formulaire il y a une erreur il m'ecrit toujours nomdecompte est vide et password est vide p
Retour de mail pour validation [ par stephelle ]
Bonjour, Suite à un post précédent. Donc: les personnes recoivent un mail suite à une inscription. Ils doivent cliquer sur un lien pour valider leur
Probleme plusieurs tableau lié. [ par shilom54 ]
Bonjour a tous, je vais essayer de vous expliquer clairement mon problème : dans mon code j'ai 4 tableaux organisés de la façon suivante : [code=p
téléchargement via adresse ftp [ par jbtv ]
Bonjour à tous !!!! cette nuit en me promenant sur le net, j'ai vu quelque actualité parlant de la fermeture de "megaupload" suite a sa une idée mes
Compte à rebour dynamique [ par cubitus79 ]
Bonjour, J'ai un problème... (bon jusque là normale vu que je post ici! [^^langue3]) Je développe en ce moment un site web où j'ai besoin de faire ap
enregistrer une requête SQL dans une table [ par 7assba ]
[b][color=red]S.V.P Aidez moi![/color]Bonjour tous le monde..[/b] je vais enregistrer mes requêtes sql dans une table puis les récupérer pour l'utilis
probleme compte a rebour [ par juju7377 ]
Bonjour a tous, je suis debutant en php et j'essaye tant bien que mal de developper quelques petits trucs mais la j'ai un probleme....voila il y a que
Livres en rapport
|
Derniers Blogs
POUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDNPOUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDN par neodante
Quelle est le point commun entre : Microsoft il y a 10 ans et Apple aujourd'hui ? Réponse: avoir une politique de protocoles propriétaires et fermés :) Car pour rappel (si si je vous assure c'est important de le rappeler), la majorité des spécifications e...
Cliquez pour lire la suite de l'article par neodante JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|