Accueil > > > FONCTION DE PAGINATION INVERSEE OU NON DEPUIS UNE BDD OU UN DOSSIER
FONCTION DE PAGINATION INVERSEE OU NON DEPUIS UNE BDD OU UN DOSSIER
Information sur la source
Description
Ceci est une fonction de pagination simple depuis une base de donnée ou un dossier, facilement configurable et intégrable avec le possibilité de la mettre en invérsée ou de la laisser normale. plusieurs ZIP disponible: BDD_ (pagination depuis un table SQL -"mode complet" pour les novices -"mode invérsé ou normal" -"mode no_fonction" a integrer directement a la page DOSSIER (pagination depuis un dossier) -"mode complet" pour les novices -"mode invérsé ou normal" -"mode no_fonction" a integrer directement a la page
Source
- //---------------------index.php--------------------------
-
-
- <?php
-
- $depuis = 'bdd';//pour paginer un dossier mettre 'folder'
- $dossier= 'gallerie';//chemin du dossier a paginer si vous faite une pagination depuis un dossier, si ce n'est pas le cas laissez tel quel
-
-
- if($depuis == 'bdd'){
- ///////////vos identifiant de connection bdd\\\\\\\\\\\\\\\
- $db = mysql_connect('localhost', 'login', 'password');
- mysql_select_db('nom_de_la_base',$db);
- ///////////////////////////////////////////////////////////
- }
- require ('fonction_pagination.php');
-
-
- ///////////////////page///////////////////////////////////
-
- $conteneur_bd_debut = '<table border="1"><tr><td bgcolor="red" width="300" height="300">';
- $conteneur_bd_fin = '</tr></td></table>';
-
-
- $conteneur_pg_debut = '<table border="1"><tr><td bgcolor="yellow" width="300">';
- $conteneur_pg_fin = '</tr></td></table>';
-
-
-
- /////////////////////a editer\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
- //-------------------Général---------------------------\\
-
- $inverse = 'non';//pour avoir la pagination invérsée (oui ou non)
- $nbr_par_page = 1;//nombre d'éléments par pages
- $nbr_liens = 5;//nombre de liens a afficher
-
- //----------------------SQL-----------------------------\\
-
-
- $champ = 'truc';// champ de la table a séléctionner (SELECT)
- $table = 'test';//la table a séléctionner (FROM)
- $where = 'id'; //a trier par... (par defaut id)
-
-
- ////limite de recherche BDD (utile si la table a paginer est consequente)
- $active = 'oui';// 'oui' pour activer cette fonction
-
-
- $limite_debut = '0';//..trié les id entre...
- $limite_fin ='100';//..et...
-
- //-------------------------------------------------------\\
- /////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
- if(isset($_GET['page'])){
- if(is_numeric($_GET['page']) && strlen($_GET['page']) < 5){
- $page = addslashes($_GET['page']);
- }
- else{
- echo 'Un problème est survenu';
- exit();
- }
- }
-
- //////////////////appel de la fonction\\\\\\\\\\\\\\\\\\\\\\\
-
- pagination($depuis, $conteneur_bd_debut, $conteneur_bd_fin, $conteneur_pg_debut, $conteneur_pg_fin, $page, $nbr_par_page, $nbr_liens, $inverse, $champ, $table, $where, $active, $limite_debut, $limite_fin, $dossier);
- ?>
-
-
- //-----------------fonction_pagination.php-----------------
-
-
- <?php
- function pagination($depuis, $conteneur_bd_debut, $conteneur_bd_fin, $conteneur_pg_debut, $conteneur_pg_fin, $page, $nbr_par_page, $nbr_liens, $inverse, $champ, $table, $where, $active, $limite_debut, $limite_fin, $dossier){
- if($depuis == 'bdd'){
- if($active == 'oui'){
- $sql = "SELECT $champ FROM $table WHERE $where BETWEEN $limite_debut AND $limite_fin";
- }
- else{
- $sql = "SELECT $champ FROM $table ORDER BY $where";
- }
- $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
- while($data1 = mysql_fetch_assoc($req))
- {
- $tableau[] = $data1[$champ];
- }
- }
- else{
- $tableau = array();
- if(is_dir($dossier)) {
- $dir = opendir($dossier) or die('Impossible d\'ouvrir le dossier');
-
- while (false !== ($file = readdir($dir))) {
- if ($file != '.' && $file != '..') {
- $tableau[] = $file;
- }
- }
- }
- }
- $total = count($tableau);
- $nbr_pages = ceil($total/$nbr_par_page);
- if(!isset($page)){
- if($inverse == 'non'){
- $page = '1';
- }
- else{
- $page = $nbr_pages;
- }
- }
- if($nbr_liens >= $nbr_pages){
- $nbr_liens = $nbr_pages;
- }
- if($page >= $nbr_pages){
- $page = $nbr_pages;
- }
- if($inverse == 'non'){
- $liens = ceil($nbr_liens/2);
- $pagination_debut = $page-$liens;
- if($pagination_debut < '1'){
- $pagination_debut = 1;
- $pagination_fin = $nbr_liens;
- }
- if(!isset($pagination_fin)){
- $pagination_fin = $page+$liens;
- if($pagination_fin >= $nbr_pages){
- $pagination_fin = $nbr_pages+1;
- }
- }
- }
- else{
- $nbr_pages = ceil($total/$nbr_par_page);
- if($nbr_liens >= $nbr_pages){
- $nbr_liens = $nbr_pages;
- }
- if($page >= $nbr_pages){
- $page = $nbr_pages;
- }
- $liens = ceil($nbr_liens/2);
- $pagination_debut = $page-$liens;
- if($pagination_debut <= '1'){
- $pagination_debut = 0;
- $pagination_fin = $nbr_liens;
- }
- if(!isset($pagination_fin)){
- $pagination_fin = $page+$liens;
- if($pagination_fin >= $nbr_pages){
- $pagination_fin = $nbr_pages;
- }
- }
- }
- echo $conteneur_bd_debut;
- $page_fin = $page*$nbr_par_page;
- $page_debut = $page_fin-$nbr_par_page;
- for ($a=$page_debut; $a<$page_fin; $a++){
- if($depuis == 'bdd'){
- echo $tableau[$a];
- }
- else{
- echo '<img src="'.$dossier.'/'.$tableau[$a].'">';//affichage des images
- }
- }
- echo $conteneur_bd_fin, $conteneur_pg_debut;
- if($inverse == 'non'){
- if($page > '1'){
- $precedent = $page-1;
- $acces_precedent = '<a href="index.php?page='.$precedent.'">< </a>';
- }
- else{
- $acces_precedent = False;
- }
- if($pagination_debut > '1'){
- $acces_debut = '<a href="index.php?page=1"><< </a>';
- $rognage_precedent = '...';
- }
- else{
- $acces_debut = False;
- $rognage_precedent = False;
- }
- echo $acces_debut, $acces_precedent, $rognage_precedent;
- }
- else{
- if($pagination_fin < $nbr_pages){
- $rognage_suivant = '...';
- $acces_fin = '<a href="index.php?page='.$nbr_pages.'"> <<</a>';
- }
- else{
- $rognage_suivant = False;
- $acces_page_fin = False;
- $acces_fin = False;
- }
- if($page < $nbr_pages){
- $suivant = $page+1;
- $acces_suivant = '<a href="index.php?page='.$suivant.'"> <</a>';
- }
- else{
- $acces_suivant = False;
- }
- echo $acces_fin, $acces_suivant, $rognage_suivant;
- }
- if($inverse == 'non'){
- for ($b=$pagination_debut; $b<$pagination_fin; $b++){
- $numero = $b;
- $pointeur = str_replace($page,'<b><font size="4">'.$page.'</font></b>',$numero);
- $chaine.= '<a href="index.php?page='.$b.'">'.$pointeur.'</a>|';
- $pointeur = str_replace($chaine,'<b><font size="4">'.$page.'</font></b>',$chaine);
- }
- echo $chaine;
- }
- else{
- for ($b=$pagination_fin; $b>$pagination_debut; $b--){
- $numero = $b;
- $pointeur = str_replace($page,'<b><font size="4">'.$page.'</font></b>',$numero);
- $chaine.= '<a href="index.php?page='.$b.'">'.$pointeur.'</a>|';
- $pointeur = str_replace($chaine,'<b><font size="4">'.$page.'</font></b>',$chaine);
- }
- echo $chaine;
- }
- if($inverse == 'non'){
- if($pagination_fin < $nbr_pages){
- $rognage_suivant = '...';
- $acces_page_fin = '<a href="index.php?page='.$nbr_pages.'">'.$nbr_pages.'</a>';
- $acces_fin = '<a href="index.php?page='.$nbr_pages.'"> >></a>';
- }
- else{
- $rognage_suivant = False;
- $acces_page_fin = False;
- $acces_fin = False;
- }
- if($page < $nbr_pages){
- $suivant = $page+1;
- $acces_suivant = '<a href="index.php?page='.$suivant.'"> ></a>';
- }
- else{
- $acces_suivant = False;
- }
- echo $rognage_suivant, $acces_page_fin, $acces_suivant, $acces_fin;
- }
- else{
- if($page > '1'){
- $precedent = $page-1;
- $acces_precedent = '<a href="index.php?page='.$precedent.'">> </a>';
- }
- else{
- $acces_precedent = False;
- }
- if($pagination_debut > '1'){
- $acces_debut = '<a href="index.php?page=1">>> </a>';
- $rognage_precedent = '...';
- $acces_page_debut = '<a href="index.php?page=1">1</a>';
- }
- else{
- $acces_debut = False;
- $rognage_precedent = False;
- }
- echo $rognage_precedent, $acces_page_debut, $acces_precedent, $acces_debut;
- }
- echo $conteneur_pg_fin;
- if($depuis == 'bdd'){
- mysql_close();
- }
- exit();
- }
- ?>
-
- //---------------------------SQL------------------------------
-
-
- -- phpMyAdmin SQL Dump
- -- version 2.11.0
- -- http://www.phpmyadmin.net
- --
- -- Serveur: localhost
- -- Généré le : Sam 17 Novembre 2007 à 00:16
- -- Version du serveur: 5.0.45
- -- Version de PHP: 5.2.4
-
- -- --------------------------------------------------------
-
- --
- -- Structure de la table `test`
- --
-
- CREATE TABLE `test` (
- `id` int(11) NOT NULL auto_increment,
- `truc` varchar(50) NOT NULL,
- PRIMARY KEY (`id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=27 ;
-
- --
- -- Contenu de la table `test`
- --
-
- INSERT INTO `test` (`id`, `truc`) VALUES
- (1, '1'),
- (2, '2'),
- (3, '3'),
- (4, '4'),
- (5, '5'),
- (6, '6'),
- (7, '7'),
- (8, '8'),
- (9, '9'),
- (10, '10'),
- (11, '11'),
- (12, '12'),
- (13, '13'),
- (14, '14'),
- (15, '15'),
- (16, '16'),
- (17, '17'),
- (18, '18'),
- (19, '19'),
- (20, '20'),
- (21, '21'),
- (22, '22'),
- (23, '23'),
- (24, '24'),
- (25, '25'),
- (26, '26');
-
-
-
-
-
- //----------------------------------------------------------------
//---------------------index.php--------------------------
<?php
$depuis = 'bdd';//pour paginer un dossier mettre 'folder'
$dossier= 'gallerie';//chemin du dossier a paginer si vous faite une pagination depuis un dossier, si ce n'est pas le cas laissez tel quel
if($depuis == 'bdd'){
///////////vos identifiant de connection bdd\\\\\\\\\\\\\\\
$db = mysql_connect('localhost', 'login', 'password');
mysql_select_db('nom_de_la_base',$db);
///////////////////////////////////////////////////////////
}
require ('fonction_pagination.php');
///////////////////page///////////////////////////////////
$conteneur_bd_debut = '<table border="1"><tr><td bgcolor="red" width="300" height="300">';
$conteneur_bd_fin = '</tr></td></table>';
$conteneur_pg_debut = '<table border="1"><tr><td bgcolor="yellow" width="300">';
$conteneur_pg_fin = '</tr></td></table>';
/////////////////////a editer\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
//-------------------Général---------------------------\\
$inverse = 'non';//pour avoir la pagination invérsée (oui ou non)
$nbr_par_page = 1;//nombre d'éléments par pages
$nbr_liens = 5;//nombre de liens a afficher
//----------------------SQL-----------------------------\\
$champ = 'truc';// champ de la table a séléctionner (SELECT)
$table = 'test';//la table a séléctionner (FROM)
$where = 'id'; //a trier par... (par defaut id)
////limite de recherche BDD (utile si la table a paginer est consequente)
$active = 'oui';// 'oui' pour activer cette fonction
$limite_debut = '0';//..trié les id entre...
$limite_fin ='100';//..et...
//-------------------------------------------------------\\
/////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
if(isset($_GET['page'])){
if(is_numeric($_GET['page']) && strlen($_GET['page']) < 5){
$page = addslashes($_GET['page']);
}
else{
echo 'Un problème est survenu';
exit();
}
}
//////////////////appel de la fonction\\\\\\\\\\\\\\\\\\\\\\\
pagination($depuis, $conteneur_bd_debut, $conteneur_bd_fin, $conteneur_pg_debut, $conteneur_pg_fin, $page, $nbr_par_page, $nbr_liens, $inverse, $champ, $table, $where, $active, $limite_debut, $limite_fin, $dossier);
?>
//-----------------fonction_pagination.php-----------------
<?php
function pagination($depuis, $conteneur_bd_debut, $conteneur_bd_fin, $conteneur_pg_debut, $conteneur_pg_fin, $page, $nbr_par_page, $nbr_liens, $inverse, $champ, $table, $where, $active, $limite_debut, $limite_fin, $dossier){
if($depuis == 'bdd'){
if($active == 'oui'){
$sql = "SELECT $champ FROM $table WHERE $where BETWEEN $limite_debut AND $limite_fin";
}
else{
$sql = "SELECT $champ FROM $table ORDER BY $where";
}
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
while($data1 = mysql_fetch_assoc($req))
{
$tableau[] = $data1[$champ];
}
}
else{
$tableau = array();
if(is_dir($dossier)) {
$dir = opendir($dossier) or die('Impossible d\'ouvrir le dossier');
while (false !== ($file = readdir($dir))) {
if ($file != '.' && $file != '..') {
$tableau[] = $file;
}
}
}
}
$total = count($tableau);
$nbr_pages = ceil($total/$nbr_par_page);
if(!isset($page)){
if($inverse == 'non'){
$page = '1';
}
else{
$page = $nbr_pages;
}
}
if($nbr_liens >= $nbr_pages){
$nbr_liens = $nbr_pages;
}
if($page >= $nbr_pages){
$page = $nbr_pages;
}
if($inverse == 'non'){
$liens = ceil($nbr_liens/2);
$pagination_debut = $page-$liens;
if($pagination_debut < '1'){
$pagination_debut = 1;
$pagination_fin = $nbr_liens;
}
if(!isset($pagination_fin)){
$pagination_fin = $page+$liens;
if($pagination_fin >= $nbr_pages){
$pagination_fin = $nbr_pages+1;
}
}
}
else{
$nbr_pages = ceil($total/$nbr_par_page);
if($nbr_liens >= $nbr_pages){
$nbr_liens = $nbr_pages;
}
if($page >= $nbr_pages){
$page = $nbr_pages;
}
$liens = ceil($nbr_liens/2);
$pagination_debut = $page-$liens;
if($pagination_debut <= '1'){
$pagination_debut = 0;
$pagination_fin = $nbr_liens;
}
if(!isset($pagination_fin)){
$pagination_fin = $page+$liens;
if($pagination_fin >= $nbr_pages){
$pagination_fin = $nbr_pages;
}
}
}
echo $conteneur_bd_debut;
$page_fin = $page*$nbr_par_page;
$page_debut = $page_fin-$nbr_par_page;
for ($a=$page_debut; $a<$page_fin; $a++){
if($depuis == 'bdd'){
echo $tableau[$a];
}
else{
echo '<img src="'.$dossier.'/'.$tableau[$a].'">';//affichage des images
}
}
echo $conteneur_bd_fin, $conteneur_pg_debut;
if($inverse == 'non'){
if($page > '1'){
$precedent = $page-1;
$acces_precedent = '<a href="index.php?page='.$precedent.'">< </a>';
}
else{
$acces_precedent = False;
}
if($pagination_debut > '1'){
$acces_debut = '<a href="index.php?page=1"><< </a>';
$rognage_precedent = '...';
}
else{
$acces_debut = False;
$rognage_precedent = False;
}
echo $acces_debut, $acces_precedent, $rognage_precedent;
}
else{
if($pagination_fin < $nbr_pages){
$rognage_suivant = '...';
$acces_fin = '<a href="index.php?page='.$nbr_pages.'"> <<</a>';
}
else{
$rognage_suivant = False;
$acces_page_fin = False;
$acces_fin = False;
}
if($page < $nbr_pages){
$suivant = $page+1;
$acces_suivant = '<a href="index.php?page='.$suivant.'"> <</a>';
}
else{
$acces_suivant = False;
}
echo $acces_fin, $acces_suivant, $rognage_suivant;
}
if($inverse == 'non'){
for ($b=$pagination_debut; $b<$pagination_fin; $b++){
$numero = $b;
$pointeur = str_replace($page,'<b><font size="4">'.$page.'</font></b>',$numero);
$chaine.= '<a href="index.php?page='.$b.'">'.$pointeur.'</a>|';
$pointeur = str_replace($chaine,'<b><font size="4">'.$page.'</font></b>',$chaine);
}
echo $chaine;
}
else{
for ($b=$pagination_fin; $b>$pagination_debut; $b--){
$numero = $b;
$pointeur = str_replace($page,'<b><font size="4">'.$page.'</font></b>',$numero);
$chaine.= '<a href="index.php?page='.$b.'">'.$pointeur.'</a>|';
$pointeur = str_replace($chaine,'<b><font size="4">'.$page.'</font></b>',$chaine);
}
echo $chaine;
}
if($inverse == 'non'){
if($pagination_fin < $nbr_pages){
$rognage_suivant = '...';
$acces_page_fin = '<a href="index.php?page='.$nbr_pages.'">'.$nbr_pages.'</a>';
$acces_fin = '<a href="index.php?page='.$nbr_pages.'"> >></a>';
}
else{
$rognage_suivant = False;
$acces_page_fin = False;
$acces_fin = False;
}
if($page < $nbr_pages){
$suivant = $page+1;
$acces_suivant = '<a href="index.php?page='.$suivant.'"> ></a>';
}
else{
$acces_suivant = False;
}
echo $rognage_suivant, $acces_page_fin, $acces_suivant, $acces_fin;
}
else{
if($page > '1'){
$precedent = $page-1;
$acces_precedent = '<a href="index.php?page='.$precedent.'">> </a>';
}
else{
$acces_precedent = False;
}
if($pagination_debut > '1'){
$acces_debut = '<a href="index.php?page=1">>> </a>';
$rognage_precedent = '...';
$acces_page_debut = '<a href="index.php?page=1">1</a>';
}
else{
$acces_debut = False;
$rognage_precedent = False;
}
echo $rognage_precedent, $acces_page_debut, $acces_precedent, $acces_debut;
}
echo $conteneur_pg_fin;
if($depuis == 'bdd'){
mysql_close();
}
exit();
}
?>
//---------------------------SQL------------------------------
-- phpMyAdmin SQL Dump
-- version 2.11.0
-- http://www.phpmyadmin.net
--
-- Serveur: localhost
-- Généré le : Sam 17 Novembre 2007 à 00:16
-- Version du serveur: 5.0.45
-- Version de PHP: 5.2.4
-- --------------------------------------------------------
--
-- Structure de la table `test`
--
CREATE TABLE `test` (
`id` int(11) NOT NULL auto_increment,
`truc` varchar(50) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=27 ;
--
-- Contenu de la table `test`
--
INSERT INTO `test` (`id`, `truc`) VALUES
(1, '1'),
(2, '2'),
(3, '3'),
(4, '4'),
(5, '5'),
(6, '6'),
(7, '7'),
(8, '8'),
(9, '9'),
(10, '10'),
(11, '11'),
(12, '12'),
(13, '13'),
(14, '14'),
(15, '15'),
(16, '16'),
(17, '17'),
(18, '18'),
(19, '19'),
(20, '20'),
(21, '21'),
(22, '22'),
(23, '23'),
(24, '24'),
(25, '25'),
(26, '26');
//----------------------------------------------------------------
Historique
- 17 novembre 2007 14:59:39 :
- modif' de presentation
- 17 novembre 2007 17:48:13 :
- re-modif'
- 18 novembre 2007 18:31:05 :
- Mega update!
- 18 novembre 2007 18:42:15 :
- modif du titre
- 18 novembre 2007 21:00:36 :
- modif' presentation
- 18 novembre 2007 21:32:15 :
- modif'
- 18 novembre 2007 21:38:07 :
- re modif'
- 19 novembre 2007 00:35:35 :
- possibilité de paginer un dossier
- 19 novembre 2007 01:03:21 :
- re
- 19 novembre 2007 01:04:07 :
- re
- 19 novembre 2007 13:01:53 :
- ajout d'un dossier
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
pagination+mail de confirmation [ par algantilla ]
Bonsoir à tous!! j'aimerai bien faire une simple pagination pour bien ordonner les résultats d'une recherche mutlicritères en php!! j'ai déjà trouvé
Php, listing de recherche google [ par goth666 ]
Bonsoir, est-il possible de créer un .php qui ira chercher les liens des résultats trouvé par google?Je m'explique, je voudrais stocker des adresses t
créer un site dynamique simple [ par smed79 ]
bonjourje veux créer un site dynamique avec ou sans base de données,que je peux ensuit envoyer des message vers des tutorielssur le web.exemple: <img
Comment créer un compteur de temps simple? [ par karasdono ]
Cela peut paraître idiot mais je n'arrive tous simplement pas à créer un compteur de temps avec les minutes et les secondes qui défilent. Je suis
Aide sur API Google nxgooglemapsapi.php [ par koestel ]
Bonjour,J'utilise la classe ''nxgooglemapsapi.php" pour mieux gèrer l'api google pour une applicationcela fonctionne mais j'aimerai pouvoir :Rajouter
lien dans un input [ par Neme6 ]
Bonjour à tous,voilà mon soucis:soit,<?phpecho'<a href="'.$url[$i].'" onclick="fonction_php()">'.$title[$i].'</a><form action="trait
ouverture fichiers PHP [ par hmeidatt ]
hmeidatt J' ai besoin d'aide, je prie tout le monde de me renseigner sur astuces simple ou programmes simple pour ouvrir fichiers avec extension PHP.m
Recherche script de forum très simple et pas encore trouvée [ par m54 ]
Bonjour,J'ai tester plus de 40 scripts sur divers sites de scripts et il me faut un forum qui :- Est très simple (multi forum quand même)- Possède une
api google map [ par debogger ]
existe t'il une api google map ecrit en php pour interagir sur une carte en fonction des coordonnées présente dans une base mysql
Barre de progression upload fichier SIMPLE [ par pukekey ]
Bonjour, Voila vous allez surement me dire que je suis un boulet mais je me lance : J'ai chercher pendant des heures un moyen de faire une barre de
|
Derniers Blogs
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 REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
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
|