Outils pour utilisateurs

Outils du site


les_exposes:cloud_nine_ide

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
les_exposes:cloud_nine_ide [12/05/2016 09:34]
chauvire
les_exposes:cloud_nine_ide [22/01/2020 20:25]
tricoire
Ligne 1: Ligne 1:
-====== Qu'​est-ce que Cloud9 Ide ======+====== Qu'​est-ce que AWS CLOUD9 IDE ======
  
-[[https://c9.io/​|Cloud9 ​Ide]] est un site basé sur sur le même principe que Google Drive, c'est à dire sur le partage de projet mais axé sur la programmation. Ce site comporte un éditeur de type notepad, un compilateur,​ il gère l'​indentation,​ la mise en couleur du code...  +[[https://aws.amazon.com/​fr/​cloud9/|AWS Cloud9 ​IDE]] anciennement Cloud9 ide  ​est un site basé sur sur le même principe que Google Drive, c'est à dire sur le partage de projet mais axé sur la programmation. Il permet d’écrire,​ d'​exécuter et de déboguer. Ce site comporte un éditeur de type notepad, un compilateur,​un terminal ​il gère l'​indentation,​ la mise en couleur du code… Il nous permet de coder dans plusieurs ​langages ​tels que le C++, le Ruby, le Python, le HTML/​CSS/​Javascript/​PHP.. Il est très pratique car il ne nécessite pas d’application,​ seulement un navigateur
-Il nous permet de coder dans plusieurs ​languages ​tels que le C++, le Ruby, le Python, le HTML/​CSS/​Javascript/​PHP..+
  
 Nous parlerons ici de la partie du site concernant la programmation web, c'est à dire le HTML, le CSS, le javascript, le PHP et les bases de données type MySQL. Nous parlerons ici de la partie du site concernant la programmation web, c'est à dire le HTML, le CSS, le javascript, le PHP et les bases de données type MySQL.
Ligne 71: Ligne 70:
 Créez donc un fichier à la racine de votre site et appellez le "​config.php"​. Créez donc un fichier à la racine de votre site et appellez le "​config.php"​.
 Dans ce fichier, copiez-collez ce code : Dans ce fichier, copiez-collez ce code :
-"+ 
 +<?php
     $servername = getenv('​IP'​);​     $servername = getenv('​IP'​);​
-    $username = "**le-compte-créé-précédemment**"; +    $username = "​le-compte-créé-précédemment";​ 
-    $password = "**le-mot-de-passe-de-ce-compte**"; +    $password = "​le-mot-de-passe-de-ce-compte";​ 
-    $database = "**le-nom-de-votre-base-de-données**";+    $database = "​le-nom-de-votre-base-de-données";​
     $dbport = 3306;     $dbport = 3306;
     $connection = mysqli_connect($servername,​ $username, $password, $database, $dbport)or die(mysql_error());​     $connection = mysqli_connect($servername,​ $username, $password, $database, $dbport)or die(mysql_error());​
Ligne 81: Ligne 81:
         die("​Connection failed: " . $connection->​connect_error);​         die("​Connection failed: " . $connection->​connect_error);​
     }      } 
-" ​   +?>   
 +   
 +sur chaque page de votre site, il vous faudra insérer ce code : 
 + 
 +<?php 
 +include("config.php"​);​ 
 +?>
  
 +pour créer et exécuter des requêtes vers la base de données il vous faudra procéder de la sorte :
  
 +<?php
 +$query = "​SELECT pseudo FROM comptes"; ​
 +/* on demande a la base de donnéés de nous donner les pseudos et les scores dans l'​ordre des scores du plus grand au plus petit /*
  
 +$result = mysqli_query($connection,​ $query); ​
 +/* $connection : variable contenant les informations de connexion à la base, $query : variable contenant la requête précédemment préparée /*
  
 +while ($row = mysqli_fetch_assoc($result)) ​
 +/* transformation du résultat de la requete en un tableau a chaque tour de la boucle on accede à la ligne suivante de la base de donné */
 +{
 +  $pseudo = $row['​pseudo'​];​
 +  // récupération du pseudo actuel dans la variable $pseudo. ​
 +}
 +?>
  
 +Les informations principales sont à votre disposition,​ pour en savoir plus, allez sur [[https://​openclassrooms.com/​courses/​maitrisez-mysqli-sans-poo|Open Classrooms - Mysqli]]
  
 ====== Partager le projet ====== ====== Partager le projet ======
les_exposes/cloud_nine_ide.txt · Dernière modification: 22/01/2020 21:13 par tricoire